题库首页 > 试卷库
试题详情及答案解析
We were delayed at the airport. Otherwise, we_______ here by lunch time.
A.must beB.must have been
C.would beD.would have been
答案:D
试题分析:考查虚拟语气。本题考查的是含蓄条件句,通过副词otherwise否则,要不然表示条件。Otherwise="If" we had not been delayed at the airport。根据前面的were表示与过去事实相反,所以主句中使用“情态动词+have done”。句意:我们在机场被延误了。要不然,我们就会在午饭之前到达这里。故D正确。
考点:考查虚拟语气