They        have arrived at lunchtime, but their flight was delayed.
A.willB.canC.mustD.should
D
考查虛擬語氣。根據(jù)后一句their flight was delayed.可知這是對過去情況進行假設(shè)。Must have done一定做了某事(表示推測);should have done本應(yīng)該做某事實際上卻沒有做。句意:他們本應(yīng)該在午飯到,但是他們的航班延誤了!
練習冊系列答案
相關(guān)習題

科目:高中英語 來源:不詳 題型:單選題

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

查看答案和解析>>

同步練習冊答案