当前位置:高中试题 > 英语试题 > 虚拟语气 > We were delayed at the airport.Otherwise,we    here by lunch.A.must have beenB.c...
题目
题型:不详难度:来源:
We were delayed at the airport.Otherwise,we    here by lunch.
A.must have beenB.could be
C.should beD.would have been

答案
D  
解析

试题分析:句意:我们都在机场被耽搁了,否则我们就能在午餐前到这里了。We were delayed at the airport.是过去的事情,otherwise相当于一个虚拟条件句:If We hadn’t been delayed at the airport.所以主句用would have done。选D。
核心考点
试题【We were delayed at the airport.Otherwise,we    here by lunch.A.must have beenB.c】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
—When can you get my car repaired? I need it tomorrow morning.
—It ______ be ready by 8:00.
A.can B.need C.might D.should

题型:不详难度:| 查看答案
Malaysia Airlines Flight 370 ___________ course and turned back toward Kuala Lumpur -- but there were no indications from the pilot that he was doing so.
A.must have changedB.could have changed
C.might have changedD.should have changed.

题型:不详难度:| 查看答案
If it      the climate, I would stay here much longer.
A.is not forB.had not been forC.were not forD.would not be for

题型:不详难度:| 查看答案
—1 wonder if Sue will be here by five.
—Don"t worry !  She just went to collect her kids.She     be back by then.
A.shouldB.canC.wouldD.might

题型:不详难度:| 查看答案
—Sorry, the tickets have already been sold out.
—Really? Maybe I _______ a little earlier.
A.should comeB.should have come
C.could have comeD.must have come

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.