满分5 > 高中英语试题 >

They have arrived at lunchtime but their...

They        have arrived at lunchtime but their flight was delayed.

A.will          B.can             C.must        D.should

 

D 【解析】句意为“他们本该午饭时到达,但他们的航班推迟了。”will have done将来可以完成;can have done可能做过……吗?表示对过去行为的怀疑,用于疑问句;must have done一定做过某事,表示对过去事情的肯定推测;should have done本来应该做某事,而实际没做。but their flight was delayed这样的结果,说明他们本来该到达却没有到达,因此选D。  
复制答案
考点分析:
相关试题推荐

(2014年山东日照市高三校际联合检测)8.She___have attended the meeting,for she was seeing a doctor then.

  A.shouldn’t    B.mustn’t    C.wouldn’t  D.couldn’t

 

查看答案

The order came that the medical supplies          to Beijing for the H1N1 flu soon.

A.would be sent     B.should send     C.be sent     D.must be sent

 

查看答案

(2014年北京市西城区高三5月二模试题)30. — The professor gave a really good speech.

   — I suggest you _____ him some specific questions about his work experience.

   A. have asked B. will ask C. asked    D. ask

 

查看答案

Jack ________ have fought with the policeman.

   —Yes. If one ________ ask for trouble, it can’t be helped.

A. would; will    B. must; may        C. should; must     D. need; dare

 

查看答案

(2014年北京市西城区高三5月二模试题)28. It was unusual that such close neighbors ______ not know one another.

   A. could   B. would  C. must  D. should

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.