2022届高考英语专题训练:情态动词 have done练习(含答案)

文档属性

名称 2022届高考英语专题训练:情态动词 have done练习(含答案)
格式 docx
文件大小 30.1KB
资源类型 教案
版本资源 通用版
科目 英语
更新时间 2022-03-16 07:53:32

图片预览

文档简介

高考专题训练——情态动词+have done
I have lost one of my gloves. I _____ it somewhere.
A.must drop B.must have dropped
C.must be dropping D.must have been dropped
Mrs. Morrison _____ a good salary in an office job instead of staying at home, but she decided not to work for the sake of her children.
A.must have made B.could make
C.would make D.could have made
Five minutes earlier, and we _____ the last subway train.
A.ought to have caught B.must have caught
C.could have caught D.could catch
Miss Li isn't at home. She _____ to the office.
A.may have been B.should have gone
C.would have gone D.must have gone
There are several theories about why dinosaurs suddenly died out, one of which says their disappearance _____ by the climate change.
A.might have caused B.should have caused
C.might have been caused D.should have been caused
He was late for class today. But for the heavy rain, he _____ an hour earlier.
A.could come B.could have come
C.were to come D.should come
No one knows for sure how people first came to this country. They _____ from Europe.
A.must have sailed B.would sail
C.might have sailed D.should sail
I ______ have worried before I came to the new school, for my classmates here are very friendly to me.
A.mightn't B.mustn't C.needn't D.couldn't
I _____ before I came to the new school, for my classmates here are very friendly to me.
A.mightn't worry B.mightn't have worried
C.needn't worry D.needn't have worried
—It's very tiring for me to stand in the queue for 3 hours to get the G-train ticket.
—Oh, no! You _____ one online.
A.could get B.can get C.can have got D.could have got
You _____ have scolded him for his poor performance. After all, he had done his best.
A.must B.should C.mustn't D.shouldn't
Peter searched all the places where he _____ have left her iPad but it was all in vain.
A.might B.would C.must D.should
You went to the wrong person. You _____ to Mr. Yang, not Mr. Ye.
A.might have gone B.must have gone
C.ought to have gone D.need to go
—Did Linda go to the movie last night
—Yes. But she _____ have stayed home and studied.
A.may B.must C.need D.should
My pain _____ obvious the moment I walked into the room, for the first man I met asked sympathetically, "Are you feeling all right "
A.must be B.must have been
C.might have been D.may be
What he said at the meeting made Mary rather embarrassed, so he felt that he _____ differently.
A.might express B.should express
C.could have expressed D.must have expressed
To my delight, the students are recycling many things they _____ away in the past.
A.were throwing B.will be throwing
C.would have thrown D.had thrown
—Have you read Airport written by Arthur Hailey
—No, I haven't. _____ like to read it.
A.I B.I'll C.I'm D.I'd
Why didn't you tell me there was no meeting today I _____ all the way here through the heavy snow.
A.needn't have driven B.couldn't have driven
C.should have driven D.must have driven
—Did Jim come
—I don't know. He _____ while I was out.
A.might have come B.might come
C.must have come D.should have come
The weather turned out to be fine. I _____ the trouble to carry the umbrella with me.
A.should have taken B.must have taken
C.couldn't have taken D.needn't have taken
Jack _____ yet, otherwise he would have telephoned me.
A.mustn't have arrived B.shouldn't have arrived
C.can't have arrived D.need not have arrived
—I called you last night, but no one answered.
—Sorry, I _____ sleeping.
A.must have been B.would have been
C.must be D.could be
While it wasn't the goal of the trip, I was rewarded with fresh insights, ones that _____ to me during the regular course of business.
A.might never happen B.could never have happened
C.should not happen D.needn't have happened
—Has Mary finished writing her article
—No, and it _____ before class was over.
A.should be finished B.should finish
C.should have finished D.ought to have been finished
Here is my MP3 player! It's strange. I don' t remember leaving it here, but I suppose I _____ so.
A.can do B.must have done
C.need have done D.should have done
Jenny _____ have kept her word. I wonder why she changed her mind.
A.must B.should C.need D.would
From what I heard about their hotel and the terrible weather, they _____ their holiday at all.
A.would have enjoyed B.shouldn't have enjoyed
C.needn't have enjoyed D.can't have enjoyed
—Guess what! I have got A for my term paper.
—Great! You _____ read widely and put a lot of work into it.
A.must B.should C.must have D.should have
My umbrella is gone. Who _____ have taken it by mistake
A.could B.should C.would D.must
What he said at the meeting made Mary rather embarrassed, so he felt that he _____ differently.
A.might express B.should express
C.could have expressed D.must have expressed
He looks worried; I think he _____ in the exam.
A.ought to have failed B.should have failed
C.must have failed D.must fail
This fish is dead. I _____ it into water five minutes ago.
A.ought to put B.must put
C.had to put D.should have put
I _____ Visual Art at school. It has never been any use to me.
A.didn't need to have learnt B.need not to learn
C.hadn't needed to learn D.needn't have learnt
Lucy left home earlier than usual. She _____ for class that day.
A.can't have been late B.cannot be late
C.shouldn't be late D.may not be late
—I have something important to tell John. But I can't find him.
—His cell phone is here, so he _____ have gone too far.
A.mustn't B.needn't C.wouldn't D.can't
Elizabeth _____ to school in time for Professor Sullivan's lecture, but she got up rather late.
A.could come B.could have come
C.had come D.will have come
My sister met him in the street yesterday afternoon, so he _____ your lecture.
A.shouldn't have attended B.couldn't have attended
C.mustn't have attended D.needn't have attended
Mark _____ have hurried. After driving at top speed, he arrived half an hour early.
A.needn't B.wouldn't C.mustn't D.couldn't
The flowers are dead. You _____ them.
A.ought to water B.should have watered
C.must have watered D.have to water
You _____ me, because I never said I liked coffee without milk.
A.must be misunderstanding B.must misunderstand
C.had to misunderstand D.must have misunderstood
I didn't see her in the meeting room this morning, so I think she _____ at the meeting.
A.mustn't have spoken B.shouldn't have spoken
C.needn't have spoken D.couldn't have spoken
—Mary, I got lost.
—Sorry, I _____ a map for you.
A.must have drawn B.should draw
C.could draw D.ought to have drawn
She knows the city quite well. She _____ there before.
A.has gone B.had been
C.might go D.must have been
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
―Tony _____ what I did annoying though he didn't say anything.
—So you think you will have to make an apology
A.could find B.should have found
C. might find D.must have found
—I rang your flat yesterday. A man answered. But I didn't recognize the voice.
—Oh, it _____ my brother Peter.
A.must be B.must have bee C.can have been D.might be
The classroom is empty. I think they _____ to the library.
A.should have gone B.must go
C.must have gone D.ought to
—Do you know where David is I couldn't find him anywhere.
—Well. He _____ have gone—for his coat is still here.
A.shouldn't B.mustn't C.can't D.wouldn't
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
2. 【答案】D
【解析】这是一个表示“与过去事实相反”的虚拟语气句子。but 前是虚拟语气,but 后是真实情况。but 后的句子等于一个 if 从句:
…but she decided not to work for the sake of her children.
-if she had decided to work,这时,就成了一个标准的虚拟语气句:If she had decided to work, Mrs. Morrison could have made a good salary in an office job instead of staying at home.
本句意为:“如果 Morrison 太太当初决定去工作的话,她会在一家写字间挣一份很好的工资,但是她为了她的孩子决定不工作。”
【知识点】could have done
3. 【答案】C
【解析】这里的 Five minutes earlier 意思是“如果早 5 分钟的话”,代替了一个虚拟语气的 it 从句:If we had left five minutes earlier。所以这是个虚拟语气过去时的句子。根据公式,要用 would/ should/ could/ might+have+过去分词。选项 A, ought to have caught 是情态动词表示“该做的事没有做”;选项 C, could have caught 意思是“没有赶上”。
【知识点】could have done
4. 【答案】D
【知识点】must have done
5. 【答案】C
【知识点】主语+情态动词+be+过去分词、might have done
6. 【答案】B
【知识点】could have done
7. 【答案】C
【知识点】might have done
8. 【答案】C
【解析】正确答案是C。
此题考查的是情态动词。句意为:在来这所新学校之前我本不必担心,因为同学们对我很友好。根据“are”和“came”的时间对比可知,担心是过去本不必要做的事情,即:needn't have done的用法,符合语境。故选C。
【知识点】needn't have done
9. 【答案】D
【解析】考查情态动词的完成式。句意:在我去新学校之前我没有必要担忧,因为我这里的同学对我很友善。needn't have done 本没必要做某事,而实际上已经做了。根据下文 for my classmates here are very friendly to me 可知,此处指“我本不必担忧”。故选 D。
【知识点】needn't have done
10. 【答案】D
【知识点】could have done
11. 【答案】D
【知识点】shouldn't have done
12. 【答案】A
【解析】考查情态动词辨析。句意:彼得找遍了所有他可能放她的 iPad 的地方,但都没有找到。A. might 可能;B. would 将会;C. must 必须,一定;D. should 应该。might have done 表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。故选 A。
【知识点】might have done
13. 【答案】C
【解析】should have done=ought to have done,表示“该做的事没有做”。
【知识点】ought to have done
14. 【答案】D
【解析】从回答的 Yes 中我们知道 Linda 昨晚去看了电影。should have done 表示“该做的事没有做”。
【知识点】should have done
15. 【答案】B
【解析】句意:我走进房间时痛苦一定挂在脸上,因为我碰见的第一人就同情地问我感觉好吗?must have done 表示“对过去的肯定推测”。
【知识点】must have done
16. 【答案】C
【解析】考查情态动词。might do 可能做某事;should do 应该做某事;could have done 过去本能够做某事但那时却没有做;must have done 对过去的肯定推测。
【知识点】could have done
17. 【答案】C
【解析】考查虚拟语气。句意:让我高兴的是,学生们正在回收很多东西,是他们过去本来会扔掉的。
分析句子可知,空格所在句定语从句,是一个隐含的虚拟语气,in the past 相当于 If they had been in the past,所以句子用虚拟语气,和过去相反用 would have done。故选 C。
【知识点】would have done
18. 【答案】D
【知识点】would like/love to have done
19. 【答案】A
【知识点】needn't have done
20. 【答案】A
【知识点】might have done
21. 【答案】D
【知识点】needn't have done
22. 【答案】C
【知识点】can't have done
23. 【答案】A
【解析】句意:——我昨晚给你打电话,但是没人接。——对不起,我一定是睡着了。must have been doing 表示当时一定正处于一种什么状态。have done 表示这个事情发生在过去。
【知识点】must have done
24. 【答案】B
【解析】句意:尽管这不是这次旅途的目的,但我确实收获了新鲜的见解,一些在日常工作中绝不可能获得的见解。首先考虑 happen to 的动作是在强调之前的事情,所以应该是完成时态,情态动词 could 表示的是可以,能够,结合句意,选 B。
【知识点】could have done
25. 【答案】D
【解析】考查情态动词。句意:——玛丽写完了她的文章吗 ——没有,而且它应该在下课前完成。从句子结构看,it 与 finish 之间为被动关系,应该使用被动语态;从句子 class was over. 表示过去的时间看,表示的是过去应该做完。ought to have done sth. 表示“过去应该做完某事,但实际上还未完成”。意思与 should have done sth. 相同,只是语气更重一些。故选 D。
【知识点】ought to have done
26. 【答案】B
【知识点】must have done
27. 【答案】B
【解析】句意: Jenny 本应该信守承诺的。我想知道她为什么改变了想法。should have done 本应该,意思是与过去事实相反。
【知识点】should have done
28. 【答案】D
【解析】would have enjoyed 是个虚拟语气,但本句不是虚拟语气。shouldn't have enjoyed 意为“不该做的事做了”,不符合题意。needn't have enjoyed 意为“不必要做的事做了”,也不符合题意。can't have enjoyed 或者 couldn't have enjoyed 都表示一种“过去不可能”的猜测。本句意为:“根据我所听到的有关他们的酒店和糟糕的天气,(我认为)他们不可能享受他们的假期。”
【知识点】can't have done
29. 【答案】C
【知识点】must have done
30. 【答案】A
【知识点】could have done
31. 【答案】C
【解析】could have done 过去本能够做某事(实际没做)。在会上他的发言使得玛丽非常尴尬,因此他认为他本可以以不同的方式表达。
【知识点】could have done
32. 【答案】C
【知识点】must have done
33. 【答案】D
【知识点】should have done
34. 【答案】D
【解析】needn't have done 的意思是“没必要做的事做了”。
【知识点】needn't have done
35. 【答案】A
【知识点】can't have done
36. 【答案】D
【知识点】can't have done
37. 【答案】B
【解析】could have done 是个表示过去的虚拟语气。从后面 but she got up rather late 中可以看出“她没来学校”。
【知识点】could have done、but
38. 【答案】B
【解析】此题考查情态动词。句意:我妹妹昨天下午在街上遇到了他,所以他不可能去参加了你的讲座。couldn't have done 表示语气较重的否定推测,意为“不可能做过某事”。
【知识点】couldn't have done
39. 【答案】A
【知识点】needn't have done
40. 【答案】B
【知识点】should have done
41. 【答案】D
【知识点】must have done
42. 【答案】D
【知识点】couldn't have done
43. 【答案】D
【知识点】ought to have done
44. 【答案】D
【知识点】must have done
45. 【答案】B
【解析】句意:一定是有人忘关水龙头了,因为水已经溢出来且把浴室淹了。此处表示对过去事情的肯定推测,故应使用 must+have+done,意为“一定做过某事”。should have done 为虚拟语气,意为本该做……”,不符合题意。
【知识点】must have done
46. 【答案】D
【知识点】must have done
47. 【答案】B
【知识点】must have done
48. 【答案】C
【知识点】must have done
49. 【答案】C
【解析】正确答案是C。
此题考查的是情态动词的辨析。句意:——你知道David在哪里吗?我到处都找不到他。——他不可能已经走了—他的衣服还在这里呢。can't have done 不可能做了某事,对过去或完成时动作的否定推测。
【知识点】can't have done
50. 【答案】B
【知识点】needn't have done