搜索
您的当前位置:首页正文

最新英语情态动词专项

来源:知库网
最新英语情态动词专项

一、单项选择情态动词

1.He is a bad-tempered fellow, but he ________ be quite charming when he wishes. A.shall C.can 【答案】C 【解析】 【详解】

考查情态动词辨析。句意:他是个脾气不好的家伙,但当他希望自己有魅力的时候,他可以变得相当可爱。此处表示“能、可以”,故C项正确。

B.should D.must

2.According to a newly released regulation on online video services, no one _____ generate, release or spread fake news or information by using such technologies. A.can 【答案】B 【解析】 【详解】

考查情态动词。句意:根据最新发行的关于网络视频服务的规章,任何人都不可以使用此类技术生成、发行或者传播虚假消息。A. can 能够,有时会;B. shall 一三人称表示征求对方意见; 二三人称陈述句,表示允诺、威胁、恐吓或法律条文的规定。C. will 意愿;D. may 也许,可能。根据前面的regulation(规定)可知,本题选shall更加合理。故选B。

B.shall

C.will

D.may

3.—Can I pay the bill by check?

—Sorry,sir.But it is the management rules of our hotel that payment _____ be made in cash. A.shall C.will 【答案】A 【解析】 【详解】

考察情态动词用法。句意:——我能用支票付账吗?——对不起,先生。但这是我们酒店的管理规定,支付要用现金。shall可以表示命令,警告,强制,或者指规则和法律要求做的事情。本题正是考察了shall表示按照规则和法律要求做的事情。故A正确。

B.need D.can

4.—It’s already 11 o’clock , and he ______ have been here half an hour ago. —Maybe he got caught in the rain. A.must C.may 【答案】B

B.ought to D.can

【解析】 【详解】

考查情态动词。句意:已经11点了,他半小时前就该到了。A. must have done必定做了…(表示对过去的推测);B. ought to have done 本应该做的;C. may have done可能已经做过某事;D. can have done本来可以做的(但没有做),根据题意,故选B。

5.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

6.—What’s wrong with you?

—Oh, I am sick. I ________ so much ice cream just now. A.shouldn’t eat C.couldn’t have eaten 【答案】D 【解析】 【详解】

考查情态动词和虚拟语气。句意:——你怎么了?——我生病了,我刚才不应该吃那么多冰激凌。A. shouldn’t eat不应该吃;B. mustn’t eat禁止吃;C. couldn’t have eaten不可能吃;D. shouldn’t have eaten本来不应该吃。根据just now可知,是发生在过去,故选D。

B.mustn’t eat D.shouldn’t have eaten

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表示请求对方允

B.Shall D.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. 她当时想,她得找个人帮忙。

8.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

9.One of our rules is that every student _______ wear school uniform while at school. A.might C.shall 【答案】C 【解析】 【详解】

考查情态动词辨析。句意:我们其中一条规则要求每个学生在校期间都要穿校服。shall可以表示“命令,警告,强制要求;允诺;法律,规定要做……”,结合句意可知C正确。

B.could D.will

10.—You rang me up at about 10:00 last night, didn't you? —No, I didn't phone you. It someone else. A.must have been 【答案】A 【解析】

B.could be

C.must be

D.could have been

【详解】

考查情态动词+have done。句意:“昨晚10点左右你给我打了电话,是吗?”“不,我没给你打电话。一定是别人干的。” must have done 是对过去发生的动作最有把握的猜测,意思是“一定”,结合语境可知,我没有打电话给你,因此猜测一定有别人给你打了电话 。故选A项。

11.—It’s really great to have a computer to store my photos.

—Don’t count on it too much. It ________ break down and you’d better make a copy of them. A.must C.should 【答案】B 【解析】 【详解】

考查情态动词。句意:——有一台计算机来储存照片真是太棒了。——不要过度依赖它。它有时候也会出故障,你最好做一个备份。计算机出故障这是可能的事情,表示客观可能性用can。must肯定,必须;should应该;will表意愿。故B选项正确。

B.can D.will

12.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。 【点睛】

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. 他们今晨很早就出发了,现在

B.must D.should

肯定已经到了。

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

13.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 C.could have 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.

B.should be avoided D.could have been avoided

14.Mr. Baker, some students want to see you. ______ they wait here or outside? A.May 【答案】C 【解析】

B.Should

C.Shall

D.Will

【详解】

