情态动词专项练习(重新整理)一、单项选择情态动词1.OurEnglishteacherisconsiderate,helpful,andwarm-hearted,butsometimesshebeangryatoursillymistakes
A.shouldB.mustC.canD.shall【答案】C【解析】【详解】考查情态动词
句意:我们的英语老师很体贴、乐于助人、热心肠,但有时她可能为我们愚蠢的错误而发火
can 表示一种客观的可能性,但不一定会发生,故 C 项正确
2.---Oh,myGod
Ijustmissedthelastbusbackhome
---That'sreallybad
I'msureyouit,butyoujustdidn'thurryup
A.hadcaughtB.couldhavecaughtC.couldcatchD.cancatch【答案】B【解析】【详解】考查情态动词+havedone 结构
句意:哦,我的上帝
我刚好错过了回家的末班车
这是非常糟糕的
我肯定你能赶上,但你就是不抓紧
couldhavedone"本来能做而没有做”
3.--DidJimcome
--Idon'tknow
HewhileIwasout
A.mighthavecomeB.mightcomeC.musthavecomeD.shouldhavecome【答案】A【解析】【详解】考查情态动词推测用法
句意:Jim 来了吗
--我不知道,在我不在的时候,可能来过
根据前文 Idon'tknow
可知,说话者不知道 Jim 来没来,因此后文推测来过,但是语气很不确定,故可知选 A
对过去情况的推测为情态动词+havedone,musthavedone 一定做了某事,shouldhavedone 应该来过,不