简单情态动词练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简单情态动词练习题
一、单项选择情态动词
1.I’m sorry, but you _____ go wrong. There’s no such man here.
A.need B.can C.must D.will
【答案】C
【解析】
【详解】
考查情态动词。
句意:很抱歉,但是你一定是弄错了。
这儿没有这么个人。
A. need需要;
B. can能够;
C. must必须;
D. will将会。
must指有把握的推测,“一定;必定”,结合下文There’s no such man here.可知一定是弄错了。
故选C。
2.—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 B.need not C.would not D.might not
【答案】D
【解析】
考察情态动词,题干中的he wasn’t certain说明他可能不来,可能来,因此使用不完全否定,might not。
3.They were abroad during the months when we were carrying out the investigation, or they __________to our help.
A.would have come B.could come
C.have come D.had come
【答案】A
【解析】
试题分析:本句考查的是一个含蓄的虚拟条件句,句中的or相当于if they had not gone abroad.因为前面句中使用的是were,说明这个虚拟语气是与过去事实相反,所以主句中使用的是“情态动词+have done”的形式。
句意:当我们在做调查的那几个月里,他们一直在国外,否则的话他们早就来帮助我们了。
故A正确。
4.Using AI, many companies are now conducting experiments that__________ possible just a few years ago.
A.would have been B.might have been
C.shouldn't have been D.couldn't have been
【答案】D
【解析】
【详解】
考查情态动词表推测。
句意:很多公司现在使用人工智能进行试验,这在几年前是不可能
的。
根据“a few years ago”可知,此处表示“过去不可能”,应该用couldn’t have done,故D 项正确。
5.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选项正确。
6.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 / mi ght + 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 / oug ht 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.
7.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项正确。
8.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。
9.—What happened to the young trees we planted last week?
—The trees ________ well, but I didn’t water them.
A.might grow B.needn’t have grown
C.would have grown D.would grow
【答案】C
【解析】
考查虚拟语气。
——我们上周种的小树怎么了?——这些小树本来会长得很好,但是我们没有给它们浇水。
根据语境可知,此处是对过去的事实进行假设,故本题选C。
10.---Can I pay the bill by credit card?
---Sorry, sir. But it is the management rules of our hotel that payment ______________ be made in cash.
A.shall B.need
C.will D.must
【答案】A
【详解】
考查情态动词词义辨析。
A. shall用于法律法规或条文中,表示义务、规定等;B. need需要;C. will会;D. must必须。
句意:——我能用信用卡支付么?——对不起,先生,现金支付是我们酒店的管理规定。
故A项正确。
11.Frankly speaking, I am not sure whether I ________ this in the old days with that kind of equipment, which looks quite odd and ridiculous.
A.should have done B.need have done C.would have done D.must have done 【答案】C
【解析】
【详解】
考查情态动词+have done。
句意:坦率地说,我不确定在过去我是否会用这种设备做这件事,这看起来很奇怪和可笑。
A. should have done表示本应该做某事,而实际上没有做某事;B. need have done表示本来需要做某事而没有做;C. would have done虚拟语气,表示对过去事情的假设,意思是“本来会做”;D. must have done表示对过去事情的肯定推测,译成“一定做过某事”。
由“in the old days”可知,本句表示对过去事情的假设。
故选C项。
12.What a pity! Considering his ability and experience, he ___________ it better.
A.need have done B.must have done
C.can have done D.might 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过去不可能做了某事;s houldn’t have done 本不应该做而实际做了。
need have done本有必要做某事而没做;needn’t have done本没有必要做某事;注意没有mustn’t have done的形式。
13.---Artistic people can be very difficult sometimes.
---Well, you______know---you married one.
A.might B.would C.shall D.should
【答案】D
【详解】
考查情态动词词义辨析。
A. might可能,也许;B. would将会;C. shall必须,会;D. should 应该。
句意:---有艺术修养的人有时很难相处。
---你应当知道这一点,因为你结婚那位就是搞艺术的。
这里是按照常理推断,用should。
14.—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。
15.Students ____ remain in their seats until all the papers have been collected according to the regulation.
A.would B.shall C.will D.could
【答案】B
【解析】
【详解】
考查情态动词。
句意:学生们必须呆在自己的座位上,直到所有的试卷都被收回。
根据句意,“学生们呆在自己的座位上”是一项规定。
shall 可表示某种规定或义务,用于第二、三人称的句子中。
而其他情态动词无此用法。
故正确答案为B。
16.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项。
17.I use a clock to wake me up because at six o'clock each morning the train comes by my house.
A.couldn't B.mustn't
C.shouldn't D.needn't
【答案】D
【解析】
试题分析:考查情态动词辨析。
A不可能;B禁止,千万不能;C不应该;D不需要;句意:我不需要使用闹钟叫醒我,因为每天早上六点都有一列火车经过我的家旁边。
根据句意可知我不需要使用闹钟。
故D正确。
考点:考查情态动词词义辨析
18.I ______ worry about my weekend—I always have my plans ready before it comes. A.can’t B.mustn’t C.daren’t D.needn’t
【答案】D
【解析】
【详解】
考查情态动词。
句意:我没有必要担心我的周末,我总是在周末到来之前做好计划。
A. can’t 不可能;B. mustn’t禁止;C. daren’t不敢; D .needn’t没有必要。
由“I always have my plans ready before it comes ”可知,needn’t “没有必要” 符合句意。
故选D。
19.The door ________ open, no matter how hard she pushed.
A.shouldn’t B.couldn’t
C.wouldn’t D.mightn’t
【答案】C
【解析】
【详解】
考查情态动词。
句意:无论她怎么使劲推,门就是打不开。
A. shouldn’t不应该;B. couldn’t 不能够;C. wouldn’t不愿意;D. mightn’t可能不。
will及其过去式would均可表示一种倾向性、习惯。
故选C。
20.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
【答案】B
【解析】
【详解】
考查虚拟语气。
句意:虽然这并不是这次旅行的目的,但我得到了一些新的领悟,那些领悟在我的日常生活中是本不可能发生的。
此处考查虚拟语气,“我得到新的领悟”发生在过去,故此处是与过去事实相反,应用could/might/would/need/should+have done,“本不可能发生”是could never have happened,故选B项。
【点睛】
本题考查“情态动词+have done”的虚拟语气,其常用表达有:
could have done本能做某事而未做couldn’t have done不可能做了某事
should have done本应该做某事而未做shouldn’t have done本不应该做某事而做了would have done本会某事而未做wouldn’t have done本不会做某事而做了
need have done本需要做某事而未做needn’t have done本不必要做某事而做了
21.--- 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点用法。
22.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
【点睛】
情态动词就是表示说话者对事情的一种看法,也就是一种语气。
情态动词的用法一直是命题者常设置的考点和重点,平时要加强记忆。
23.-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 B.should take
C.must have taken D.can take
【答案】A
【解析】
【详解】
考查情态动词。
句意:Jenny今天早上坐8:00的客车去广州了。
真的吗?她本能够坐9:00火车的,乘火车去旅游更安全舒适。
情态动词加have done表示对过去的猜测,A.表本可能做了某事;B.表应该做某事;C.表过去一定做了某事D.可能,能够做某事。
根据句意,此处是对过去的虚拟,故选A。
24.He ______ writing the paper now. He hadn’t written a single word when I left him ten minutes ago.
A.shouldn’t be B.can’t have finished
C.can’t be D.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.
25.You ________ be Carol. You haven’t changed a bit after all these years.
A.must B.can C.will D.shall
【答案】A
【解析】
【详解】
考查情态动词。
句意:你肯定是卡罗,这些年你一点也没有变化。
must表示对现在的肯定推测;can表示推测,表示可能性;will表示意愿;shall表示表示决心、命令或指示。
根据下文“这些年你一点用没有改变”可知,前文表示肯定性推测。
故选A。
【点睛】
must表推测的用法must表示很有把握的推测,其意为“一定会”“肯定会”,只用于肯定句,一般不用于否定句或疑问句。
表示对现在或未来的情况作推测,后接动词原形。
You have worked hard all day. You must be tired. 你辛苦一整天,一定累了(对现在情况的推测判断)I didn’t hear the phone. I must have be asleep. 我刚才没有听到电话,我想必是睡着了。
26.I ______my examination easily but I made too many stupid mistakes.
A.should pass B.could have passed
C.had passed D.must have 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 u p, I needn’t have brought the umbrella.天放晴了,我本没有必要带伞的。
27.—Isn’t that Ann’s husband over there?
— No, it ________ be him —I’m sure he doesn’t wear glasses.
A.must not B.can’t C.won’t D.may not
【答案】B
【解析】
【详解】
考查情态动词:句意:那不是安的丈夫吗?---不,肯定不是他,我确定他不戴眼镜。
A. must not禁止;B. can’t 不能;C. won’t不会;D. may not可能不。
表示否定的推测,不可能,用can’t。
故选B项。
28.Although you ______ find bargains in London, it’s not generally a cheap place to shop. A.should B.need C.must D.can
【答案】D
【解析】
【详解】
考查情态动词辨析。
句意:尽管你能在伦敦找到便宜货,但是一般不是购物便宜的地方。
A. should应该;
B. need需要;
C. must必须;
D. can能。
can用在否定句和疑问句中可以表示具体的可能性,用在肯定句中表示理论上的可能性,本句中在伦敦可能能买到便宜货就是理论上的可能性,用can表示。
故选D。
29.—How long shall we wait here?
—The first bus set out earlier than usual today and _____ be here any time, I think.
A.should B.might C.can D.must
【答案】A
【解析】
【详解】
考查情态动词表推测。
句意:—我们要在这里等多久?—首班车比往常发车的时间早了,我推测可能会在任意时间到达。
should 用于表示‘事实上的可能性’或者‘推测’,多用于肯定句。
故选A。
30.We ________ take clean drinking water for granted. One day we may run out of it. A.needn't B.can't
C.won't D.shouldn't
【答案】D
【解析】
【详解】
考查情态动词。
句意:我们不应该把拥有洁净的饮用水看作是理所当然的。
也许有一天,我们会用完它。
shouldn't“不应该”,符合句意。
needn't不必;can't不可能;won't将不。
故选D。