高中英语情态动词经典习题(含答案)

高中英语情态动词经典习题(含答案)

一、单项选择情态动词

1.What a pity! Considering his ability and experience, he ___________ it better. A.need have done C.can have done 【答案】D 【解析】 【详解】

考查虚拟语气中的情态动词。句意:真遗憾啊!考虑到他的能力和经验,他也许可以做得更好。can have done较少使用此结构,表示对过去行为的怀疑;用于疑问句时意为“难道真的做了吗”,表示怀疑;need have done需要做某事,实际上却未做(表示虚拟语气);must have done一定做了某事(表示对过去发生的事情的肯定推测);might have done表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。故D正确。 【点睛】

本题是高考必考考点,一定要牢记句型意思。must have done过去肯定做了某事。should have done本应该做而实际未做。can’t have done过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。need have done本有必要做某事而没做;needn’t have done本没有必要做某事;注意没有mustn’t have done的形式。

B.must have done D.might have done

2.--- Oh, my God! I just missed the last bus back home.

--- That’s really bad. I’m sure you ______ it, but you just didn’t hurry up. A.had caught 【答案】B 【解析】 【详解】

考查情态动词+have done结构。句意:——哦,我的上帝!我刚好错过了回家的末班车。——这是非常糟糕的。我肯定你能赶上,但你就是不抓紧。could have done“本来能做而没有做”。故选B。

B.could have caught C.could catch

D.can catch

3.It is really cold and the ground is wet; it ________ have rained last night. A.might C.can 【答案】B 【解析】 【详解】

考查情态动词辨析。句意:天气很冷而且地面是湿的,昨晚一定下了雨。根据上文the ground is wet可知,“昨晚下了雨”是肯定的,故用must have done“必定做了……”表示对过去十分有把握的推测,故选B。 【点睛】

B.must D.should

must have done用法辨析

must have done:表示对过去的肯定的逻辑推测,推定某件事情、动作或状态可能在过去发生过(存在过)。

He must have been a doctor, for he knows medicine so well. 他过去肯定是一位医生,他对医学如此了解。

Somebody must have stolen the ring. 肯定有人偷了这枚戒指. [该句所推断的偷窃动作发生在过去.]

The temperature must have dropped to below zero last night, because the water is frozen all over.昨夜的温度肯定降到零度以下,因为水都冻住了。

如果“must + have + 过去分词”句型与by now连用,还可以表示对现在完成的动作和状态的肯定推测,但实质上还是指所推测的过去的动作。例如:

They started early this morning; they must have arrived by now. 他们今晨很早就出发了,现在肯定已经到了。

中国学生的常见病句是:They...; they certainly have arrived.病句的句义是“他们当然已经到达了。”(这不是对过去的肯定推测,而是断定动作已经完成。)

4.The room is so clean. He ________ have cleaned it yesterday evening. A.will C.can 【答案】D 【解析】 【详解】

考查情态动词表推测。句意:房间如此干净,他一定是昨天晚上打扫过了。must have done表示对过去发生的事情有把握的猜测,意思是“一定(做过)”,故D项正确。

B.need D.must

5.he law is equally applied to everyone. No one _______ be above it. A.shall C.may 【答案】A 【解析】 【详解】

考查情态动词。句意:法律面前人人平等。没有人能凌驾于法律之上。A. shall用于第二、第三人称,则含有命令、警告、允诺或威胁的语气。B. must(必须,一定)用于肯定句。C. may(可以,能够)表允许时一般不与第三人称连用。D. need (表示没有必要或询问是否有必要) 需要;故选A。

B.must D.need

6.Lack of sleep _______ lead to weakened immunity and memory, and also slow physical growth. A.shall

B.must

C.should

D.can

【答案】D 【解析】 【详解】

考查情态动词辨析。句意:睡眠不足会导致免疫力和记忆力下降,还会减缓身体发育。A. shall将;B. must必须;C. should应该;D. can会,表示理论上或是逻辑判断上,用can,故选D。

7.—________ the woman with the baby come over? We have a seat here.

—Thank you, sir. Actually I do have my seat here. But my baby likes to look out of the window. A.Would C.Must 【答案】A 【解析】 【详解】

考查情态动词。句意:——那位抱小孩的女士,要不来这边吧?这儿有个座位。——谢谢,实际上我有座位的,只是我的孩子喜欢看窗外。would表示婉转的请求,征求对方的意见,Shall提问一般只用于第一人称,我们常说Shall I.或者 Shall we;may表示请求对方允许。故选A。 【点睛】 would的用法

1.would 最常见的用法是:相对于一个过去时间点的后来“将要”做什么,比如:He said he would meet me at the station. 他说他会在车站接我的。这句中的 would meet 是相对于 said (过去说)之后要做的事情。又如:She thought she would have to ask someone for help. 她当时想,她得找个人帮忙。

B.Shall D.May

8.Days later, my brother called to say he was all right, but _______say where he was. A.mustn’t 【答案】C 【解析】

考查情态动词。句意:“数天后,我弟弟打电话说他很好,但不肯告诉我他在哪里。”mustn’t“禁止”;shouldn’t“不应该”;wouldn’t“不情愿”;mightn’t“不可能”。

B.shouldn’t

C.wouldn’t

D.mightn’t

9.Mark ______ have hurried. After driving at top speed, he arrived half an hour early. A.needn’t 【答案】A 【解析】

考查情态动词。need’t have done 本不必要做某事,句意:迈克本不必要着急的。他以全速驾驶后,他早到了半个小时。wouldn’t不会,mustn’t禁止,couldn’t不可能,所以选A。

B.wouldn’t

C.mustn’t

D.couldn’t

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4