考查Shall的用法。句意:贝克先生,有些学生想见你。他们是在这里等还是在外面等?Shall用于第一、第三人称疑问句中,表示说话人征求对方的意见或向对方请示。故选C。 【点睛】 Shall的用法

Shall作为助动词,一般用于第一人称Ⅰ和We,表示一个将来的动作,构成将来时态。Shall后面接动词原形。例如:

(1)I shall think it over and Let you know my idea.我将考虑一下此事,然后告诉你我的想法。

(2)We shall have a good time in the park.我们在公园里会玩得很高兴的。常考的特殊用法 1. Shall用于第一人称,表示征求对方的意愿。如:What shall we do this evening? 2. Shall用于第一、第三人称疑问句中,表示说话人征求对方的意见或向对方请示。如:Shall we begin our lesson?When shall he be able to leave the hospital?

3. Shall用于第二、第三人称,表示说话人给对方命令、警告、允诺或威胁。如:You shall fail if you don't work harder. (警告)

He shall have the book when I finish reading. (允诺) He shall be punished. (威胁)

15.Using AI, many companies are now conducting experiments that__________ possible just a few years ago. A.would have been C.shouldn't have been 【答案】D 【解析】 【详解】

考查情态动词表推测。句意:很多公司现在使用人工智能进行试验,这在几年前是不可能的。根据“a few years ago”可知,此处表示“过去不可能”,应该用couldn’t have done,故D项正确。

B.might have been D.couldn't have been

16.—I don’t really like Janes. Why did you invite him?

—Don’t worry. He come. He said he was’t certain what his plans were. A.must not 【答案】D 【解析】

考察情态动词,题干中的he wasn’t certain说明他可能不来,可能来,因此使用不完全否定,might not。

B.need not

C.would not

D.might not

17.— Mum, little Ray broke his toys again!

—It doesn't matter. You see, accidents _____happen. A.shall 【答案】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选项正确。

B.should

C.must

D.will

18.He ______ writing the paper now. He hadn’t written a single word when I left him ten minutes ago. A.shouldn’t be C.can’t be 【答案】B 【解析】 【详解】

考查推测句。句意:他现在不可能写完了卷子。我十分钟之前留下他时,他还没有写一个字。根据句意可知,此处考查对过去情况的否定推测,其表达为can’t have done不可能做

B.can’t have finished D.mustn’t have finished

某事,故选B项。 【点睛】 本题考查推测句

对过去情况的肯定推测是must have done 对过去情况的否定推测是can’t/couldn’t have done 例如:

The ground is wet, so it must have rained last night.

He can’t have finished his work, because he played basketball all day yesterday.

19.We’ll make the final decision on our scheme. ______ you change your mind, please inform us as soon as possible. A.Should 【答案】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。

B.Were

C.Would

D.Had

20.—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项。

21.Skills like critical thinking and analysis ________ be found on the Internet, because they must be acquired in the context of facts. A.can’t 【答案】A 【解析】 【详解】

考查情态动词词义辨析。句意:像批判性思维和分析这样的能力,是不能在互联网上找到的,因为它们必须基于事实来获得。A. can’t无法,不可能;B. needn’t不需要;C. mustn’t不可以,禁止;D. shouldn’t不应该。本题讲的是这种批判性思维的能力无法通过浏览鱼龙混杂的网上信息获得,表达的是客观上的不可能,故选A。

B.needn’t

C.mustn’t

D.shouldn’t

22.I ______my examination easily but I made too many stupid mistakes. A.should pass C.had passed 【答案】B 【解析】 【详解】

考查情态动词+have done的用法。句意为:我本来能够轻松地通过这次考试的,但是我犯了太多愚蠢的错误。结合语境可知,此处考查虚拟语气,且与过去的事实相反,应用could/would/might have done的结构,could have passed本能通过(事实上未通过),故选B项。 【点睛】

本题考查情态动词的过去式+have done的虚拟语气的用法,常见结构有should/shouldn’t have done; could/couldn’t have done/ would/wouldn’t have done/ need/ needn’t have done/ might have done 例如:

Without your help, I couldn’t have passed the test.如果没有你的帮助,我本不能通过测试。 It cleared up, I needn’t have brought the umbrella.天放晴了,我本没有必要带伞的。

B.could have passed D.must have passed

23.Peter searched all the places where he________have left her iPad but it was all in vain. A.might 【答案】A

