高考英语情态动词用法和虚拟语气(附近五年真题专练)
学英语这么都年,情态动词你考试经常遇到吧,那你了解详细用法么?各自代表什么意思,用在什么样的句子中?
今天就为大家整理了高中阶段情态动词的用法,还记不清楚的小伙伴可以根据本文理一下思路哦。
一、can 和 could
1、can 的用法
(1)表示体力和脑力方面的能力。
(2)表示对现在的动作或状态进行主观的猜测,主要用在否定句和疑问句中。
(3)表示可能性,理论上的可能性,意为“有时候可能会”,可用于肯定句。
(4)表示允许,意思与 may 接近。
(5)表示说话人的推测、怀疑、惊异、猜测或不肯定等,主要用于否定句、疑问句或感叹句中。
(6)can 的特殊句型
cannot…too / enough 表示“无论怎么。。。也不过分”。“越……越好”。
cannot but+ do sth.表示“不得不,只好”。
2、could 的用法
(1)表示能力,指的是过去时间。
(2)表示允许,指的是过去时间。
(3)表示可能,可以指过去时间,也可以指现在时间,表示语气缓和。
(4)委婉客气地提出问题或陈述看法,指的是现在时间。主要用于疑问句,回答时用 can。
3、can 与 could 的区别
can 表推测时只用于否定句和疑问句(could 无此限制)。couldn't 的可能性比 can't 小。
4、can 与 be able to 的区别
(1)现在时:无区别,但后者不常用。
(2)完成时;can 没有完成时,此时要用 have(has,had)been able to。
(3)将来时:can 没有将来时,要用 will be able to。
(4)过去时:could 表示一般能力,was/were able to 表示在具体场合通过努力成功做成某事的能力。
二、may 和 might
1、may 的用法
(1)表示询问或说明一件事可不可以做。
(2)表示一件事或许会发生或某种情况可能会存在,通常用在肯定句和否定句中。
注意:表示可能性时,can't 语气强,表示“不可能”,may not 语气弱,表示“可能不”。
2、might 的用法
(1)表示询问或允许,指的是过去时间。
(2)表示可能发生的事,可以指过去时间,也可以指现在时间,语气更加不肯定,可能性比 may 小一些。
3、may 与 might 的特殊用法
(1)“may+主语+动词原形”表示祝愿。
(2)“may/ might well+动词原形”表示(完全)能,很可能。
(3)“may/ might as well+动词原形”表示最好,满可以,倒不如。
(4)may be 是“情态动词+系动词 be”结构,表示“可能有,可能在”,否定式为 may not be。
maybe 是一个词,为副词,意为“大概,或许,可能”,在句中作状语。
三、must 的用法
1、表示“必须”,多强调说话人的主观看法。
2、must 和 have to 的区别:
(1)must 表示说话人的义务或说话人主观认为“必须,应当”做某事;have to 表示由于某种外界原因而“必须,不
得不”做某事。即 must 侧重说明主观看法,have to 强调客观需要。
(2)must 只有一种形式,可用于现在、过去或将来时,但 have to 有不同的形式,可用于不同的时态。
(3)在否定句中,don't need to, don't have to, needn't 表示没有义务;mustn't 表示禁止。
3、must 的否定形式 must not/ mustn't 意为“不许,禁止”,表示绝对禁止。若表示“没必要,不必”,应使用 needn't
或 don't have to。
注意:对 must 作否定回答时,不用 mustn't,用 needn't 或 don't have to。
4、must 表示“偏偏”,指令人不快的事情。
5、must 用来表示推测,意为“准是,肯定是”,一般用于肯定句,肯定程度比 may,might 大的多。
四、need 的用法
1、need 用作情态动词,后面接动词原形,通常用在否定句和疑问句中。
2、回答 need 时,肯定回答用 must,否定回答用 needn't 或 don't have to。
3、need 用作实义动词时,有时态、人称和数的变化,后面加 to do。
4、need to do 和 need doing
need to do 中不定式的逻辑主语就是主句的主语;need doing 是主动形式表示被动含义,即 need 前的主语就是
need 后面的动词所表示的动作的承受者。
注意:want 和 require 作“需要”讲时,和 need 的用法相同。
5、needn't have done 与 didn't need to do
needn't have done 表示过去本不必做但实际上却做了某事
didn't need to do 表示过去不必做而实际上也没做某事
五、dare 的用法
1、dare 用作情态动词,后面接动词原形,通常用在否定句和疑问句和条件句中;它没有人称和数的变化,但有过
去式(dared)。
2、dare 用作实义动词时,有时态、人称和数的变化,后面加 to do。
注意:(1)I dare say 意为“我认为,我相信,很可能”。
(2)dare 用作实义动词时,表示“敢冒(危险),不俱”。
(3)dare 可用于激将或挑战。例:He dared me to jump down.
六、will 和 would
1、will 的用法
(1)可以表示主观意志、意愿,可用于各种人称。
(2)可以表示经常性、习惯性、倾向性等,意为“经常,惯于,总是”。
(3)表示命令(说话这确信命令一定会得到执行)或允诺。
(4)will 可用于祈使句的附加疑问句。
(5)用于疑问句,表“邀请,请求”,常与第二人称 you 连用。
2、would 的用法
(1)作为 will 的过去时态,用于过去时中,表示主观愿望或意志,意为“愿意,执意”。
(2)用与第二人称,表示谦恭的请求或征求意见,比 will 更为客气。
(3)表示过去的习惯,后接动词原形,意为“总是,总会”。
(4)would 表意愿用于词组中。
Would like “喜欢,想要”(=would love)
Would rather “宁愿”。
七、shall 和 should
1、shall 的用法
(1)shall 用于第一、三人称陈述句中,表示说话人征求对方的意见或向对方请示。
(2)shall 用于第二、第三人称陈述句中,表示说话人给对方的命令、警告、允诺或威胁。
(3)用于所有人称,表示规章、法令、预言等,可译为“必须”。
2、should 的用法
(1)表示义务、责任或劝告、建议、命令等,意为“应该”。
(2)表示有一定根据的推测、推论或可能性,意为“可能,该”(肯定的语气没有 must 表推测时强)。
(3)多用于疑问句中,表示惊讶、难以相信或不应该的事。
(4)ought to 和 should 的比较
A、ought to 也可以表示推论、可能性,和 should 用法一样。
B、在省略回答中,ought to 中的 to 可以省略。
C、should 和 ought to 表示做正确的事情或理应做的事情。
be supposed to 意为“被期望,应该”,表示被期望发生或根据安排、要求做某事,或认为做某事是正常的。
八、had better
意为“最好”,“ 'd better ” 为其缩写形式,其后续跟动词原形。
注意:had better 的否定形式为 had better not。
九、used to “过去常常”
仅用于过去时态中,通常用于所有人称。
1、used to +动词原形,表示过去(有规律的)习惯或过去某一时期的的状况,但现在已不存在。
2、其反意疑问句简略回答中,也有两种形式:didn't ,use(d)n't
3、used to 和 would 的区别
(1)used to 可表示过去经常发生的动作或存在的状态,而 would 仅表示过去习惯性或重复性的动作。
(2)used to 强调过去的行为同现在的对比,含有“过去如此,现在已不再这样了”之意。Would 仅表示过去习惯性
动作,没有预先在对比的含义。
(3)used to 不能跟表确定时间短的时间状语连用。
(4)used to 可用于无人称句和存在句,而 would 则不可。
4、used to 与 be used to do 和 be used to doing
(1)used to 表示“过去常常”隐含现在不这样了,其中 to 是不定式符号,后跟动词原形,仅用于过去时态。
(2)be/get/become used to 表示“习惯于”时,意为“变得习惯于“或“开始习惯于”。
(3)be used to do 表示“被用来”。
十、情态动词后的某些动词形式
1、情态动词+have done
(1)“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。
(2)“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。
(3)“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?”
(4)“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。
(5)“may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。
(6)“might+have+done”表示对过去事情的推测,might 与 may 意思相同,多用于虚拟语气结构中;还可以表示
“本来可能……”。
(7)“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
(8)“should+have+done”意思是“本来应该做某事,而实际没做。” “shouldn't + have+done”表示本来不应该
做某事,而实际做了。含有指责对方或自责的含意。
( 9 ) “ ought to+have+done ” 表 示 过 去 应 该 做 而 实 际 并 没 有 做 , 译 成 “ 理 应 做 … … ” , 往 往 表 示 遗 憾 。 与
“should+have+done”用法基本一样。
(10)“need+have+done”表示本来需要做某事而没有做。“needn't+have+done”则表示“本来不需要做某事而做
了”。
2、情态动词+be doing:表示对现在正在做的事情的推测。
十一、含有某些情态动词的反意疑问句
1、must
当 must 表示命令时,反意疑问句用 needn't。
当 must 表示推测时,反意疑问句与实际情况保持一致,即与把 must 删掉后的陈述句的反意疑问句保持一致。
2、can't
当 can't 表示没能力做某事时,反意疑问句用 can sb.?
当 can't 用于表推测时,反意疑问句由实际情况决定,即由去掉 can't 后的真实陈述句决定。
2018 年高考题
【2018·江苏】
24. It’s strange that he __have taken the books without the owner’s permission.
A. would B. should C. could D. might
【答案】B
【 2018 · 江 苏 】 27. There is a good social life in the village, and I wish I _______ a second
chance to become more involved.
A. had B. will have C. would have had D. have had
【答案】A
【解析】考查虚拟语气。句意:在这个村里有很好的社交生活,并且我希望我再有机会去更多的参与。
本题考查 wish 引导的宾语从句,表示与现在事实相反的愿望,所以从句用一般过去时。故选 A。
【2018·天津】10. I can't find my purse. I___________ it in the supermarket yesterday, but I'm
not sure.
A. should leave B. must have left
C. might leave D. could have left
【答案】D
【 2018 · 北 京 】 12. In today ’ s information age, the loss of data _________ cause serious
problems for a company.
A. need B. should C. can D. must
【答案】C
【解析】考查情态动词。句意:在今天的信息时代,数据的丢失有时会对一个公司造成严重的问题。
数据丢失造成严重问题是客观上会发生的情况,即“客观可能性”,故该空应用情态动词 can。C 选项
正确。其余情态动词均没有该用法。need 需要;should 应该,竟然;must 必须,肯定。
【 2018 · 北 京 】 13. They might have found a better hotel if they _________ a few more
kilometers.
A. drove B. would drive C. were to drive D. had driven
【答案】D
【解析】考查虚拟语气。句意:如果他们多开几公里的话,他们也许会找到一个更好的旅馆。由“they
might have found a better hotel”可知,该句是表示对过去的虚拟。if ____ a few more kilometers
是条件句部分,表示对过去的虚拟,条件句部分要用过去完成时态,故 D 选项正确。
【2018·天津】15. If we ___________the flight yesterday, we would be enjoying our holiday on
the beach
A. had caught B. caught C. have caught D. would catch
【答案】A
【解析】考查虚拟语气。句意:如果我们昨天赶上飞机的话,现在我们正在海滩享受我们的假日了。
根据时间状语 yesterday 可知,从句表示与过去事实相反,故用 had + v-ed。故选 A。
2017 年高考题
【2017·北京卷】21. Samuel, the tallest boy in our class, ______ easily reach the books on the
top shelf.
A. must B. should C. can D. need
【答案】C
【2017·北京卷】34. If the new safety system _______ to use, the accident would never have
happened.
A. had been put B. were put C. should be put D. would be put
【答案】A
【2017·天津卷】2. My room is a mess, but I __________clean it before I go out tonight. I can
do it in the morning.
A. daren’t B. shouldn’t C. needn’t D. mustn’t
【答案】C
【解析】
试题分析: 句意:我的房间很乱,但是在今晚我出去之前不需要打扫,我可以明天早晨再打扫。A.不
敢;B.不应该;C 不需要;D.不许。根据句意,故选 C。
【2017·天津卷】15. —Do you have Betty’s phone number?
—Yes. Otherwise, I ______able to reach her yesterday.
A. hadn’t been B. wouldn’t have been
C. weren’t D. wouldn’t be
【答案】B
2016 年高考题
【 2016 · 北 京 】 31. I love the weekend, because I ________ get up early on Saturdays and
Sundays.
A. needn’t B. mustn’t C. wouldn’t D. shouldn’t
【答案】A
【解析】
试题分析:题目考查情态动词。句意:我喜欢周末,因为周六和周日我不需要早起。A. needn’t 不需
要;B. mustn’t 禁止;C. wouldn’t 不愿;D. shouldn’t 不应该。根据句意可知,周六、周日不用早
起,故选 A。
【2016·北京】34. Why didn’t you tell me about your trouble last week? If you________ me, I
could have helped.
A. told B. had told C. were to tell D. would tell
【答案】B
【2016·江苏】27.If it for his invitation the other day, I should not be here now.
A. had not been B. should not be
C. were not to be D. should not have been
【答案】A
【 2016 · 天 津 】 5. It was really annoying; I _____ get access to the data bank you had
recommended.
A. wouldn’t B. couldn’t C. shouldn’t D. needn’t
【答案】B
【2016·天津】15. I was wearing a seatbelt. If I hadn’t been wearing one, I ____.
A. were injured B. would be injured
C. had been injured D. would have been injured
【答案】D
【解析】
试题分析:句意:我当时系着安全带。如果我没有系安全带,我就会受伤了。使用虚拟语气,根据 if
条件句用的 had done,可知,主句用 would have done 表示对过去情况的虚拟,而且 I 和 injure
是被动关系。故选 D。
【2016·浙江】17. George _________ too far . His coffee is still warm .
A. must have gone B. might have gone
C. can't have gone D. needn't have gone
【答案】C
【解析】
试题分析:乔治不可能走得太远了。他的咖啡仍然是温的。can’t have done 是对过去的否定推测;
must have done 过去一定做了某事;might have done 过去可能做了某事;needn’t have done
过去本不必做某事。故选 C。
2015 年高考题
【2015·北京】34. If I _____it with my own eyes ,I wouldn’t have believed it.
A . didn’t see B. weren’t seeing
C. wouldn’t see D. hadn’t seen
【答案】D
【解析】
试题分析:句意:如果不是我亲眼看到,我不会相信。根据后半句 wouldn’t have believed 可以判
断是对过去的虚拟。所以从句是 if+主语+ had+done 的形式。故选 D。
【2015·重庆】12. You ____ be Carol. You haven’t changed a bit after all these years.
A. must B. can C. will D. shall
【答案】A
【解析】
试题分析:句意:你肯定是卡罗,这些年你一点也没有变化。must 表示对现在的肯定推测。故选 A。
【2015·浙江】4. It was so noisy that we hear ourselves speak.
A. couldn’t B. shouldn’t C. mustn’t D needn’t
【答案】A
【解析】
试题分析:句意:太吵了,以致我们不能够听到我们在说什么?A 的意思是不能,B 的意思是不应该,C
的意思是禁止,D 的意思是不需要。该题用到了一个 so +形容词+ that 的句式,做题时应该正确理
解句意及这个句式的用法。正确理解这是表达不能还是表达其他的东西。must 只能用于肯定句,用
于否定句表示禁止,这一点尤其要注意因为往往会出错。如果表示一种可能往往是 can 的形式(过
去时态使用 could)
【2015·天津】7. I ______ have worried before I came to the new school, for my classmates
here are very friendly to me.
A. mightn’t B. mustn’t C. needn’t D. couldn’t
【答案】C
【解析】
试题分析:句意:我来新学校之前本没有必要担心,因为在这里我的同学对我非常友好。needn’t have
done 本没有必要做某事,表示实际上已经做了某事。根据句意可知选 C。
【2015·四川】2.You _____be careful with the camera. It costs!
A .must B. may C. can D. will
【答案】A
【解析】
试题分析:考查情态动词。根据下文的 it costs 可知,照相机很昂贵,故选择 A,意为:你一定要非
常小心对待照相机,它很昂贵。
【2015·陕西】23. Ellen is a fantastic dancer. I wish I as well as her.
A. dance B. will dance C. had danced D. danced
【答案】C
【解析】
试题分析:句意:Ellen 是一个很棒的舞蹈演员。但愿我能和她跳得一样好。I wish“但愿”后面接宾语
从句用虚拟语气,和现在相反用一般过去时,所以选 C。
【2015·江苏】28. It might have saved me some trouble ______ the schedule.
A. did I know B. have I known C. do I know D. had I known
【答案】D
【解析】
试题分析:句意:如果我早知道日程安排,可能会省去我一些麻烦。根据题干中 might have saved
可知主句是对过去的虚拟,从句应用 if I had known 与主句保持一致。if 虚拟条件句中含有 had 时,
可将 if 省去,同时将 had 提前构成倒装结构。故选 D 项。虚拟语气重要做题原则:根据题干中主句
或从句中动词形式判断所考查的动词的虚拟时间, 一般要保持一致,但要注意错综时间虚拟语气要根
据各自所表示的虚拟时间做出调整。另外,当 if 条件句中含有助动词 had,should 或 were 时,
可以省略 if,而将 had, should 或 were 提到句首,从而构成倒装虚拟条件句。
2014 年高考题
【 2014 · 全 国 大 纲 卷 】 30.Although you ______ find bargains in London, its not generally a
cheap place to shop.
A. should B. need C. must D. can
【答案】D
【解析】
试题分析:考查情态动词的用法。句意:尽管你能在伦敦找到便宜货,但是一般不是购物便宜的地方。
此处 can 意为:能。根据句意选 D。
【2014·重庆卷】3. I’ve ordered some pizza, so we _______ worry about cooking when we get
home tired.
A. can’t B. dare not C. needn’t D. may not
【答案】C
【解析】
试题分析:因为买了比萨饼,无需担心回家后疲劳还要做饭。故选择 C 项。needn’t 意为“无必要”。
can’t 表示“无能力”;dare not 表示“无勇气”;may not 表示“推断”。
【 2014· 重 庆 卷 】 13. It was John who broke the window. Why are you talking to me as if I
_______ it?
A. had done B. have done C. did D. am doing
【答案】A
【解析】
试题分析:题意:John 打坏了窗户,为什么跟“我”谈话?好像是“我”打坏了窗户似的。题中 broke
表明“打坏窗户”发生在“过去”。as if / though 后面的从句用 had done 表示对“过去”的虚拟。故 A
项正确。
【 2014 · 北 京 卷 】 _______ I have a word with you? It won ’ t take long.A. Can B. Must C.
Shall D. Should
【答案】A.
【解析】
试题分析:本题考查情态动词,考查方式为情态动词词义辨析。句意:我能和你谈话吗?不会很长时
间的。根据上下文可知,说话人在请求听话人允许不长时间的一个交谈,所以选择表示“能不能或可
以不可以”的 A。
【2014·江西卷】30. Life is unpredictable; even the poorest __become the richest.
A. shall B. must C. need D. might
【答案】D
【解析】
试题分析:根据句子意思,后句讲的是一种可能性。Need 需要;must 一定;shall 表较大的可能
性,如:With an early start he should be here by noon. 动身得早,他中午就该到这里了。shall
表示推断时,语气较肯定,通常是指非常可能的事(因为暗示有一定的事实依据或合乎常理),而
may, might, could 等表示推测时,则语气较不肯定,尤其是 might, could。因此 D 选项正确。句意
为“ 人生是不可预测的;甚至最穷的也可能变得最有钱。”
【2014·福建卷】32. no modern telecommunications, we would have to wait for weeks
to get news from around the world.
A. Were there B. Had there been
C .If there are D. If there have been
【答案】A
【解析】
试题分析:对现在情况的虚拟,条件句中用一般过去时,主句用“ would/ should/ might/ could +
动词原形。虚拟条件句中有 had, should, were 时,可以将 if 去掉,然后把 had, should, were 提到
主语前面。所以选 A。句意:如果没有现代的通信,我们将会等上几周的时间才能得到来自世界的新
闻。
【2014·陕西卷】25. My book, The House of Hales, is missing. Who ________ have taken it?
A. need B. must C. should D. could
【答案】D
【解析】试题分析:考查情态动词辨析及语境理解。Need 用在情态动词,只用在否定句和疑问句中,
“必要”;must“必须”,表示肯定推测,用在肯定句中;should“应该、竟然”;could“能够、可能”。
题干中的说话人书丢了,应该是猜测可能是谁拿走了,故选 D。
【2014·湖南卷】If Mr. Dewey _____ present, he would have offered any possible assistance to
the people there.
A. were B. had been C. should be D. was
【答案】B
【解析】
试题分析:考查虚拟语气用法。本题考查的是 if 条件从句与过去事实相反的虚拟语气,故从句用 had
+ v-ed,主句用 would / could/ should / might + v-ed。句意:如果 Dewey 先生在场的话,他会
提供那里人们的任何可能的帮助。故 B 正确。