一、单项选择情态动词
1.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 .could never have happened
C.should not happen .needn’t have happened
【答案】B
【解析】
【详解】
考查虚拟语气。句意:虽然这并不是这次旅行的目的,但我得到了一些新的领悟,那些领悟在我的日常生活中是本不可能发生的。此处考查虚拟语气,“我得到新的领悟”发生在过去,故此处是与过去事实相反,应用could/might/would/need/should+have done,“本不可能发生”是could never have happened,故选B项。
【点睛】
本题考查“情态动词+have done”的虚拟语气,其常用表达有:
could have done本能做某事而未做 不可能做了某事
should have done本应该做某事而未做 本不应该做某事而做了
would have done本会某事而未做 本不会做某事而做了
need have done本需要做某事而未做 本不必要做某事而做了
2.Mr. Baker, some students want to see you. ______ they wait here or outside?
A.May .Should .Shall .Will
【答案】C
【解析】
【详解】
考查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. (威胁)
3.Paul did a great job in the speech contest. He many times last week.
A.need have practised .might practise
C.must have practised .could practise
【答案】C
【解析】
【详解】
考查情态动词。句意:保罗在演讲比赛中表现得很好。他上星期一定练习了很多次。must have done是对过去发生的动作最有把握的猜测,意思是“一定”。故C选项正确。
4.The room is so clean. He ________ have cleaned it yesterday evening.
A.will .need
C.can .must
【答案】D
【解析】
【详解】
考查情态动词表推测。句意:房间如此干净,他一定是昨天晚上打扫过了。must have done表示对过去发生的事情有把握的猜测,意思是“一定(做过)”,故D项正确。
5.I often felt troubled in my teens and my grandma ________ comfort me, saying “Life is like that, dear”.
A.would .might .should .must
【答案】A
【解析】
【详解】
考查情态动词。句意:在我十几岁的时候,我经常感到烦恼,我的奶奶会安慰我说,“生活就是这样,亲爱的”。此处是would+动词原形,表示“过去总是做某事”。故选A。
6.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。
7.Days later, my brother called to say he was all right, but _______say where he was.
A.mustn’t .shouldn’t .wouldn’t .mightn’t
【答案】C
【解析】
考查情态动词。句意:“数天后,我弟弟打电话说他很好,但不肯告诉我他在哪里。”mustn’t“禁止”;shouldn’t“不应该”;wouldn’t“不情愿”;mightn’t“不可能”。
8.It_____ have been Tom that parked the car here, as he is the only one with a car.
A.may .can .must .should
【答案】C
【解析】
【详解】
考查情态动词表猜测的用法。句意:一定是汤姆把车停在这儿的,因为他是唯一有车的人。A. may可能;B. can可能;C. must一定;D. should应该。由as he is the only one with a car.可知一定是他把车停在这里的,非常有把握的肯定推测,故选C。
9.I love the weekend, because I ________ get up early on Saturdays and Sundays.
A.mustn’t .needn’t
C.wouldn’t .shouldn’t
【答案】B
【解析】
【详解】
考查情态动词。句意:我喜欢周末,因为周六周日不必早起。A. mustn’t不能,禁止;B. needn’t不必;C. wouldn’t不会;D. shouldn’t不应该。此处表示“不必”,故B项正确。
10.— 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 .mustn’t
C.needn’t .wouldn’t
【答案】A
【解析】
【详解】
考查情态动词。句意:——劳驾,你能告诉我最近的Wenfeng Supermarket怎么走吗?——好的,一直往前走两个街区就到了。你不会错过的。A. can’t不可能;B. mustn’t禁止,不允许;C. needn’t不必;D. wouldn’t不会。故选A。
11.I still find it hard to imagine that such a clever child __________ make such a foolish mistake.
A.shall .must
C.can .should
【答案】D
【解析】
【详解】
考查情态动词。 句意:我仍然难以想象这样聪明的孩子竟然犯这样愚蠢的错误。should 作为情态动词,可以用来表示意外、惊喜或者在说话人看来是不可思议的,常常译为"竟会"、"居然",这么聪明的孩子竟然犯这样愚蠢的错误。表示意外,shall表示允诺,命令等,must表示必须,can表示能力及可能性。所以答案选D。
12.Our English teacher is considerate,helpful,and warm-hearted,but sometimes she________________ be angry at our silly mistakes.
A.should .must
C.can .shall
【答案】C
【解析】
【详解】
考查情态动词。句意:我们的英语老师很体贴、乐于助人、热心肠,但有时她可能为我们愚蠢的错误而发火。can表示一种客观的可能性,但不一定会发生,故C项正确。
13.No driving after drinking is a rule that every driver ____________ obey in our country.
A.will .shall
C.may .can
【答案】B
【解析】
试题分析:考察情态动词。A. 将要 B.将要 C.可能D.可以。Will 表示请求、建议、意志、愿望和决心。Shall用于第二、第三人称,表示说话人给对话的命令、警告、允诺或威胁。May表示请求和允许;用于祈使句表示决心;表示推测、可能性。Can表示能力;请求和允许。句意:酒后驾车是每一位驾车者在我们国家应当遵守的规则。故选B。
考点:考察情态动词
14.—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 .need not .would not .might not
【答案】D
【解析】
考察情态动词,题干中的he wasn’t certain说明他可能不来,可能来,因此使用不完全否定,might not。
15.The door ________ open, no matter how hard she pushed.
A.shouldn’t .couldn’t
C.wouldn’t .mightn’t
【答案】C
【解析】
【详解】
考查情态动词。句意:无论她怎么使劲推,门就是打不开。A. shouldn’t不应该;B. couldn’t不能够;C. wouldn’t不愿意;D. mightn’t可能不。will及其过去式would均可表示一种倾向性、习惯。故选C。
16.—Did you attend the meeting for the experiment project yesterday?
—Yes, but I don’t think I ____ because my director was there.
A.need to have .need to .needed to .need have
【答案】D
【解析】
【分析】
【详解】
考查情态动词+have done。句意:——你昨天参加实验项目的会议了吗?——是的,但我想我(本来)不需要,因为我的主管在那里。Think/suppose等宾语从句中如果有否定词时,要把从句的否定词not前移,即“否定前移”。所以not是从句中的否定词。“need have done”意为“本来有必要做而未做”;“needn’t have done”指过去本来没必要做而做了。根据上一句时间状语“yesterday”可知本句指的是过去发生的事。结合第二句“because my director was there(我的主管)在”可推断出,我本来不必要去。故选D。
17.AI will surely be a feature of future life, but it _____ be used responsibly and in a proper way.
A.can .need .must .will
【答案】C
【解析】
【详解】
考查情态动词。句意:人工智能肯定会成为未来生活的一个特征,但必须以负责任的方式和适当的方式使用它。A. can能够;B. need需要;C. must必须;D. will将会。此处为情态动词的一般用法,结合句意表示“必须”,故选C。
18.He ______ writing the paper now. He hadn’t written a single word when I left him ten minutes ago.
A.shouldn’t be .can’t have finished
C.can’t be .mustn’t have finished
【答案】B
【解析】
【详解】
考查推测句。句意:他现在不可能写完了卷子。我十分钟之前留下他时,他还没有写一个字。根据句意可知,此处考查对过去情况的否定推测,其表达为can’t have done不可能做某事,故选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.—I heard they went skiing in the mountains last winter.
—It true because there was little snow there.
A.may be not .won’t be .couldn’t be .mustn’t be
【答案】C
【解析】
【详解】
考查情态动词辨析。句意:我听说他们去年冬天去山里滑雪。--不可能是真的,因为那里几乎没有雪。A. may be not可能不;B. won’t be 不会;C. couldn’t be不可能是; D. mustn’t be禁止。根据because there was little snow there.可知这里是否定推测,couldn’t be“不可能是”符合句意,故选C项。
20.Peter searched all the places where he________have left her iPad but it was all in vain.
A.might .would .must .should
【答案】A
【解析】
【详解】
考查情态动词辨析。句意:彼得找遍了所有他可能放她的iPad的地方,但都没有找到。A. might可能;B. would将会;C. must必须,一定;D. should应该。might have done表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。故选A。
21.He _____ his stay in France, didn't he? He looks amazingly different.
A.will have enjoyed .should have enjoyed
C.can have enjoyed .must have enjoyed
【答案】D
【解析】
【详解】
考查情态动词+have done。句意:他在法国一定过得很愉快,是吗?他看起来很不一样。must have done一定做某事。表示对过去事情的较有把握的推测。由“ He looks amazingly different.”可知,他在法国一定过得很愉快。所以这是对过去事情的较有把握的推测。故选D项。
22.We ______ have watered these flowers yesterday. Today’s rain will be too much for them.
A.can’t .shouldn’t .may not .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.
23.Although you ______ find bargains in London, it’s not generally a cheap place to shop.
A.should .need .must .can
【答案】D
【解析】
【详解】
考查情态动词辨析。句意:尽管你能在伦敦找到便宜货,但是一般不是购物便宜的地方。A. should应该;B. need需要;C. must必须;D. can能。 can用在否定句和疑问句中可以表示具体的可能性,用在肯定句中表示理论上的可能性,本句中在伦敦可能能买到便宜货就是理论上的可能性,用can表示。故选D。
24.Sometimes it seems that doors ___________ be closed for you, but remember, they are not all locked.
A.must .should .may .need
【答案】C
【解析】
【详解】
考查情态动词的用法。句意:有时候,似乎大门正对你关闭,但请记住并非所有大门都被上了锁。A. must一定,必须;B. should应该;C. may可能,也许;D. need需要。本句不宜使用绝对化的语气,从sometimes,seems等提示词可看出应使用较为温和的推测语气,因此may be(或许,也许)符合语境,而过于绝对的推测,如must be(一定是,肯定是)应予排除。此外should和need在此并不表示推测,更不符合本句语境。故选C。
25.—How long shall we wait here?
—The first bus set out earlier than usual today and _____ be here any time, I think.
A.should .might .can .must
【答案】A
【解析】
【详解】
考查情态动词表推测。句意:—我们要在这里等多久?—首班车比往常发车的时间早了,我推测可能会在任意时间到达。should 用于表示‘事实上的可能性’或者‘推测’,多用于肯定句。故选A。
26.If you wish, you ________ come in and have a cup of tea with us any time.
A.would .should .must .may
【答案】D
【解析】
【详解】
考查情态动词词义辨析。句意:如果你愿意,你可以任何时候过来和我们一起喝杯茶。A. would会,过去常常;B. should应该;C. must必须;D. may可以,可能。结合句意可知,此处用“可以”符合语境,故选D项。
27.— Jim ________ what I said annoying though he didn’t say anything.
— So you mean you will have to apologize to him?
A.must find .might find .should have found .must have found
【答案】D
【解析】
【详解】
考查must have done结构。句意:——吉姆一定觉得我说的话很让人烦,尽管他什么也没说。——所以你是说你得向他道歉?根据“though he didn’t say anything.”可知此处表示对过去事情的肯定推测,用must have done表示“过去一定做了……”,故D项正确。
28.You can’t imagine that a well –behaved gentleman ______ be so rude to a lady.
A.might .need .should .would
【答案】C
【解析】
【详解】
考查情态动词辨析。句意: 你无法想象一个行为良好的绅士会对一位女士如此粗鲁A. might可能;B. need需要 ;C. should竟然; 会。由You can’t imagine that a well –behaved gentleman. 可知,should“竟然”符合句意。故选项C项。
29.We’ll make the final decision on our scheme. ______ you change your mind, please inform us as soon as possible.
A.Should .Were .Would .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。
30.—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 .need
C.will .can
【答案】A
【解析】
【详解】
考察情态动词用法。句意:——我能用支票付账吗?——对不起,先生。但这是我们酒店的管理规定,支付要用现金。shall可以表示命令,警告,强制,或者指规则和法律要求做的事情。本题正是考察了shall表示按照规则和法律要求做的事情。故A正确。