B.would

C.must

D.should

【解析】 【详解】

考查情态动词辨析。句意:彼得找遍了所有他可能放她的iPad的地方,但都没有找到。A. might可能;B. would将会;C. must必须,一定;D. should应该。might have done表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。故选A。

24.It turned out that the hotel was so near. I ______ the taxi. A.needn't have taken B.must have taken 【答案】A 【解析】 【详解】

考查情态动词。句意:结果证明这家宾馆非常近。我本不必乘坐出租车。needn’t have done表示“本不必做某事实际上做了”,根据句意,旅馆很近不用乘坐出租车,但是乘车了。故选A。

C.should take

D.could take

25.--- 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项。

26.You ________ be Carol. You haven’t changed a bit after all these years. A.must 【答案】A 【解析】 【详解】

考查情态动词。句意:你肯定是卡罗,这些年你一点也没有变化。must表示对现在的肯定推测;can表示推测,表示可能性;will表示意愿;shall表示表示决心、命令或指示。根据下文“这些年你一点用没有改变”可知,前文表示肯定性推测。故选A。 【点睛】

must表推测的用法must表示很有把握的推测,其意为“一定会”“肯定会”,只用于肯定句,一般不用于否定句或疑问句。表示对现在或未来的情况作推测,后接动词原形。You have

B.can

C.will

D.shall

worked hard all day. You must be tired. 你辛苦一整天,一定累了(对现在情况的推测判断)I didn’t hear the phone. I must have be asleep. 我刚才没有听到电话,我想必是睡着了。

27.---Artistic people can be very difficult sometimes. ---Well, you______know---you married one. A.might 【答案】D 【解析】 【详解】

考查情态动词词义辨析。A. might可能,也许;B. would将会;C. shall必须,会;D. should应该。句意:---有艺术修养的人有时很难相处。---你应当知道这一点,因为你结婚那位就是搞艺术的。这里是按照常理推断,用should。

B.would

C.shall

D.should

28.The principal in our school has recently passed a rule that students _______ wear school uniforms in our campus. A.may 【答案】D 【解析】 【详解】

考查情态动词。句意:我们学校的校长最近通过了一项规定,要求学生在校园里穿校服。分析句子可知,“that students _______ wear school uniforms in our campus.”是同位语从句对名词“rule”内容解释说明。当表示强制,用于法令、条约、规章中,意为“必须,应该”等时句子用情态动词shall。故选D。 【点睛】

情态动词shall的用法:

1、在主语是第一、三人称的疑问句中征求对方意见:要不要……?……好吗?如:Shall we go? 该走了吧?

2、用于二、三人称,在陈述句中表示说话者给对方的承诺、决心、警告、威胁等。如:You shall borrow the book。你可以借这本书。

3、表示强制,用于法令、条约、规章中,意为“必须,应该”。例如本小题,分析句子可知,“that students _______ wear school uniforms in our campus.”是同位语从句对名词“rule”内容解释说明。当表示强制,用于法令、条约、规章中,意为“必须,应该”等时句子用情态动词shall。故选D。

B.should

C.will

D.shall

29.AI will surely be a feature of future life, but it _____ be used responsibly and in a proper way. A.can 【答案】C 【解析】 【详解】

B.need

C.must

D.will

考查情态动词。句意:人工智能肯定会成为未来生活的一个特征,但必须以负责任的方式和适当的方式使用它。A. can能够;B. need需要;C. must必须;D. will将会。此处为情态动词的一般用法,结合句意表示“必须”,故选C。

30.You ________ give me a lift. I want to walk home for exercise. A.needn’t 【答案】A 【解析】 【详解】

考查情态动词。句意:你不必让我搭车。我想步行回家锻炼身体。A. needn’t不必;B. couldn’t不能;C. can’t不会;D. mustn’t禁止,不允许。根据I want to walk home for exercise.可知,你不必让我搭车。故选A。 考点:考查情态动词

B.couldn’t

C.can’t

D.mustn’t

31.--- Difficulties always go with me!

--- Cheer up! If God closes door in front of you, there be a window opened for you. A.must C.could 【答案】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点用法。

B.would D.can

32.---Hi, Johnson, any idea where Susan is?

---It is class time, so she __________ in the classroom now. A.can be

C.might have been

B.must have been D.should be

【答案】D 【解析】

