精英家教网 > 高中英语 > 题目详情
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本应该做某事实际上却没有做。句意:他们本应该在午饭到,但是他们的航班延误了!
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

To qualify yourself for this kind of new job, I recommend that you _____ some online courses.
A.to takeB.takingC.takeD.would take

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If the firefighters ________ in time, the fire would have resulted in many deaths in the hotel.
A.wouldn’t have arrivedB.hadn’t arrived
C.didn’t arriveD.shouldn’t arrive

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

________ his overdrinking, the accident would not have happened.
A.If it weren’t forB.But for
C.Not had it been forD.Had it not been for

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

How ___Mike have refused such a good opportunity to go abroad for further study?
A.needB.mustC.canD.might

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--- Is there a bus to the downtown?
-----There ____ be, for it is too late now. You’d better take a taxi.
A.won’tB.mustn’tC.can’tD.needn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Sorry indeed. I______ to your birthday party if …
—Forget it. I know  you were out on business.
A.must come
B.would come
C.must have come
D.would have come

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

----I don’t really like James. Why did you invite him?
-----Don’t worry. He________ come. He said he wasn’t certain what his plans were.
A.must notB.need notC.would notD.might not

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The ground is all wet. It _________ last night.
A.can’t have rainedB.may have rainedC.can have rainedD.must have rained

查看答案和解析>>

同步练习册答案