1.【2019·江苏卷·单项填空】31.What a pity! You missed the sightseeing, or we _________a good time together. [单选题] * A. had B. will have
C. would have had(正确答案) D. had had
答案解析:【答案】C
【解析】考查虚拟语气。句意:真遗憾!你错过了这次观光,否则,我们本应该在一起度过一段愉快时光的。根据上文,可知是对过去事情的虚拟,与过去事实相反的假设。其句子结构为:从句:If+主语+过去完成时+其他,主句:主语+should(would, could, might)+现在完成时+其他,故选C。
2.【2019·天津卷·单项填空】14.The workers were not better organized, otherwise they ____________ the task in half the time. [单选题] * A. accomplished B. had accomplished C. would accomplish
D. would have accomplished(正确答案)
答案解析:【答案】D
【解析】考查虚拟语气。句意:工人们没有被更好的组织起来,否则他们用一半的时间就能完成任务。根据上句the workers were not better organized可知,这是对过去事情的虚拟。与过去事实相反的假设。其句子结构为:从句:If+主语+过去完成时+其他,主句:主语+should(would, could, might)+现在完成时+其他,故选D。
3.【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
【解析】考查虚拟语气。句意:真奇怪,他竟然没有主人的允许就拿走了这些书。在句型”It is important/necessary/strange/impossible/natural that...”中,其中由that引导的主语从句通常用“should+动词原形”这样的虚拟语气,其中的should可以省略。故选B。
点睛:本题考查虚拟语气。It is important/necessary/strange/impossible/natural that... 主语从句多数情况下用虚拟语气,表达一种要求、命令或者责备、建议或主观看法。但是如果只是表示陈述一个事实而不是强烈的感情,完全可以用一般的陈述语气。试比较: It is strange that he had made a mistake.(陈述一个事实:他犯了错误让人有点奇怪。) It is strange that he (should) have made a mistake. (虚拟语气,说话者是在责备他本不应该犯错。)
4.【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。
点睛:本题考查wish引导的虚拟语气。由wish引起的表示愿望的虚拟语气:
1.用wish表示对现在的愿望时,它所引起的宾语从句中谓语动词形式为:过去式(be动词用were)。2.用wish表示对将来的愿望时,它所引起的宾语从句中谓语动词形式为:would, could, might+ 动词原形。3.wish用于对过去的事实表示一
种不可能实现的愿望时,宾语从句中的谓语动词形式为:had+动词过去分词或could, would + have +动词过去分词。分析此题需抓住前句There is a good social life in the village的时态是一般现在时,可以判断出此题wish用于对现在的事实表示一种不可能实现的愿望。
5.【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
【解析】考查情态动词表推测和虚拟语气。句意:我不能找到我的钱包了,昨天我有可能把它落到超市了,但我不确定。根据句中时间状语yesterday可知,是对过去事情的推测,故用情态动词+ have done,再根据后句but I’m not sure.可知,此推测为不能肯定的推测,故用情态动词could,表示“可能”。故选D。
点睛:情态动词是每年高考的热点也是难点。本题抓住两点:第一、时态。根据句中时间状语可以判断出是对过去事情的推测,故用情态动词 + have done;如果是对现在事情的推测,才用情态动词+v原形。第二、情态动词的选择。must为肯定推测,表示“一定”,could为不肯定推测,表示“可能”,这样就能选出正确答案。
6.【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必须,肯定。
点睛:can的基本用法:1. (表示能力、功能)能,会;2. (表示推测)可能,可能会;3.(表示允许,请求)可以;4.(表示客观可能性)有时会。
7.【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选项正确。
8.【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。
点睛:本题考查虚拟语气。虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间,一般要保持一致,但要注意错综时间虚拟语气
要根据各自所表示的虚拟时间做出调整。本题就是错综条件虚拟语气,从句与过去事实相反,故用had + v-ed,主句与现在事实相反。
9.【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
试题分析:A. must 必须;B. should应该;C. can能;D. need需要。句意:
Samuel,我们班最高的男生,能很轻松地够着书架顶上的书。此处需要一个表示能力的词,故用can,答案为C。 考点:考查情态动词
10.【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
试题分析:句意:如果这个新的安全系统被投入使用过的话,这个事故就不会发生了。根据主句确定是对过去情况的虚拟,所以从句谓语用had done形式,此外根据句意可知是被动,用被动语态,故A项是正确的。 考点:考查虚拟语气。 【名师点睛】
英语中的三种语气,语气是动词的一种形式,用来说明我们对自己的话所采取的态度。
1、陈述语气(疑问,否定,肯定,感叹)
2、祈使语气(命令,要求,建议,警告)
3、虚拟语气:不可能发生的事,愿望,建议,与事实相反的假设等. 一、虚拟语气在条件中的具体用法 真实条件句
If you work hard,you’ll surely pass the exam.
虚拟条件句(假设情况不存在,实现机会很小) If I were a bird, I could fly freely in the sky.
1.与现在事实相反 if从句的谓语动词 : 动词过去式(be一律用were) 主句谓语动词: would/could/might/should+动词原形 2.与过去事实相反 if从句的谓语动词 : had done 主句谓语动词: would/could/might/should+have done
3.与将来事实可能相反 if从句的谓语动词 : a.动词过去式(be一律用were) b.should+动词原形(不能
用would) c.were to+动词原形
主句谓语动词: would/could/might/should +动词原形
11.【2017·江苏卷】22. _______ not for the support of the teachers, the student could not overcome her difficulty. [单选题] * A. It were
B. Were it(正确答案) C. It was D. Was it
答案解析:【答案】B
【解析】考查虚拟语气的省略。虚拟语气中,be动词统一用were;虚拟语气的省略形式主要是把if省略,同时把were/should/had提前,即Were /Should/ Had I...,故选B。
【名师点睛】
在虚拟语气中,be动词只能用were;虚拟条件句省去连词if时,从句主谓部分倒
装:Were/Had/Should+主 语+谓语动词...
若条件从句为否定句,否定词not应置于主语之后,而不能与were, should, had 等缩略成Weren’t, Shouldn’t, Hadn’t置于句首。
考点:考查虚拟语气和倒装
12.【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。 考点:考查情态动词。
【名师点睛】情态动词主要考查句意和说话人的语气的强弱,这几个情态动词的否定形式意思各不相同,确定各自的含义,弄清它们的区别再结合上下文语境就不难理解了。 daren’t通常表示“不敢”,shouldn’t强调的是没有义务,必要性;needn’t表示“不需要”,mustn't 表示不许,语气比较强烈,它们之间有明显不同。
13.【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 【解析】
试题分析:句意:——你有贝蒂的电话号码吗?——有。否则我昨天就联系不到她了。此处otherwise(否则)相当于一个if引导的条件状语从句,由yesterday可知本句对过去进行虚拟,由此可以判断出主句用wouldn’t have done,故选B。
14.【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。 考点:考查情态动词
15.【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 【解析】
试题分析:题目考查虚拟语气。句意:你上周为什么没有告诉我你遇到的麻烦?如果你告诉我的话,我就
可以帮你了。根据第一句可知,这里是对过去发生的事情进行虚拟,if条件句的时
态应该用过去完成时,故 选B。
考点:考查虚拟语气
16.【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 【解析】
试题分析:考查虚拟语气。本句属于错综条件句的虚拟语气。if从句表示与过去事实相反,所以使用过去完
成时,主句表示与现在事实相反,所以使用“情态动词+动词原形”。句意:如果不是因为前几天他的邀请,
我现在就不会在这里了。故A正确。
17.【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 【解析】
试题分析:句意:这真是令人心烦;我不能进入你推荐的数据库。wouldn’t不愿意;couldn’t不能;shouldn’t不应该;needn’t不必。根据句意可知选B。
18.【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。
19.【2016·浙江】15. Had the governments and scientists not worked together , AIDS-related deaths _______ since their highest in 2005. [单选题] * A. had not fallen B. would not fall C. did not fall
D. would not have fallen(正确答案)
答案解析:【答案】D
【解析】句意:如果政府和科学家不共同努力,与艾滋病相关的死亡人数就不会从2005年的最高点下降。使用虚拟语气,if条件句用的had done,而且省略if,将had提前,主句用would have done表示对过去情况的虚拟。故选D。
20.Shopping online has saved me much time as I____ walk around crowded shopping centers. [单选题] * A. don't have to(正确答案) B. oughtn't to
C. won't D. mustn't
答案解析:答案 A 句意:网上购物已节省了我很多时间,因为我不用在拥挤的购物中心走动。don't have to“不必”; oughtn't to “不应该 ;won't “不愿” ; mustn't “不允许”。
因篇幅问题不能全部显示,请点此查看更多更全内容