精英家教网 > 高中英语 > 题目详情
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.

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

练习册系列答案
相关习题

科目:高中英语 来源: 题型:选择题

4.The government has taken measures to        the high prices of daily goods to keep the market stable.(  )
A.take downB.bring downC.hand downD.tear down

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

5.How much one enjoys himself travelling depends largely on        he goes  with,whether his friends or relatives.(  )
A.whatB.whoC.howD.why

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

2.Every few years,the coal workers        their lungs X-rayed to ensure their health.(  )
A.are havingB.haveC.have hadD.had had

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

9.The shocking news made me realize ____ terrible problems we would face.(  )
A.whatB.howC.thatD.why

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

19.--Pity you missed the lecture on nuclear pollution.
--I       it,but I was busy preparing for a job interview.(  )
A.attendedB.had attended
C.would sttendD.would have attended

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

6.--The weather has been very hot and dry.
--Yes.If it had rained even a drop,things would be much better now!And my vegetables   .(  )
A.wouldn't dieB.didn't die
C.hadn't diedD.wouldn't have died

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

3.I_______ have watched that movie-it'll give me horrible dreams.(  )
A.shouldn'tB.needn'tC.couldn'tD.mustn't

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

11.To be great.You must be smart,confident,and,         honest.(  )
A.thereforeB.above allC.howeverD.after all

查看答案和解析>>

同步练习册答案