They        have arrived at lunchtime but their flight was delayed.
A.willB.canC.mustD.should
D
句意為“他們本該午飯時(shí)到達(dá),但他們的航班推遲了!眞ill have done將來可以完成;can have done可能做過……嗎?表示對(duì)過去行為的懷疑,用于疑問句;must have done一定做過某事,表示對(duì)過去事情的肯定推測(cè);should have done本來應(yīng)該做某事,而實(shí)際沒做。but their flight was delayed這樣的結(jié)果,說明他們本來該到達(dá)卻沒有到達(dá),因此選D。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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

The doctor strongly recommended that he ________ a holiday.
A.would takeB.took
C.had takenD.take

查看答案和解析>>

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

——I left my handbag on the train, but luckily someone gave it to a railway official.
——How unbelievable to get it back! I mean, someone ______ it.
A.will have stolenB.might have stolen
C.should have stolenD.must have stolen

查看答案和解析>>

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

——I wish they        always late.
A.weren’tB.hadn’t been
C.wouldn’t beD.wouldn’t have been

查看答案和解析>>

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

(2014年北京市西城區(qū)高三5月二模試題)28. It was unusual that such close neighbors ______ not know one another.
A.couldB.wouldC.mustD.should

查看答案和解析>>

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

Scientists suggested parents _______ children do the housework to make money. 
A.madeB.makeC.to makeD.had made

查看答案和解析>>

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

As is required by their employer, the employees ______ finish the project within this month.
A.couldB.shallC.mayD.should

查看答案和解析>>

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

What a kind teacher. But for his help, I __________ my study.
A.wouldn’t finishB.wouldn’t have finished
C.shouldn’t have finishedD.mustn’t have finished

查看答案和解析>>

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

The number of pages in this dictionary ________ about two thousand.
A.a(chǎn)reB.hasC.haveD.is

查看答案和解析>>

同步練習(xí)冊(cè)答案