
情态动词的用法总结
-菜苔
2023年2月15日发(作者:成功八步)英语情态动词用法总结(完整)
一、单项选择情态动词
1
.
---Difficultiesalwaysgowithme!
---Cheerup!IfGodclosesdoorinfrontofyou,therebeawindowopenedforyou.
A
.
mustB
.
would
C
.
couldD
.
can
【答案】
A
【解析】
【详解】
考查情态动词辨析。句意:
——
困难总是伴随着我!
——
高兴点
!
如果上帝在你面前关上了
门,一定有一扇窗户为你打开。
必须;
将要;
能,会;
能,
会。
must
表示对现在的状态推测时,意为
“
一定
”
,表示可能性很大的推测。符合语境。故
选
A
。
【点睛】
1)must
用在肯定句中表示较有把握的推测,意为
"
一定
"
。
2)must
表对现在的状态或现在正发生的事情的推测时,
must
后面通常接系动词
be
的原形
或行为动词的进行式。
3)must
表示对已发生的事情的推测时,
must
要接完成式。
4)must
表示对过去某时正发生的事情的推测,
must
后面要接完成进行式。
5)
否定推测用
can't
。
本句中的。
must
表示对现在的状态推测时,意为一定,表示可能性很大的推测。符合第
2
点用法。
2
.
---Oh,myGod!Ijustmissedthelastbusbackhome.
---That’sreallybad.I’msureyou______it,butyoujustdidn’thurryup.
A
.
hadcaughtB
.
couldhavecaughtC
.
couldcatchD
.
cancatch
【答案】
B
【解析】
【详解】
考查情态动词
+havedone
结构。句意:
——
哦
,
我的上帝
!
我刚好错过了回家的末班车。
——
这是非常糟糕的。我肯定你能赶上,但你就是不抓紧。
couldhavedone“
本来能做而没有
做
”
。故选
B
。
3
.
---Hi,Johnson,anyideawhereSusanis?
---Itisclasstime,soshe__________intheclassroomnow.
A
.
canbeB
.
musthavebeen
C
.
mighthavebeenD
.
shouldbe
【答案】
D
【解析】
考查情态动词的用法。
可能,可以是;
vebeen
一定(对过去事实肯定
的推测);
avebeen
可能(对过去事实肯定的推测);
be
应该是。句
意:
—
知道苏珊在哪里吗?
—
现在是上课时间,她应该在教室里。故答案选
D
。
4
.
Ithasbeenannouncedthatallthecandidates___________remainintheirseatsuntilallthe
papershavebeencollected.
A
.
shallB
.
could
C
.
wouldD
.
ought
【答案】
A
【解析】
【详解】
考查情态动词用法。句意:据宣布,所有的候选人都要坐在位置上,直到所有的试卷都被
收齐。根据句意可知本句是考试规则,情态动词
shall
可以表示
“
按照规则
/
规定
/
法律要做
的事情
”
,符合本句语境。故
A
项正确。
5
.
—It’sreallygreattohaveacomputertostoremyphotos.
—Don’________breakdownandyou’dbettermakeacopyofthem.
A
.
mustB
.
can
C
.
shouldD
.
will
【答案】
B
【解析】
【详解】
考查情态动词。句意:
——
有一台计算机来储存照片真是太棒了。
——
不要过度依赖它。
它有时候也会出故障,你最好做一个备份。计算机出故障这是可能的事情,表示客观可能
性用
can
。
must
肯定,必须;
should
应该;
will
表意愿。故
B
选项正确。
6
.
Oneofourrulesisthateverystudent_______wearschooluniformwhileatschool.
A
.
mightB
.
could
C
.
shallD
.
will
【答案】
C
【解析】
【详解】
考查情态动词辨析。句意:我们其中一条规则要求每个学生在校期间都要穿校服。
shall
可
以表示
“
命令,警告,强制要求;允诺;法律,规定要做
……”
,结合句意可知
C
正确。
7
.
Theprofessorwarnedthestudentsthatonnoaccount________usemobilephonesinhis
class.
A
.
shouldtheyB
.
theyshould
C
.
daretheyD
.
theydare
【答案】
A
【解析】
【详解】
考查部分倒装和情态动词。句意:这位教授警告学生们,在他的课堂上,决不应该使用手
机。
onnoaccount
意为
“
决不
”
,否定词放在句首,句子使用部分倒装,排除
B
、
D
项;这里
表示应该,故选
A
。
8
.
Nostudent________gooutofschooltohavelunchwithoutpermissionoftheheadteacher.
A
.
mightB
.
must
C
.
shallD
.
could
【答案】
C
【解析】
【详解】
考查情态动词。句意:未经校长允许,任何学生不得离开学校去吃午饭。
might
可能;
must
一定,必须;
shall
会,将;
could
能够。本句是一条禁令。
shall
用于肯定句并且主语
是第一、三人称时,表示允诺,警告,劝告等语气。故选
C
。
9
.
Mark______rivingattopspeed,hearrivedhalfanhourearly.
A
.
needn’tB
.
wouldn’tC
.
mustn’tD
.
couldn’t
【答案】
A
【解析】
考查情态动词。
need’thavedone
本不必要做某事,句意:迈克本不必要着急的。他以全速
驾驶后,他早到了半个小时。
wouldn’t
不会,
mustn’t
禁止,
couldn’t
不可能,所以选
A
。
10
.
Theweatherturnedouttobefine.I_____________thetroubletocarrytheumbrellawith
me.
A
.
shouldhavetakenB
.
musthavetaken
C
.
couldn'thavetakenD
.
needn'thavetaken
【答案】
D
【解析】
【详解】
考查情态动词
+havedone
。句意:天气转晴了。我本不必费心把伞带在身边。
havetaken
本应该做某事,而实际上没做;
vetaken
对过去发生的事情的肯定猜
测;
'thavetaken
不可能;
'thavetaken
本来不需要,故选
D
。
11
.
—Tony_______whatIdidannoyingthoughhedidn’tsayanything.
—Soyouthinkyouwillhavetomakeanapology?
A
.
couldfindB
.
shouldhavefound
C
.
mightfindD
.
musthavefound
【答案】
D
【解析】
【详解】
考查情态动词
+havedone
。句意:
—Tony
一定觉得我做的事很烦人,尽管他什么也没说。
—
所以你认为你得道歉吗
?
。由
“whatIdid”
可知,此处是对过去事情有把握的推测,
must
havedone“
一定是做某事了
”
。故选
D
项。
【点睛】
情态动词
+havedone
结构:
1.“must+have+
过去分词
”
表示对过去发生的事情或状态进行推测
,
语气比较坚定
,
通常只用
于肯定句
.
如:
Itmusthaverainedlastnight,forthegroundiswet.
2.“can/could+have+
过去分词
”
表示对过去某种情况的怀疑或不确定
.can
和
could
一般用于
否定句和疑问句
,could
的语气较
can
弱
.
如:
Hecan'thavefinishedtheworksosoon.
3.“may/might+have+
过去分词
”
表示对已发生的动作或存在的状态进行不肯定的推
测
,might
的语气比
may
弱一点
.
这种结构主要用于肯定句和否定句
,
疑问句改用
can
或
could.
如:
Theymaynothaveknownitbeforehand.
4.“need+have+
过去分词
”
表示过去做了不必做或不需要做的事情
,
或过去做某事纯属多余
.
如:
Ineedn'thaveboughtsomuchwine—onlyfivepeoplecame.
5.“should/oughtto+have+
过去分词
”
表示过去本该做某事但没做
,
其否定式表示过去不该
做某事但做了
,
这种句式含有不满或责备之意
,oughtto
的语气比
should
强一些
.
如:
Yououghtto/shouldhavestudiedharder.
你本应该更努力学习的
.
(但没有)
Heoughtn'tto/shouldn'thavedonethat.
他本来就不该做那件事
.
(可是做了)
6.“would
+
have
+过去分词
”
表示对过去的某种情况进行猜测
,
或本来要做某事却因某种原
因未做成
,
通常用来说明某一情况
,
但不像用
should
或
oughtto
那样含有责备之意
.
如:
Iguessthepoetwouldhavebeenabouttwentywhenshewroteherfirstpoem.
Anotherworkerwouldn'thaveactedlikethat.
分析句子可知,由
“whatIdid”
可知,此处是对过去事情有把握的推测,
musthavedone“
一
定是做某事了
”
。故选
D
项。
12
.
—Yourangmeupatabout10:00lastnight,didn'tyou?
—No,Ididn'oneelse.
A
.
musthavebeenB
.
couldbeC
.
mustbeD
.
couldhavebeen
【答案】
A
【解析】
【详解】
考查情态动词
+havedone
。句意:
“
昨晚
10
点左右你给我打了电话,是吗?
”“
不,我没给你
打电话。一定是别人干的。
”musthavedone
是对过去发生的动作最有把握的猜测,意思是
“
一定
”
,结合语境可知,我没有打电话给你,因此猜测一定有别人给你打了电话。故选
A
项。
13
.
—_______youdisturbmenow?I’mbusypreparingareport.
—Terriblysorry,butIhavesomethingurgenttotellyou.
A
.
NeedB
.
ShouldC
.
MightD
.
Must
【答案】
D
【解析】
【详解】
考查情态动词特殊用法。句意:
—
你非要现在打扰我吗?我正在准备一份报告。
—
真对不
起,但是我怕有紧急事情告诉你。
需要;
应该;
也许;
必须;一定;偏偏,非得;根据语境可知
must
表示
“
偏偏,非得
”
符合上下文语境,用来指
责对方。故
D
项正确。
14
.
UsingAI
,
manycompaniesarenowconductingexperimentsthat__________possiblejust
afewyearsago
.
A
.
wouldhavebeenB
.
mighthavebeen
C
.
shouldn'thavebeenD
.
couldn'thavebeen
【答案】
D
【解析】
【详解】
考查情态动词表推测。句意:很多公司现在使用人工智能进行试验,这在几年前是不可能
的。根据
“afewyearsago”
可知,此处表示
“
过去不可能
”
,应该用
couldn’thavedone
,故
D
项正确。
15
.
Thedoor________open,nomatterhowhardshepushed.
A
.
shouldn’tB
.
couldn’t
C
.
wouldn’tD
.
mightn’t
【答案】
C
【解析】
【详解】
考查情态动词。句意:无论她怎么使劲推,门就是打不开。
n’t
不应该;
’t
不能够;
’t
不愿意;
’t
可能不。
will
及其过去式
would
均可表示一种倾向
性、习惯。故选
C
。
16
.
—Whatdoesthesignoverthereread
?
—“Noperson___smokeorcarryalightedcigarette,cigarorpipeinthisarea.”
A
.
willB
.
may
C
.
shallD
.
must
【答案】
C
【解析】
【详解】
考查情态动词辨析。句意:
---
那边的牌子上写的是什么
?---
任何人不得在本地区吸烟或携带
点燃的香烟、雪茄或烟斗。
表示现在的意志、愿望等,意为要,希望;
表示
许可,或用于请求许可,意为可,可以;
在陈述句中用于第二人称或第三人称,表
示说话者的意志、命令、约定、决心、警告、威胁、预言等,意为必须,应该,要,得,
给;
意为必须
,
要
,
应当。分析句意可知,词句表示任何都不准在这个区域吸烟或携
带点着的香烟、雪茄或烟斗。故选
C
项。
17
.
—Sorry,Mum!Ifailedthejobinterviewagain.
—Oh,it'________havemadefullpreparations.
A
.
mustB
.
canC
.
wouldD
.
should
【答案】
D
【解析】
【详解】
考查情态动词
+havedone
结构。句意:
—
对不起,妈妈,我面试又失败了。
—
噢,那太糟
糕了,你应该做好充分准备的。
必须;
可以;
将会;
应该。
这里是情态
+havedone
的结构的虚拟语气,
can+have+done”
表示对过去行为的怀疑,用于
疑问句,译成
“
可能做过
……
吗?
”
;
could+have+done
,表示对过去事情的假设,意思是本来
能够做某事而没有做;
must+have+done”
表示对过去事情的肯定推测,译成
“
一定做过某
事
”
,该结构只用于肯定句;
should+have+done
意思是
“
本来应该做某事,而实际没做
”
。故
选
D
【名师点睛】
情态动词是一种本身有一定的词义,表示说话人的情绪、态度或语气的动词,但它不能单
独作谓语,只能和其他动词一起构成谓语。情态动词是每年高考的热点也是难点,每年单
项填空题必考一题。考点集中在:情态动词表示推测的基本用法及区别,情态动词否定式
的用法辨析,
“
情态动词
+havedone”
的用法区别等。
18
.
________itbethathewaslateforthe
meeting?
A
.
canB
.
shouldC
.
mayD
.
must
【答案】
A
【解析】
【详解】
考查情态动词辨析。句意:史密斯先生几乎任何事情都是准时的。他怎么可能开会迟到
了?
可能,可能性,表示可能性时,常用于否定句和疑问句中,且有时还带有
“
惊
奇、不相信
”
等感情色彩。
应该;
也许,表示可能性时常用于肯定句中,
不用于疑问句中。
常用于肯定句中表推测,
“
一定
……”
的意思;本题是强调句型的一
个变式:强调其特殊疑问句
how
的形式。根据前句
“
斯密斯先生几乎是很准时
”
可推测出
“
怎
么可能开会迟到呢?
”
。根据句意可知,用于疑问句中的
“
可能性
”
且有不相信的色彩,四个
选项只有
“can”
符合题意。故选
A
【点睛】
情态动词就是表示说话者对事情的一种看法,也就是一种语气。情态动词的用法一直是命
题者常设置的考点和重点,平时要加强记忆。
19
.
Mycomputer________usthavebeensomethingwrongwithit.
A
.
wouldn’tB
.
shouldn’tC
.
couldn’tD
.
mustn’t
【答案】
A
【解析】
【详解】
考查情态动词。
’t
不会;
n’t
不应该;
’t
不能;
’t
禁
止,不允许。句意:我的电脑今早启动不了。一定是出了什么问题。此处
would
表示过去
的习惯或反复性的动作。故选
A
。
20
.
He______’twrittenasinglewordwhenIlefthimten
minutesago.
A
.
shouldn’tbeB
.
can’thavefinished
C
.
can’tbeD
.
mustn’thavefinished
【答案】
B
【解析】
【详解】
考查推测句。句意:他现在不可能写完了卷子。我十分钟之前留下他时,他还没有写一个
字。根据句意可知,此处考查对过去情况的否定推测,其表达为
can’thavedone
不可能做
某事,故选
B
项。
【点睛】
本题考查推测句
对过去情况的肯定推测是
musthavedone
对过去情况的否定推测是
can’t/couldn’thavedone
例如
:
Thegroundiswet,soitmusthaverainedlastnight.
Hecan’thavefinishedhiswork,becauseheplayedbasketballalldayyesterday.
21
.
You________en’tchangedabitafteralltheseyears.
A
.
mustB
.
canC
.
willD
.
shall
【答案】
A
【解析】
【详解】
考查情态动词。句意:你肯定是卡罗,这些年你一点也没有变化。
must
表示对现在的肯定
推测;
can
表示推测,表示可能性;
will
表示意愿;
shall
表示表示决心、命令或指示。根据
下文
“
这些年你一点用没有改变
”
可知,前文表示肯定性推测。故选
A
。
【点睛】
must表推测的用法
must表示很有把握的推测,其意为
“
一定会
”“
肯定会
”
,只用于肯定句,
一般不用于否定句或疑问句。表示对现在或未来的情况作推测,后接动词原形。
Youhave
tbetired.
你辛苦一整天,一定累了(对现在情况的推测判断)
I
didn’avebeasleep.
我刚才没有听到电话,我想必是睡着了。
22
.
--Catherine,Ihavecleanedtheroomforyou.
---_______manageitmyself.
A
.
needn’tdoB
.
shouldn’thavedoneC
.
mustn’tdoD
.
needn’thavedone
【答案】
D
【解析】
【详解】
考查情态动词辨析。句意
:---
凯瑟琳,我已经为你打扫了房间。
---
谢谢。你本不必这么做
的。我自己能行。
’tdo
不必做某事;
n’thavedone
本不应该做某事;
C.
mustn’tdo
禁止做某事;
’thavedone
本不必做某事。由
“manageit
myself”
可知,
needn’thavedone“
本不必做某事,而实际上做了某事
”
符合句意。故选
D
项。
23
.
Accordingtothelatestrule,people_______sorthouseholdgarbageintofourcategories.
A
.
canB
.
shallC
.
mayD
.
need
【答案】
B
【解析】
【详解】
考查情态动词辨析。句意:根据最新的规定,人们应该把生活垃圾分成四类。
能;
B.
shall
应该;
也许;
需要。
shall
用于第二人称表示承诺、命令、警告、威胁
的口吻,这里是指法令规定了
……
,因此用
shall
。故选
B
。
24
.
Skillslikecriticalthinkingandanalysis________befoundontheInternet,becausethey
mustbeacquiredinthecontextoffacts.
A
.
can’tB
.
needn’tC
.
mustn’tD
.
shouldn’t
【答案】
A
【解析】
【详解】
考查情态动词词义辨析。句意:像批判性思维和分析这样的能力,是不能在互联网上找到
的,因为它们必须基于事实来获得。
’t
无法,不可能;
’t
不需要;
’t
不可以,禁止;
n’t
不应该。本题讲的是这种批判性思维的能力无法通过浏览鱼龙
混杂的网上信息获得,表达的是客观上的不可能,故选
A
。
25
.
We______’srainwillbetoomuchforthem.
A
.
can’tB
.
shouldn’tC
.
maynotD
.
mustn’t
【答案】
B
【解析】
【详解】
考查情态动词。句意:我们昨天不应该给这些花浇水。今天的雨对他们来说太大了。
A.
can’t
不可能;
n’t
不应该;
或许不会;
’t
禁止,不允许。情态动
词的完成时
should’thavedone“
本不应该做而做了
”
。根据
Today’srainwillbetoomuchfor
them.
可知,此处指昨天不应该给这些花浇水。故选
B
。
【点睛】
情态动词
+havedone
结构:
1.“must+have+
过去分词
”
表示对过去发生的事情或状态进行推测,语气比较坚定,通常只
用于肯定句。如:
Itmusthaverainedlastnight,forthegroundiswet.
2.“can/could+have+
过去分词
”
表示对过去某种情况的怀疑或不确定。
can
和
could
一般用
于否定句和疑问句,
could
的语气较
can
弱。如:
Hecan'thavefinishedtheworksosoon.
3.“may/might+have+
过去分词
”
表示对已发生的动作或存在的状态进行不肯定的推
测
,might
的语气比
may
弱一点
.
这种结构主要用于肯定句和否定句,疑问句改用
can
或
could
,如:
Theymaynothaveknownitbeforehand.
4.“need+have+
过去分词
”
表示过去做了不必做或不需要做的事情,或过去做某事纯属多
余,如:
Ineedn'thaveboughtsomuchwine—onlyfivepeoplecame.
5.“should/oughtto+have+
过去分词
”
表示过去本该做某事但没做,其否定式表示过去不该
做某事但做了,这种句式含有不满或责备之意,
oughtto
的语气比
should
强一些。如:
You
oughtto/shouldhavestudiedharder.
你本应该更努力学习的。(但没有)
Heoughtn'tto/shouldn'thavedonethat.
他本来就不该做那件事。(可是做了)
6.“would+have+
过去分词
”
表示对过去的某种情况进行猜测,或本来要做某事却因某种原
因未做成
,
通常用来说明某一情况,但不像用
should
或
oughtto
那样含有责备之意。如:
I
guessthepoetwouldhavebeenabouttwentywhenshewroteherfirstpoem.
Anotherworkerwouldn'thaveactedlikethat.
26
.
—Mayyoulivelonger,grandpa!
—Thankyou!It'sthefavoritewishI_____.
A
.
shouldhavewaitedforB
.
musthavewaitedfor
C
.
mayhavewaitedforD
.
couldhavewaitedfor
【答案】
D
【解析】
【详解】
考查情态动词
+‘havedone’
形式。句意:
—
爷爷祝您长寿!
—
谢谢,这是我能够等待到的最
喜欢的愿望。
havewaitedfor
本应该等待;
vewaitedfor
一定在等待;
ewaitedfor
可能已经等待;
avewaitedfor
可以已经等待的。
表示可以等到的愿望用
couldhavewaitedfor
。故选
D
。
【点睛】
情态动词
havedone
不仅是高中英语教学的重点和难点,也是高考的重点。情态动词
have
done
有两大功能:一是表示推测;二是表示虚拟。
musthavedone
过去一定做了某事,根据
must
的本意即可推敲出意思,比较好理解。
sthavebeenasleep.
灯灭了,他们应该睡觉了。
shouldhavedone
本该做某事却没做,
should
是应该,重点记忆最后的结果是没做某事。
Youshouldhavetoldherthatyoulovedher.
你本应该告诉她你爱她。
couldhavedone
字面意思是可能已经做了某事,也可用作本能做却没做某事,重点记忆最
后的结果是没做。
Youcouldhavereviewed,butyouplayedgamesallnight.
你本可以复习的,但你一晚上都在玩
游戏。
mayhavedone
也许已经做了某事。
27
.
—nswered,butIdidn’trecognizethevoice.
—Oh,it________inmyroomatthatmoment.
A
.
musthavebeenB
.
shouldhavebeen
C
.
couldhavebeenD
.
mayhavebeen
【答案】
A
【解析】
【详解】
考查情态动词。句意:
—
昨天上午我给你打电话。一个女孩回答的,但我没听出谁的声
音。
—
哦,那一定是我妹妹。她那一刻正在我的房间里。情态动词加动词的现在完成式形
式,表示对过去的推测。
vebeen
表示一定做了某事。用于肯定推测;
havebeen
本应该,表示应该做而没有做某事。
avebeen
用于肯定句时,表示可能
做了某事。更常用于否定推测;
ebeen
可能做过某事。表示可能性很小。结合语
境判断,表示非常肯定的推测,故选
A
。
28
.
Oneofthefewthingsyou___sayaboutEnglishpeoplewithcertaintyisthattheytalkalot
abouttheweather.
A
.
needB
.
mustC
.
shouldD
.
can
【答案】
D
【解析】
【详解】
考查情态动词的用法。句意:关于英国人你可以肯定的一点是他们谈论很多的天气。
A.
need
需要;
必须;
表示责任和义务;
可以;能够。根据语境,故选
D
。
29
.
Ifyouwish,you________comeinandhaveacupofteawithusanytime.
A
.
wouldB
.
shouldC
.
mustD
.
may
【答案】
D
【解析】
【详解】
考查情态动词词义辨析。句意:如果你愿意,你可以任何时候过来和我们一起喝杯茶。
A.
would
会,过去常常;
应该;
必须;
可以,可能。结合句意可知,
此处用
“
可以
”
符合语境,故选
D
项。
30
.
Iuseaclocktowakemeupbecauseatsixo'clockeachmorningthetraincomesbymy
house.
A
.
couldn'tB
.
mustn't
C
.
shouldn'tD
.
needn't
【答案】
D
【解析】
试题分析:考查情态动词辨析。
A
不可能;
B
禁止,千万不能;
C
不应该;
D
不需要;句
意:我不需要使用闹钟叫醒我,因为每天早上六点都有一列火车经过我的家旁边。根据句
意可知我不需要使用闹钟。故
D
正确。
考点:考查情态动词词义辨析