考查情态动词的用法。A. can be可能,可以是;B. must have been一定(对过去事实肯定的推测);C. might have been可能(对过去事实肯定的推测);D. should be应该是。句意:—知道苏珊在哪里吗?—现在是上课时间,她应该在教室里。故答案选D。

33.— Excuse me, do you mind if I open the window? — Well, if you __________. I can put on more clothes. A.can C.must 【答案】C 【解析】 【详解】

考查情态动词。句意:-不好意思,我把窗户打开你介意吗?- 好吧,如果你必须这么做的话。我可以多穿点衣服。A. can能够;B. may可能;C. must一定;必须;D. shall会;将。must表示偏要,必须要做的事情,故选C。

B.may D.shall

34.The new supermarket has announced that the first to purchase goods on the opening day ________ get a big prize. A.must C.would 【答案】D 【解析】 【详解】

考查情态动词的用法。句意:新开业的超市宣布,开业当天首先购物的人会得到大奖。shall 用于二三人称的陈述句中可以表示说话人的承诺,命令,警告等,此处表示超市的承诺,故选D。

B.could D.shall

35.— Excuse me, could you please tell me how to get to the nearest Wenfeng Supermarket? — OK, It’s two blocks straight ahead. You ________ miss it. A.can’t C.needn’t 【答案】A 【解析】 【详解】

考查情态动词。句意:——劳驾,你能告诉我最近的Wenfeng Supermarket怎么走吗?——好的,一直往前走两个街区就到了。你不会错过的。A. can’t不可能;B. mustn’t禁止,不允许;C. needn’t不必;D. wouldn’t不会。故选A。

B.mustn’t D.wouldn’t

36.—Tony _______ what I did annoying though he didn’t say anything. —So you think you will have to make an apology? A.could find C.might find 【答案】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 + 过去分词”表示对过去的某种情况进行猜测,或本来要做某事却因某种原因未做成,通常用来说明某一情况,但不像用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.

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

B.should have found D.must have found

37.The door ________ open, no matter how hard she pushed. A.shouldn’t C.wouldn’t 【答案】C 【解析】 【详解】

考查情态动词。句意:无论她怎么使劲推,门就是打不开。A. shouldn’t不应该;B. couldn’t

B.couldn’t D.mightn’t

不能够;C. wouldn’t不愿意;D. mightn’t可能不。will及其过去式would均可表示一种倾向性、习惯。故选C。

38.-Jenny took the 8:00 bus to Guangzhou this morning.

-Really? He__the 9:00 train. It's much more comfortable and safer to travel by train. A.could have taken C.must have taken 【答案】A 【解析】 【详解】

考查情态动词。句意:Jenny今天早上坐8:00的客车去广州了。真的吗?她本能够坐9:00火车的,乘火车去旅游更安全舒适。情态动词加have done表示对过去的猜测,A.表本可能做了某事;B.表应该做某事;C.表过去一定做了某事D.可能,能够做某事。根据句意,此处是对过去的虚拟,故选A。

B.should take D.can take

39.—I phoned you yesterday morning. A girl answered, but I didn’t recognize the voice. —Oh, it ________ my younger sister. She was in my room at that moment. A.must have been C.could have been 【答案】A 【解析】 【详解】

考查情态动词。句意:—昨天上午我给你打电话。一个女孩回答的,但我没听出谁的声音。—哦,那一定是我妹妹。她那一刻正在我的房间里。情态动词加动词的现在完成式形式,表示对过去的推测。A. must have been表示一定做了某事。用于肯定推测;B. should have been 本应该,表示应该做而没有做某事。C. could have been用于肯定句时,表示可能做了某事。更常用于否定推测;D. may have been可能做过某事。表示可能性很小。结合语境判断,表示非常肯定的推测,故选A。

B.should have been D.may have been

40.No driving after drinking is a rule that every driver ____________ obey in our country. A.will C.may 【答案】B 【解析】

试题分析:考察情态动词。A. 将要 B.将要 C.可能D.可以。Will 表示请求、建议、意志、愿望和决心。Shall用于第二、第三人称,表示说话人给对话的命令、警告、允诺或威胁。May表示请求和允许;用于祈使句表示决心;表示推测、可能性。Can表示能力;请求和允许。句意:酒后驾车是每一位驾车者在我们国家应当遵守的规则。故选B。 考点:考察情态动词

B.shall D.can

因篇幅问题不能全部显示,请点此查看更多更全内容

Top