高考英语易错题专题三情态动词(含解析)及解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高考英语易错题专题三情态动词(含解析)及解析
一、单项选择情态动词
1.Mr. Smith is almost on time for everything. How ________ it be that he was late for the meeting?
A.can B.should C.may D.must
【答案】A
【解析】
【详解】
考查情态动词辨析。

句意:史密斯先生几乎任何事情都是准时的。

他怎么可能开会迟到了? A. can可能,可能性,表示可能性时,常用于否定句和疑问句中,且有时还带有“惊奇、不相信” 等感情色彩。

B. should 应该; C. may也许,表示可能性时常用于肯定句中,不用于疑问句中。

D.must常用于肯定句中表推测,“一定……”的意思;本题是强调句型的一个变式:强调其特殊疑问句how的形式。

根据前句“斯密斯先生几乎是很准时”可推测出“怎么可能开会迟到呢?”。

根据句意可知,用于疑问句中的“可能性”且有不相信的色彩,四个选项只有“can”符合题意。

故选A
【点睛】
情态动词就是表示说话者对事情的一种看法,也就是一种语气。

情态动词的用法一直是命题者常设置的考点和重点,平时要加强记忆。

2.would可以表达过去常常做的事,过去习惯发生的动作:
Pirates would bury gold in a cave. 海盗们常常把黄金藏在山洞中。

We would take a walk along the river. 我们过去常常沿河散步。

3. would后接like、love、mind等动词,表示要求、邀请、希望或询问,此时不是说过去,而是对现在的询问:
Would you like to come to my party? 你愿意来我的派对吗?
Would you mind coming with us? 你介意和我们一起吗?
比如本题,would 表示婉转的请求,征求对方的意见,故选A。

3.—________ 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 B.Shall
C.Must D.May
【答案】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. 她当时想,她得找个人帮忙。

4.No student ________ go out of school to have lunch without permission of the headteacher. A.might B.must
C.shall D.could
【答案】C
【解析】
【详解】
考查情态动词。

句意:未经校长允许,任何学生不得离开学校去吃午饭。

might可能;must一定,必须;shall会,将;could能够。

本句是一条禁令。

shall用于肯定句并且主语是第一、三人称时,表示允诺,警告,劝告等语气。

故选C。

5.It has been announced that all the students ________ put on masks before going to school in case they are infected with SARS virus.
A.shall B.will C.need D.may
【答案】A
【解析】
【详解】
【详解】
考查情态动词。

句意:所有学生们应在去学校之前带上口罩以防感染非典病毒,这已经被宣布。

shall用于第二、第三人称,表示说话人给对方命令、警告、允诺或威胁,故选A 项。

6.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
【答案】A
【解析】
考查情态动词。

need’t have done 本不必要做某事,句意:迈克本不必要着急的。

他以全速驾驶后,他早到了半个小时。

wouldn’t不会,mustn’t禁止,couldn’t不可能,所以选A。

7.I still find it hard to imagine that such a clever child __________ make such a foolish mistake. A.shall B.must
C.can D.should
【答案】D
【详解】
考查情态动词。

句意:我仍然难以想象这样聪明的孩子竟然犯这样愚蠢的错误。

should 作为情态动词,可以用来表示意外、惊喜或者在说话人看来是不可思议的,常常译为"竟会"、"居然",这么聪明的孩子竟然犯这样愚蠢的错误。

表示意外,shall表示允诺,命令等,must表示必须,can表示能力及可能性。

所以答案选D。

8.Our English teacher is considerate,helpful,and warm-hearted,but sometimes
she________________ be angry at our silly mistakes.
A.should B.must
C.can D.shall
【答案】C
【解析】
【详解】
考查情态动词。

句意:我们的英语老师很体贴、乐于助人、热心肠,但有时她可能为我们愚蠢的错误而发火。

can表示一种客观的可能性,但不一定会发生,故C项正确。

9.—_______ you disturb me now? I’m busy preparing a report.
— Terribly sorry, but I have something urgent to tell you.
A.Need B.Should C.Might D.Must
【答案】D
【解析】
【详解】
考查情态动词特殊用法。

句意:—你非要现在打扰我吗?我正在准备一份报告。

—真对不起,但是我怕有紧急事情告诉你。

A. Need需要;B. Should 应该;C. Might也许;D. Must 必须;一定;偏偏,非得;根据语境可知must表示“偏偏,非得”符合上下文语境,用来指责对方。

