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