高考情态动词练习题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【答案】B
【解析】
【详解】
考查情态动词。句意:学生们必须呆在自己的座位上,直到所有的试卷都被收回。根据句意,“学生们呆在自己的座位上”是一项规定。shall可表示某种规定或义务,用于第二、三人称的句子中。而其他情态动词无此用法。故正确答案为B。
2.Keep up your spirits even if you _____ fail hundreds of times.
A.mustB.need
C.mayD.should
【答案】C
【解析】
【详解】
考查情态动词。A. must必须;B. need需要;C. may可能,或许;D. should应该。句意:即使失败了几百次,也要振作起来。此处表示一种不确定的推测,故选C。
3.Using AI,many companies are now conducting experiments that__________ possible just a few years ago.
should/ought to+have+过去分词用法:用于肯定句中。表示对过去没有做某事的遗憾,含有责备的意思,意为:本来应该......的(但实际上没有......)。用于否定句中-表示对过去已经做了某事的责备,意为:本来不应该......的(但实际上已经......了)。He should have been asleep.(肯定句,他本应去睡觉的)He shouldn't have been asleep.(否定句,他本来不应该去睡觉的)。
【答案】B
Hale Waihona Puke Baidu【解析】
【详解】
考查情态动词+have done结构。句意:——哦,我的上帝!我刚好错过了回家的末班车。——这是非常糟糕的。我肯定你能赶上,但你就是不抓紧。could have done“本来能做而没有做”。故选B。
5.-- Did Jim come?
-- I don’t know. He _______ while I was out.
A.might have comeB.might come
C.must have comeD.should have come
【答案】A
【解析】
【详解】
考查情态动词推测用法。句意:Jim来了吗?--我不知道,在我不在的时候,可能来过。根据前文I don’t know.可知,说话者不知道Jim来没来,因此后文推测来过,但是语气很不确定,故可知选A。对过去情况的推测为情态动词+have done,must have done一定做了某事,should have done应该来过,不符合,故选A。
4.--- Oh, my God! I just missed the last bus back home.
--- That’s really bad. I’m sure you ______ it, but you just didn’t hurry up.
A.had caughtB.could have caughtC.could catchD.can catch
A.would have beenB.might have been
C.shouldn't have beenD.couldn't have been
【答案】D
【解析】
【详解】
考查情态动词表推测。句意:很多公司现在使用人工智能进行试验,这在几年前是不可能的。根据“a few years ago”可知,此处表示“过去不可能”,应该用couldn’t have done,故D项正确。
【点睛】
情态动词+have+过去分词的用法,表示推测或判断过去的情况。
can/could+have+过去分词用法:①多用于否定句和疑问句中。表示对过去某事发生的可能性的否定或质疑,意为:不可能(已经)......了-(否定句)/可能(已经)......了嘛?-(疑问句)②用于肯定句中。表示对过去没有做某事的遗憾,含有轻微的责备,意为:本来可以......的(但实际上没有......)。You could have done better, but you were too careless.(肯定句。他能做得更好的)
needn't+have+过去分词
用法:表示对过去已经做了某事的后悔,意为:本来可以不必......的(可实际上却已经......)You needn't have taken a taxi here, for it was very near to my home.
6.—I have something important to tell John. But I can’t find him.
may/might+have+过去分词用法:用于肯定句和否定句中,表示对过去发生某事的可能性的推测,意为:或许(已经)....../或许还没有......。It is too late. He may have gone to bed.
must+have+过去分词用法:表示对过去发生的事情十分肯定的推测。must表示推测时,不能用在否定句和疑问句中。I must have forgotten to tell you.(must的引入,表达了说话者对过去忘记告诉你的这件事肯定推测)
高考情态动词练习题
一、单项选择情态动词
1.Students ____ remain in their seats until all the papers have been collected according to the regulation.
A.wouldB.shallC.willD.could
—His cell phone is here, so he ________ have gone too far.
A.mustn’tB.needn’t
C.wouldn’tD.can’t
【答案】D
【解析】
【详解】
考查情态动词。句意:——我有重要的事情要告诉John,但是我找不到他。——他的手机在这儿,所以他不可能走得太远。根据句意可知,此处是对过去的一种猜测,此处是表达不可能……,用can’t have done。故选D。
【解析】
【详解】
考查情态动词。句意:学生们必须呆在自己的座位上,直到所有的试卷都被收回。根据句意,“学生们呆在自己的座位上”是一项规定。shall可表示某种规定或义务,用于第二、三人称的句子中。而其他情态动词无此用法。故正确答案为B。
2.Keep up your spirits even if you _____ fail hundreds of times.
A.mustB.need
C.mayD.should
【答案】C
【解析】
【详解】
考查情态动词。A. must必须;B. need需要;C. may可能,或许;D. should应该。句意:即使失败了几百次,也要振作起来。此处表示一种不确定的推测,故选C。
3.Using AI,many companies are now conducting experiments that__________ possible just a few years ago.
should/ought to+have+过去分词用法:用于肯定句中。表示对过去没有做某事的遗憾,含有责备的意思,意为:本来应该......的(但实际上没有......)。用于否定句中-表示对过去已经做了某事的责备,意为:本来不应该......的(但实际上已经......了)。He should have been asleep.(肯定句,他本应去睡觉的)He shouldn't have been asleep.(否定句,他本来不应该去睡觉的)。
【答案】B
Hale Waihona Puke Baidu【解析】
【详解】
考查情态动词+have done结构。句意:——哦,我的上帝!我刚好错过了回家的末班车。——这是非常糟糕的。我肯定你能赶上,但你就是不抓紧。could have done“本来能做而没有做”。故选B。
5.-- Did Jim come?
-- I don’t know. He _______ while I was out.
A.might have comeB.might come
C.must have comeD.should have come
【答案】A
【解析】
【详解】
考查情态动词推测用法。句意:Jim来了吗?--我不知道,在我不在的时候,可能来过。根据前文I don’t know.可知,说话者不知道Jim来没来,因此后文推测来过,但是语气很不确定,故可知选A。对过去情况的推测为情态动词+have done,must have done一定做了某事,should have done应该来过,不符合,故选A。
4.--- Oh, my God! I just missed the last bus back home.
--- That’s really bad. I’m sure you ______ it, but you just didn’t hurry up.
A.had caughtB.could have caughtC.could catchD.can catch
A.would have beenB.might have been
C.shouldn't have beenD.couldn't have been
【答案】D
【解析】
【详解】
考查情态动词表推测。句意:很多公司现在使用人工智能进行试验,这在几年前是不可能的。根据“a few years ago”可知,此处表示“过去不可能”,应该用couldn’t have done,故D项正确。
【点睛】
情态动词+have+过去分词的用法,表示推测或判断过去的情况。
can/could+have+过去分词用法:①多用于否定句和疑问句中。表示对过去某事发生的可能性的否定或质疑,意为:不可能(已经)......了-(否定句)/可能(已经)......了嘛?-(疑问句)②用于肯定句中。表示对过去没有做某事的遗憾,含有轻微的责备,意为:本来可以......的(但实际上没有......)。You could have done better, but you were too careless.(肯定句。他能做得更好的)
needn't+have+过去分词
用法:表示对过去已经做了某事的后悔,意为:本来可以不必......的(可实际上却已经......)You needn't have taken a taxi here, for it was very near to my home.
6.—I have something important to tell John. But I can’t find him.
may/might+have+过去分词用法:用于肯定句和否定句中,表示对过去发生某事的可能性的推测,意为:或许(已经)....../或许还没有......。It is too late. He may have gone to bed.
must+have+过去分词用法:表示对过去发生的事情十分肯定的推测。must表示推测时,不能用在否定句和疑问句中。I must have forgotten to tell you.(must的引入,表达了说话者对过去忘记告诉你的这件事肯定推测)
高考情态动词练习题
一、单项选择情态动词
1.Students ____ remain in their seats until all the papers have been collected according to the regulation.
A.wouldB.shallC.willD.could
—His cell phone is here, so he ________ have gone too far.
A.mustn’tB.needn’t
C.wouldn’tD.can’t
【答案】D
【解析】
【详解】
考查情态动词。句意:——我有重要的事情要告诉John,但是我找不到他。——他的手机在这儿,所以他不可能走得太远。根据句意可知,此处是对过去的一种猜测,此处是表达不可能……,用can’t have done。故选D。