故D项正确。

10.—It’s already 11 o’clock , and he ______ have been here half an hour ago.
—Maybe he got caught in the rain.
A.must B.ought to
C.may D.can
【答案】B
【解析】
【详解】
考查情态动词。

句意:已经11点了,他半小时前就该到了。

A. must have done必定做了…(表示对过去的推测);B. ought to have done 本应该做的;C. may have done可能已经做过某事;D. can have done本来可以做的(但没有做),根据题意,故选B。

11.It has been announced that all the candidates ___________ remain in their seats until all the papers have been collected.
A.shall B.could
C.would D.ought
【答案】A
【解析】
【详解】
考查情态动词用法。

句意:据宣布,所有的候选人都要坐在位置上,直到所有的试卷都被收齐。

根据句意可知本句是考试规则,情态动词shall可以表示“按照规则/规定/法律要做
的事情”,符合本句语境。

故A项正确。

12.We’ll make the final decision on our scheme. ______ you change your mind, please inform us as soon as possible.
A.Should B.Were C.Would D.Had
【答案】A
【解析】
【分析】
【详解】
考查虚拟语气。

句意:我们将对我们的计划做最后决定。

如果你改变主意,请尽快通知我们。

根据语境,此处用虚拟语气,表示与将来相反,从句用should+动词原形,省略if,should提前,陈述句是:If you should change your mind……。

故选A。

【点睛】
虚拟语气中的倒装
当虚拟条件句中含有 were,had,should时,可以将if省略,然后将 were,had,should,移至句首:
1)If he should fail, he would kill himself.
→Should he fail, he would kill himself.
万一失败,他就会自杀。

2)If I were you, I would do it at once.
→Were I you, I would do it at once.
假若我是你,我就会马上做。

要是我能做此事,我一定会做。

3)If he had seen you yesterday, he would have asked you about it.
→Had he seen you yesterday, he would have asked you about it.
他昨天要是看到了你,他就会问你这事了。

该小题属于上述的第一种情况。

should作为情态动词,有一种特殊的用法:在虚拟条件状语从句中表示与将来事实相反的虚拟语气,可以把should放在句首,即主语前,从而省略从属连词if。

原来的表述为:If you should change your mind。

故选A。

13.— Mum, little Ray broke his toys again!
—It doesn't matter. You see, accidents _____happen.
A.shall B.should C.must D.will
【答案】D
【解析】
【详解】
考查情态动词辨析。

句意:——妈妈,小雷又弄坏了他的玩具。

——没事的,你看,意外总会发生。

A. shall将要,会;B. should应当;C. must必须;D. will总是。

Will可以表示习惯,意思为“惯于,总是”。

故D选项正确。

【点睛】
will/would是情态动词,其表达的意思如下。

(1)表示意志或意愿:决心,愿意,……好吗?
We will do our best to save the child. 我们会尽力抢救这个孩子。

I told her to stop crying, but she just wouldn’t listen. 我叫她别哭,可她就是不愿听。

注:表示请求、建议或征求对方意见时,用Would you…? 比用Will you…?更婉转。

如:Will/Would you please keep the door open? 请让门开着好吗?
Will/Would you go with me? 你愿意和我一起去吗?
(2)表示真理或习惯:惯于,总是。

如:
Oil will float on water. 油总是浮在水面上。

She will listen to music alone in her room for hours. 她独自在房间里听音乐,一听往往就是几小时。

He would get up early when he lived in the country. 他住在乡下时总是早起。

(3)表示要求:一定,必须。

如:
You will report to me afterward. 你稍后一定要向我报告。

(4)表示猜测:可能,大概。

如:
This will be the house you’re looking for. 这大概就是你找的那所房子了。

(5)表示功能:能。

如:
This auditorium will/would seat one thousand people. 这个礼堂能容纳一千人
分析句子可知,本句中的will表示习惯,意思为“惯于,总是”且符合语境。

故D选项正确。

14.—Sorry, Mum! I failed the job interview again.
—Oh, it's too bad. You________ have made full preparations.
A.must B.can C.would D.should
【答案】D
【解析】
【详解】
考查情态动词+have done结构。

句意:—对不起,妈妈,我面试又失败了。

—噢,那太糟糕了,你应该做好充分准备的。

A.must必须;B.can可以;C.would将会;D.should应该。

