当前位置:高中试题 > 英语试题 > 虚拟语气 > They        have arrived at lunchtime, but their flight was delayed.A.willB.canC...
题目
题型:不详难度:来源:
They        have arrived at lunchtime, but their flight was delayed.
A.willB.canC.mustD.should

答案
D
解析
考查虚拟语气。根据后一句their flight was delayed.可知这是对过去情况进行假设。Must have done一定做了某事(表示推测);should have done本应该做某事实际上却没有做。句意:他们本应该在午饭到,但是他们的航班延误了!
核心考点
试题【They        have arrived at lunchtime, but their flight was delayed.A.willB.canC】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
If  we ___________some measures, we might have prevented the environmental pollution.
A.takeB.had takenC.tookD.have taken

题型:不详难度:| 查看答案
—Sorry, Mr. Wang. I didn’t finish the assignment yesterday.
Oh, you ________ have done it as yesterday was the deadline.
A.mustB.mustn’tC.shouldD.shouldn’t

题型:不详难度:| 查看答案
—Do you know where David is? I can’t find him anywhere.
—Well . He          have gone far— his coat’s still here.
A.shouldn’tB.mustn’t C.can’t D.wouldn’t

题型:不详难度:| 查看答案
We shouldn"t have come north for Christmas vacation. If we _______, we wouldn"t be stuck in the snow right now.
A.wasn"tB.didn"tC.hadn"tD.weren"t

题型:不详难度:| 查看答案
How ___Mike have refused such a good opportunity to go abroad for further study?
A.needB.mustC.canD.might

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