2022届高考英语语法单选题专项训练:情态动词+have done(含答案解析)

文档属性

名称 2022届高考英语语法单选题专项训练:情态动词+have done(含答案解析)
格式 docx
文件大小 32.7KB
资源类型 教案
版本资源 通用版
科目 英语
更新时间 2021-11-11 10:04:38

图片预览

文档简介

2022届高考英语语法单选题专项训练:情态动词+have don
一、单项选择(共30小题;共38分)
1. Someone _____ the tap on, for the water was running over and flooding the bathroom.
A.could leave B.must have left
C.might leave D.should have left
从每题所给的 A、B、C、D 四个选项中,选出可以填入空白处的最佳选项。
2. —I borrowed 10 dollars from Cathy, but she insisted that I borrowed 15 dollars from her.
—I _____ you the money. Why didn't you ask me
A.must lend B.could have lent
C.would lend D.should have lent
3. Mr. Brown, our geography teacher, _____, for his bag with maps and a globe are already on the teacher's desk.
A.must arrive B.must have arrived
C.can have arrived D.has arrived
单项选择
4. Jack _____ yet, otherwise he would have phoned me.
A.mustn't have arrived B.shouldn't have arrived
C.can't have arrived D.needn't have arrived
5. My phone ______ have been stolen while I was taking a bus. I can't find it anywhere.
A.can B.must C.should D.would
从每题所给的 A、B、C、D 四个选项中,选出可以填入空白处的最佳选项。
6. George _____ too far. His coffee is still warm.
A.must have gone B.might have gone
C.can't have gone D.needn't have gone
7. Mary _____ my letter, otherwise she would have gone to the concert.
A.couldn't have received B.ought to have received
C.has received D.shouldn't have received
8. Many of the artists who _____ did not come.
A.ought to appear B.should appear
C.had to appear D.ought to have appeared
9. Look! That fellow is too sleepy to work. He _____ up reading until midnight.
A.mustn't stay B.mustn't have stayed
C.ought not to stay D.should not have stayed
10. —Waiter, this isn't what I ordered.
—Oh, sorry. I _____ have confused the orders. I'll check it.
A.need B.would C.must D.should
从每题所给的 A、B、C、D 四个选项中,选出可以填入空白处的最佳选项。
11. —Last week I bought a bike, but today my uncle gave me one for my birthday.
—Oh, so you _____ have bought it.
A.needn't B.mustn't C.can't D.may not
12. I can't find my purse. I _____ it in the supermarket yesterday, but I'm not sure.
A.should leave B.must have left
C.might leave D.could have left
单项选择
13. You _____ have taken a taxi to the hotel so late last night. We intended to pick you up at the airport.
A.needn't B.couldn't C.mustn't D.wouldn't
14. We _____ have proved great adventurers, but we have done the greatest march ever made in the past 10 years.
A.needn't B.may not C.shouldn't D.mustn't
单项选择
15. —I can't find my purse anywhere.
—You _____ have lost it while shopping
A.may B.can C.should D.would
16. —There were already five people in the car but they managed to take me as well.
—It _____ a comfortable journey.
A.couldn't have been B.shouldn't be
C.mustn't have been D.can't be
单项选择
17. I _____ have watched that movie—it'll give me horrible dreams.
A.shouldn't B.needn't C.couldn't D.mustn't
18. —Happy birthday! —Thank you! It's the best present I _____ for.
A.should have wished B.must have wished
C.may have wished D.could have wished
19. He did not regret saying what he did but felt that he _____ it differently.
A.could express B.would express
C.could have expressed D.must have expressed
20. He _____ have completed his work; otherwise, he wouldn't be enjoying himself by the seaside.
A.should B.must C.wouldn't D.can't
从每题所给的 A、B、C、D 四个选项中,选出可以填入空白处的最佳选项。
21. —Pity you missed the lecture on nuclear pollution.
—I _____ it, but I was busy preparing for a job interview.
A.attended B.had attended
C.would attend D.would have attended
22. I ______ myself more—it was a perfect day.
A.shouldn't have enjoyed B.needn't have enjoyed
C.wouldn't have enjoyed D.couldn't have enjoyed
23. —Do you still remember when we went to Australia
—I can't remember now but _____ sometime last winter
A.might it be B.could it be
C.could it have been D.should it have been
24. Since there is abundant food in the sea, it is understandable that some of the creatures that evolved on land _____ to the sea.
A.would have returned B.could have returned
C.might have returned D.should have returned
25. We _____ the difficulty together, but why didn't you tell me
A.should face B.might face
C.could have faced D.must have faced
26. My book, The House Of Hades, is missing. Who _____ have taken it
A.need B.must C.should D.could
27. —With a little care I _____ the disaster.
—But you were too careless. It is no use _____ over split milk, you know.
A.could avoid, to cry B.could have avoided, crying
C.must avoid, crying D.must have avoided, to cry
从每题所给的 A、B、C、D 四个选项中,选出可以填入空白处的最佳选项。
28. —Catherine, I have cleaned the room for you.
—Thanks. You ______ it. I could manage it myself.
A.needn't have done B.don't need to do
C.needn't do D.shouldn't have done
29. —You look so tired. You _____ late last night.
—Yes. I had to to do an important report and stayed up till I completed it.
A.should sleep B.must sleep
C.should have slept D.must have slept
30. You _____ have carried all these parcels yourself. the shop would have delivered them if you had asked them.
A.may not B.needn't C.can't D.mustn't
答案
第一部分
1 . B
【解析】
句意:一定是有人忘关水龙头了,因为水已经溢出来且把浴室淹了。此处表示对过去事情的肯定推测,故应使用 must+have+done,意为“一定做过某事”。should have done 为虚拟语气,意为本该做……”,不符合题意。
2 . B
【解析】
正确答案是B。
此题考查的是虚拟语气的辨析。句意:——我向Cathy借了10美元,但她坚持说我向她借了15美元。——我本可以借给你钱的,为什么你不问问我呢? could have done 本可以做某事而实际上没有做,表示对过去事情的假设;should have done 过去本应该做某事却未做,表达一种责备或内疚的语气。根据题中的“borrowed”可知,是对过去事情的假设,故选择B。
3 . B
【解析】
正确答案是B。
此题考查的是时态和情态动词的辨析。句意:我们的地理老师Mr. Brown肯定来了,因为她装有地图的包和地球仪已经在讲台上了。must have arrived 一定已经到了,表示肯定的推测;Mr. Brown肯定来了这是个已经完成的动作,并且对现在造成了影响,所以要用现在完成时。
4 . C
【解析】
正确答案是C。
此题考查的是情态动词表推测。句意:Jack不可能已经到了,否则他早就给我打电话了。表示对过去事情的否定推测用can't have done。
5 . B
【解析】
正确答案是B。
此题考查的是情态动词。句意:我的手机肯定是在我坐公交的时候被偷了,我现在哪都找不到它。must 表推测,意为“肯定”。
6 . C
【解析】
正确答案是C。
此题考查的是情态动词+have done的用法。句意:乔治不可能走得太远。他的咖啡仍然是温的。根据His coffee is still warm 可知,George 不可能走的太远。can’t have done过去一定不可能做了某事,符合题意;must have done过去一定做了某事;might have done过去可能做了某事;needn’t have done过去本不必做某事实际已经做了某事。
7 . A
8 . D
9 . D
10 . C
11 . A
【解析】
正确答案是A。
此题考查的是情态动词。句意:——我上周买了一辆自行车,但是今天我叔叔又送给我一辆当生日礼物。——哦,所以你本没必要买的。needn't have done sth. 本没必要做某事却做了。
12 . D
【解析】
正确答案是D。
此题考查的是情态动词的用法。句意:我找不到我的钱包了,昨天我可能把它落在超市了,但我不确定。对过去发生的事情进行猜测时,应用“情态动词+have done”结构;再根据“but I'm not sure”可知,此处应用could have done,表示对过去发生的事情不太肯定的推测;must have done表示对过去发生的事情的肯定推测。
13 . A
【解析】
正确答案是A。
此题考查的是情态动词的辨析。句意:昨晚你不必这么晚坐出租车去酒店。我们本来打算去机场接你。needn't do sth. 不必做某事;couldn't do sth. 不能做某事;mustn't do sth. 不准做某事;wouldn't do sth. 不愿做某事;根据句意,所以正确答案是A。
14 . B
【解析】
正确答案是B。
此题考查的是情态动词的用法。句意:我们可能没有被证明是伟大的冒险家,但我们已经完成了过去10年里最伟大的长征。may not have done 可能没有做什么,对过去事情的推测。needn't have done 本来没有必要做的事情(但做了);shouldn't have done 本来不应该做的事情(但做了)。
15 . A
【解析】
正确答案是A。
此题考查的是情态动词。句意:——我到处都找不到我的钱包。——你可能在购物的时候弄丢了。may 可能;can 可以;should 应该;would 将。
16 . A
【解析】正确答案是A。句意:——车上已经有五个人了,但他们设法把我也带上了。——那不可能是一次舒服的旅程。此题考查情态动词。couldn't have done 不可能做了某事,对过去事情否定的推测。
17 . A
【解析】
正确答案是A。
此题考查的是情态动词。句意:我本不应该看这部电影的——它会让我做噩梦。shouldn't have done sth. 本不应该做某事(却做了);needn't 不必;couldn't have done 本来做不成(却做成了);mustn't 禁止。故选A。
18 . D
【解析】正确答案是D。此题考查的是情态动词。句意:——生日快乐!——谢谢!这是我所能期盼的最好的礼物。should have done 本应该做(但是没做),是虚拟语气;must have done 必定做了,对过去的推测;may have done 可能已经做过某事,对过去的推测;could have done (过去)所能做的。
19 . C
【解析】正确答案是C。此题考查的是情态动词。句意:他并不后悔说出自己做了些什么,只是觉得自己本来可以换一种方式表达的。 could have done 本来能做成(却没做成);must have done 必定做了……(表示对过去的推测)。
20 . B
【解析】正确答案是B。此题考查的是情态动词。句意:他准是完成了工作,不然他不会在海边玩得那么开心。must have done 必定做了……(表示对过去事情的推测);should have done 本应该做某事而没有做;wouldn't have done 不会做了(用于虚拟句,表示与过去的事实相反);can't have done (以前)不可能做某事。
21 . D
【解析】
正确答案是D。
此题考查虚拟语气。句意:——很可惜你错过了这次有关核污染的演讲。——我本来要参加,但(那时)我忙于准备一个工作面试。根据but 后面的内容可知,设空处表示与过去事实相反的假设,所以正确答案为D项。
22 . D
【解析】
正确答案是D。
此题考查的是情态动词。句意:我从没有过得这么好过——真是完美的一天。否定词与more(比较级)连用,相当于“最高级形式”,表示“非常肯定”,同时couldn't have done表示“过去本不可能做某事”,符合语境。故选D项。
23 . C
【解析】正确答案是C。此题考查的是情态动词。句意:你还记得我们什么时候去的澳大利亚吗?我现在不记得了,但会不会是去年冬天的某个时候呢?could have done用于否定句或疑问句中,表示对过去已发生的事情的猜测。故答案选C。
24 . D
【解析】
正确答案是D。
此题考查的是情态动词。句意:既然海洋中食物充足,那么关于一些在陆地上进化的生物理应重回到海洋中这一说法是可以理解的。A项意为“过去将会”,用于与过去事实相反的虚拟语气;B项意为“本可以干某事”;C项意为“可能干了某事”;D项意为“本应该干某事”。根据句意可知,D项正确。故答案选D。
25 . C
【解析】
C
此题考查“情态动词+have done”的用法。句意:我们原本可以一起面对困难的,可是你为什么不告诉我呢?由关键信息but和didn't可知此处是与过去事实相反的虚拟语气,可排除A、B。could have done表示“过去本能够做”,而must have done表示“过去一定做了”。由why didn't you tell me可以看出“其实原本你可以告诉我的”,由此可确定答案为C。
26 . D
【解析】
D
此题考查的是情态动词辨析。句意:我的书《哈迪斯之屋》丢了。谁可能拿走了它?根据句子的意思,表示对过去疑问的推测,故用could have done。must have done一定做过某事,只用在肯定句中;should have done 本应该做某事而没有做。
27 . B
28 . A
【解析】
正确答案是A。
此题考查的是情态动词和时态。句意:——Catherine,我已经帮你打扫房间了。——谢谢。你不必这样做,我自己能行。need可以作情态动词,也可以作实义动词,在这里是作情态动词,后面跟动词原形,否定形式是needn't;由have cleaned可知要用现在完成时。
29 . D
【解析】
考查情态动词。句意:——你看起来很累。你昨晚一定睡得很晚。——是的。我必须完成一份重要的报告,而且要熬夜完成。根据回答“yes”以及后面的具体解释可知,第二个人肯定了第一个人的推测。表肯定推测,应用 must。且根据 last night 可知,这是对过去的推测,应用 must have done。should have done 表虚拟,意为“本应该做某事”。故选 D。
30 . B
第1页(共1 页)