这里是情态+have done的结构的虚拟语气,can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?”;could+have+done,表示对过去事情的假设,意思是本来能够做某事而没有做;must+have+d one”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句;should+have+done意思是“本来应该做某事,而实际没做”。

故选D
【名师点睛】
情态动词是一种本身有一定的词义,表示说话人的情绪、态度或语气的动词,但它不能单独作谓语,只能和其他动词一起构成谓语。

情态动词是每年高考的热点也是难点,每年单项填空题必考一题。

考点集中在:情态动词表示推测的基本用法及区别,情态动词否定式的用法辨析,“情态动词+have done”的用法区别等。

15.-–Mary knows the city quite well.
--She______ well have been there before.
A.need B.could C.should D.may
【答案】D
【解析】
【分析】【详解】
考查情态动词辨析。

句意:——Mary非常了解这个城市。

——她肯定以前在那里呆过。

may have done过去可能做过某事。

表示对过去的肯定猜测。

need have done本需要做某事却没做;could have done本可以做某事却没做;should have done本应该做某事却没做。

故选D。

16.Paul did a great job in the speech contest. He many times last week.
A.need have practised B.might practise
C.must have practised D.could practise
【答案】C
【解析】
【详解】
考查情态动词。

句意:保罗在演讲比赛中表现得很好。

他上星期一定练习了很多次。

must have done是对过去发生的动作最有把握的猜测,意思是“一定”。

故C选项正确。

17.—It's so cold here! Why haven't you turned on your air-conditioner?
—Well, it ______ turn on.
A.shouldn't B.can't C.won't D.shan't
【答案】C
【解析】
【详解】
考查情态动词。

句意:——这里太冷了!你为什么不把空调打开呢?——嗯,这个空调老是打不开。

A. shouldn't不应该;B. can't不能;C. won't偏偏不,老是不,此处是表示习惯或倾向;D. shan't不会。

这里使用will的否定won't表示事物的自然属性“空调总是开不开”。

故选C项。

18.You can’t imagine that a well –behaved gentleman ______ be so rude to a lady.
A.might B.need C.should D.would
【答案】C
【解析】
【详解】
考查情态动词辨析。

句意: 你无法想象一个行为良好的绅士会对一位女士如此粗鲁A. might 可能;B. need需要;C. should竟然; D. would会。

由You can’t imagine that a well –behaved gentleman. 可知,should“竟然”符合句意。

故选项C项。

19.—Jim ________ what I said annoying though he didn’t say anything.
— So you mean you will have to apologize to him?
A.must find B.might find C.should have found D.must have found 【答案】D
【解析】
【详解】
考查must have done结构。

句意:——吉姆一定觉得我说的话很让人烦,尽管他什么也没说。

——所以你是说你得向他道歉?根据“though he didn’t say anything.”可知此处表示对过去事情的肯定推测,用must have done表示“过去一定做了……”,故D项正确。

20.Tom, you _____ leave all your clothes on the floor like this!
A.wouldn’t B.mustn’t C.needn’t D.may not
【答案】B
【解析】
【详解】
考查情态动词辨析。

句意:汤姆,你不要把所有的衣服都这样扔在地板上! A. wouldn’t 不会; B. mustn’t 禁止;C. needn’t不需要;D. may not不可以。

本句为祈使句,所以mustn’t “禁止”符合句意。

故选B项。

21.—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
【答案】D
【解析】
【详解】
考查情态动词。

句意:——我有重要的事情要告诉John,但是我找不到他。

——他的手机在这儿,所以他不可能走得太远。

根据句意可知,此处是对过去的一种猜测,此处是表达不可能……,用can’t have done。

故选D。

22.--- Difficulties always go with me!
--- Cheer up! If God closes door in front of you, there be a window opened for you. A.must B.would
C.could D.can
【答案】A
【解析】
【详解】
考查情态动词辨析。

句意:——困难总是伴随着我!——高兴点! 如果上帝在你面前关上了门,一定有一扇窗户为你打开。

A. must必须;B. would将要;C. could能,会;D. can能,会。

must表示对现在的状态推测时,意为“一定”,表示可能性很大的推测。

符合语境。

故选A。

【点睛】
1) must用在肯定句中表示较有把握的推测,意为"一定"。

2) must表对现在的状态或现在正发生的事情的推测时, must 后面通常接系动词be 的原形或行为动词的进行式。

3) must 表示对已发生的事情的推测时,must 要接完成式。

4) must表示对过去某时正发生的事情的推测,must 后面要接完成进行式。

