题目内容

14.They        have arrived at lunchtime but their flight was delayed.(  )
A.willB.canC.mustD.should

分析 句意:他们本应该午饭时到达的,但他们的航班推迟了.

解答 答案:D.根据but后"their flight was delayed"可知是过去时态,故排除A;can have done表示对过去或已经发生的事情的推测,通常用于否定和疑问句中,故排除B;must have done表示过去一定做过某事,对过去情况的推测,不符合题意;should have done表示本应该做某事而没有做.根据"but their flight was delayed"这样的结果可以推断出他们本应该到达却没有到达,故选D.

点评 本题考察情态动词的用法.要理解句意,掌握好各个情态动词的用法.充分利用语境,注意分清各个情态动词适用的句型,得出答案.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网