5) 否定推测用can't。

本句中的。

must表示对现在的状态推测时,意为一定,表示可能性很大的推测。

符合第2点用法。

23.—What do you think we can do for our aged parents?
—You ______ do anything except to be with them.
A.don’t have to B.oughtn’t to C.mustn’t D.can’t
【答案】A
【解析】
【详解】
考查情态动词辨析。

句意:——你认为我们能为年迈的父母做些什么?——除了和他们在一起,你不必做任何事情。

A. don’t have to不必;B. oughtn’t to不应该;C. mustn’t不可
以;D. can’t不能。

根据语境可知,此处表示客观性的必须,don’t have to…except to“除了……不必做……”。

故选A。

【点睛】
have to表示客观需求时,使用have to的情况要比must多。

have to受客观条件或环境迫
使而“不得不”做某事,突出客观性。

must一般则表示命令或说话人主观认为必须要做某事,含强调语气,侧重主观性。

有时候也使用be+不定式表示需要做某事,但语气较弱一些。

如:I am to do it, whether I like it or not.
must表示客观性的需要时,一般翻译为“总是要(会)”。

如:All men must die. 人故有一死。

ought to表示必须时,偏责任,推想等。

如:You ought to work hard.
24.It is really cold and the ground is wet; it ________ have rained last night.
A.might B.must
C.can D.should
【答案】B
【解析】
【详解】
考查情态动词辨析。

句意:天气很冷而且地面是湿的,昨晚一定下了雨。

根据上文the ground is wet可知,“昨晚下了雨”是肯定的,故用must have done“必定做了……”表示对过
去十分有把握的推测,故选B。

【点睛】
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.病句的句义是“他们当然已经到
达了。

”(这不是对过去的肯定推测,而是断定动作已经完成。


25.The accident which left 15 people on board dead ________ if both the angry female
passenger and the bus driver had kept calm.
A.should have avoided B.should be avoided
C.could have avoided D.could have been avoided
【答案】D
【解析】
【详解】
考查“情态动词+完成式”。

句意:如果愤怒的女乘客和巴士司机保持冷静,这起导致15人死亡的事故本来是可以避免的。

could have done“本来能做而没有做”,且句子主语The accident和谓语动词avoid之间是被动关系,结合句意可知答案为D。

【点睛】
情态动词+ have done结构:
1.“must + have + 过去分词”表示对过去发生的事情或状态进行推测,语气比较坚定,通常只用于肯定句。

如:It must have rained last night,for the ground is wet.
2.“can / could + have + 过去分词”表示对过去某种情况的怀疑或不确定。

can和could一般用于否定句和疑问句,could的语气较can弱。

如:He can't have finished the work so soon.
3.“may / might + have + 过去分词”表示对已发生的动作或存在的状态进行不肯定的推测,might的语气比may弱一点。

这种结构主要用于肯定句和否定句,疑问句改用can或could。

如:They may not have known it beforehand.
4.“need + have + 过去分词”表示过去做了不必做或不需要做的事情,或过去做某事纯属多余。

如:I needn't have bought so much wine—only five people came.
5.“should / ought to + have + 过去分词”表示过去本该做某事但没做,其否定式表示过去不该做某事但做了,这种句式含有不满或责备之意,ought to的语气比should强一些。

如:You ought to / should have studied harder. 你本应该更努力学习的.(但没有)
He oughtn't to / shouldn't have done that. 他本来就不该做那件事.(可是做了)
6.“would + have +过去分词”表示对过去的某种情况进行猜测,或本来要做某事却因某种原因未做成,通常用来说明某一情况,但不像用should或ought to那样含有责备之意。

如:
I guess the poet would have been about twenty when she wrote her first poem.
Another worker wouldn't have acted like that.
26.—What’s wrong with the door?
—The key has got stuck in it and ______ come out.
A.shouldn’t B.mustn’t C.needn’t D.won’t
【答案】D
【解析】
【详解】
考查情态动词。

句意:---门怎么了?---钥匙卡在里面出不来了。

A. shouldn’t不应该;B. mustn’t禁止;C. needn’t 不需要;D. won’t不会。

won’t表示拒绝时,其主语有时可以是“物”。

故选D项。

27.We ______ have watered these flowers yeste rday. Today’s rain will be too much for them. A.can’t B.shouldn’t C.may not D.mustn’t
【答案】B
【解析】
【详解】
考查情态动词。

句意:我们昨天不应该给这些花浇水。

今天的雨对他们来说太大了。

A. can’t不可能;B. shouldn’t不应该;C. may not或许不会;D. mustn’t禁止,不允许。

情态动词的完成时should’t have done“本不应该做而做了”。

根据Today’s rain will be too much for them.可知,此处指昨天不应该给这些花浇水。

故选B。

【点睛】
情态动词+ have done结构:
1.“must + have + 过去分词”表示对过去发生的事情或状态进行推测,语气比较坚定,通常只用于肯定句。

如:It must have rained last night, for the ground is wet.
2.“can / could + have + 过去分词”表示对过去某种情况的怀疑或不确定。

can和could一般用于否定句和疑问句,could的语气较can弱。

如:He can't have finished the work so soon.
3.“may / might + have + 过去分词”表示对已发生的动作或存在的状态进行不肯定的推
测,might的语气比may弱一点.这种结构主要用于肯定句和否定句,疑问句改用can或could,如:They may not have known it beforehand.
4.“need + have + 过去分词”表示过去做了不必做或不需要做的事情,或过去做某事纯属多余,如:I needn't have bought so much wine—only five people came.
5.“should / ought to + have + 过去分词”表示过去本该做某事但没做,其否定式表示过去不该做某事但做了,这种句式含有不满或责备之意,ought to的语气比should强一些。

如:You ought to / should have studied harder.你本应该更努力学习的。

(但没有)
He oughtn't to / shouldn't have done that.他本来就不该做那件事。

(可是做了)
6.“would + have + 过去分词”表示对过去的某种情况进行猜测,或本来要做某事却因某种原因未做成,通常用来说明某一情况,但不像用should或ought to那样含有责备之意。

如:I guess the poet would have been about twenty when she wrote her first poem.
Another worker wouldn't have acted like that.
28.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
【答案】A
【解析】
【详解】
考查情态动词辨析。

句意:彼得找遍了所有他可能放她的iPad的地方,但都没有找到。

A. might可能;B. would将会;C. must必须,一定;D. should应该。

might have done表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。

故选A。

29.--- I called you last night, but no one answered.
--- Sorry, I _______ sleeping.
A.must have done
B.would have been
C.must be
D.could be
【答案】C
【解析】
【详解】
考查情态动词。

句意:—昨晚我给你打电话了,但没人接。

—对不起,我一定是睡着了。

分析可知,前文提及打电话无人应答,后文解释原因:肯定睡着了。

情态动词must可用于must be+v-ing 表示“过去肯定在做某事”,符合句意要求。

故选C项。

30.—It’s so hot and uncomfortable here! Why are your windows still closed?
—Oh, I’m not to blame. They ________ open.
A.shan’t B.mustn’t C.won’t D.wouldn’t
【答案】C
【解析】
【详解】
考查情态动词辨析。

句意:---这里又热又不舒服!你的窗户怎么还关着? ---哦,不该责备我啊。

窗户打不开了。

s han’t= shall not意为“不可, 不应”;mustn’t=must not意为“不要”;wouldn't=would not 意为“不会,不愿意”。

won’t=will not意为“不会, 不能”, will在这里表示能力、功能。

例如:This auditorium will seat one thousand people. 这个礼堂能容纳一千人。

这句话意思是“这扇窗不能打开”,故选C项。

31.If we had paid enough attention to the issue of the heavily-overloaded vehicles, the tragedy of the collapse of an overpass in Wuxi _____ avoided.
A.should B.could be C.should have been D.could have been 【答案】D
【解析】
【详解】
考查情态动词用法。

句意:如果我们对超载车辆问题给予足够的重视,就可以避免无锡立交桥垮塌的悲剧。

本句为“情态动词+have done”结构,结合句意表示“本来可以;本来能够”应用could have done结构,且主语与谓语动词avoid构成被动关系,故应用be done形式。

故选D。

【点睛】
情态动词+have done的结构和用法有以下几种:
一、must have done sth.“一定做了某事”。

表示对过去事情的较有把握的推测,这时只能用在肯定句中,“肯定/必须已经干过……”,在否定句和疑问句中用can’t或couldn’t或can/
could,例如:
1.From what you said, she must have told you all about it. 从你的话看,她一定告诉了你所有的事情。

二、can/could have done sth.本来能够做某事,而实际上未做;
1.But we could have done it all so much better. 但是,我们本可以把这一切做得更好。

三、can't/couldn't have done sth.不可能做过某事;
1. We could't have done it without you.
没有你我们办不成这事。

四、ought to/should have done sth.过去本应该做某事而实际上并没有做。

You should have done it when you first saw them blooming this spring. 你应该在今年春天第一次看到它们盛开的时候就挖一些的。

2.Even if it’s something you should have done earlier in the week or missed a detail on.
甚至你在一个星期前的就提早完成了一件事或者忽略了一个小细节。

32.---He was satisfied with the result, wasn't he?
---No. It was so difficult that he __________have passed it.
A.shouldn't B.mustn't
C.couldn' t D.wouldn't
【答案】C
【解析】
【详解】
考查情态动词。

A. shouldn't 不应该;B. mustn't禁止,不允许;C. couldn' t 不可能;D. wouldn't不会。

句意:---他对结果很满意,是吗? ---不。

考试太难了,他不可能通过。

固定结构:couldn' t have done“不可能做某事”,此处是对过去事情有把握的否定推测。

故选C。

【点睛】
情态动词+ have done结构:
1.“must + have + 过去分词”表示对过去发生的事情或状态进行推测,语气比较坚定,通常只用于肯定句.如:It must have rained last night,for the ground is wet.
2.“can / could + have + 过去分词”表示对过去某种情况的怀疑或不确定.can和could一般用于否定句和疑问句,could的语气较can弱.如:He can't have finished the work so soon.
3.“may / might + have + 过去分词”表示对已发生的动作或存在的状态进行不肯定的推
测,might的语气比may弱一点.这种结构主要用于肯定句和否定句,疑问句改用can或could.如:They may not have known it beforehand.
4.“need + have + 过去分词”表示过去做了不必做或不需要做的事情,或过去做某事纯属多余.如:I needn't have bought so much wine—only five people came.
5.“should / ought to + have + 过去分词”表示过去本该做某事但没做,其否定式表示过去不该做某事但做了,这种句式含有不满或责备之意,ought to的语气比should强一些.如:
You ought to / should have studied harder.你本应该更努力学习的.(但没有)
He oughtn't to / shouldn't have done that.他本来就不该做那件事.(可是做了)
6.“would + have +过去分词”表示对过去的某种情况进行猜测,或本来要做某事却因某种原因未做成,通常用来说明某一情况,但不像用should或ought to那样含有责备之意.如:
I guess the poet would have been about twenty when she wrote her first poem.
Another worker wouldn't have acted like that.
33.Days later, my brother called to say he was all right, but _______say where he was. A.mustn’t B.shouldn’t C.wouldn’t D.mightn’t
【答案】C
【解析】
考查情态动词。

句意:“数天后,我弟弟打电话说他很好,但不肯告诉我他在哪
里。

”mustn’t“禁止”;shouldn’t“不应该”;wouldn’t“不情愿”;mightn’t“不可能”。

34.—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
【答案】D
【解析】
【详解】
考查情态动词+have done。

句意:—Tony一定觉得我做的事很烦人,尽管他什么也没说。

—所以你认为你得道歉吗?。

由“what I did”可知,此处是对过去事情有把握的推测,must have done“一定是做某事了”。

故选D项。

【点睛】
情态动词+ have done结构:
1.“must + have + 过去分词”表示对过去发生的事情或状态进行推测,语气比较坚定,通常只用于肯定句.如:It must have rained last night,for the ground is wet.
2.“can / could + have + 过去分词”表示对过去某种情况的怀疑或不确定.can和could一般用于否定句和疑问句,could的语气较can弱.如:He can't have finished the work so soon.
3.“may / might + have + 过去分词”表示对已发生的动作或存在的状态进行不肯定的推
测,might的语气比may弱一点.这种结构主要用于肯定句和否定句,疑问句改用can或could.如:They may not have known it beforehand.
4.“need + have + 过去分词”表示过去做了不必做或不需要做的事情,或过去做某事纯属多余.如:I needn't have bought so much wine—only five people came.
5.“should / ought to + have + 过去分词”表示过去本该做某事但没做,其否定式表示过去不该做某事但做了,这种句式含有不满或责备之意,ought to的语气比should强一些.如:
You ought to / should have studied harder.你本应该更努力学习的.(但没有)
He oughtn't to / shouldn't have done that.他本来就不该做那件事.(可是做了)
6.“would + have +过去分词”表示对过去的某种情况进行猜测,或本来要做某事却因某种原。

相关文档
最新文档