高考复习江苏高考英语专题一语法知识第3讲情态动词与虚拟语气含答案Word文件下载.docx
《高考复习江苏高考英语专题一语法知识第3讲情态动词与虚拟语气含答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《高考复习江苏高考英语专题一语法知识第3讲情态动词与虚拟语气含答案Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。
天津,2)
A.daren’tB.shouldn’t
C.needn’tD.mustn’t
我的房间很乱,不过今晚在我出去之前,我没必要打扫它。
我可以在(明天)早晨打扫。
daren’t不敢;
shouldn’t不应该;
mustn’t不准。
5.—DoyouhaveBetty’sphonenumber?
—Yes.Otherwise,I________abletoreachheryesterday.(2017·
天津,15)
A.hadn’tbeenB.wouldn’thavebeen
C.weren’tD.wouldn’tbe
——你有贝蒂的电话号码吗?
——有。
不然我昨天就联系不上她了。
由空前的otherwise及句意可知应用虚拟语气,此处表示与过去事实相反的情况,谓语动词用wouldhavedone,故选B项。
6.Ifit________forhisinvitationtheotherday,Ishouldnotbeherenow.(2016·
江苏,27)
A.hadnotbeenB.shouldnotbe
C.werenottobeD.shouldnothavebeen
如果不是他前几天邀请我,我现在就不会在这里了。
根据句子结构和句意可知,此处为虚拟语气,再结合时间状语theotherday可知,这是对过去行为的虚拟,故if从句要用过去完成时。
7.Ilovetheweekend,becauseI_______getupearlyonSaturdaysandSundays.(2016·
北京,31)
A.needn’tB.mustn’t
C.wouldn’tD.shouldn’t
我喜欢周末,因为每逢周六、周日我不需要早起。
needn’t不需要;
mustn’t禁止;
wouldn’t不会;
shouldn’t不应该。
根据句意可知选A项。
8.Whydidn’tyoutellmeaboutyourtroublelastweek?
Ifyou________me,Icouldhavehelped.(2016·
A.toldB.hadtold
C.weretotellD.wouldtell
你上周为什么不告诉我你的麻烦。
如果你告诉了我,我就能够帮助你。
根据lastweek可知,事情发生在过去;
根据主句谓语动词couldhavedone可知,是对过去情况的虚拟,因此从句应用过去完成时haddone。
故选B项。
9.Itwasreallyannoying;
I________getaccesstothedatabankyouhadrecommended.
(2016·
天津,5)
A.wouldn’tB.couldn’t
C.shouldn’tD.needn’t
真烦人,我无权使用你推荐的资料库。
B项couldn’t意为“不能”,符合语境。
wouldn’t不愿意;
needn’t没必要。
10.Iwaswearingaseatbelt.IfIhadn’tbeenwearingone,I________.(2016·
A.wereinjuredB.wouldbeinjured
C.hadbeeninjuredD.wouldhavebeeninjured
答案 D
我当时系着安全带。
如果没系的话,我会受伤的。
根据题干中的“IfIhadn’tbeenwearingone”可知,此处表达与过去事实相反的虚拟语气,所以主句的谓语用wouldhavebeeninjured。
11.George________toofar.Hiscoffeeisstillwarm.(2016·
浙江,17)
A.musthavegoneB.mighthavegone
C.can’thavegoneD.needn’thavegone
乔治不可能走远。
他的咖啡还是温的。
can’thavedone表示对过去情况的否定推测,意为“不可能做了……”。
12.Hadthegovernmentsandscientistsnotworkedtogether,AIDS-relateddeaths________sincetheirhighestin2005.(2016·
浙江,15)
A.hadnotfallenB.wouldnotfall
C.didnotfallD.wouldnothavefallen
如果政府和科学家们不一起合作的话,与艾滋病相关的死亡人数就不会自2005年的最高值降下来。
根据Hadthegovernmentsandscientistsnotworkedtogether可知事情发生在过去,因此是对过去情况的虚拟,主句用wouldhavedone形式。
故选D项。
13.—Can’tyoustayalittlelonger?
—It’sgettinglate.Ireally________gonow.Mydaughterishomealone.(2015·
北京,29)
A.mayB.can
C.mustD.dare
——你不能再多待一会儿吗?
——天要黑了。
我现在真的必须走了。
我的女儿一个人在家里呢。
may可以,可能;
can能够,可以;
dare敢,敢于。
故选C。
14.—Sorry,Mum!
Ifailedthejobinterviewagain.
—Oh,it’stoobad.You________havemadefullpreparations.(2015·
福建,27)
A.mustB.can
C.wouldD.should
——很抱歉,妈妈,我的面试又失败了。
——噢,真是太糟糕了,你本应该做好充分准备的。
shouldhavedone本应该做但是没有做。
15.You________feelallthetrainingawasteoftime,butI’mahundredpercentsurelateryou’llbegratefulyoudidit.(2015·
陕西,21)
A.shouldB.need
C.shallD.may
你可能觉得所有的培训都是浪费时间,但是我百分之百确定,你以后会为你这么做了而心存感激的。
should表示推测时指“按常理应该……”;
need意为“需要”,常用于否定句或疑问句中;
shall用于第二、三人称的陈述句,表示允诺、警告、威胁等语气;
may表示推测时指“可能,或许”。
由句意可知,此处表示语气不强烈的推测,故用may。
16.You________becarefulwiththecamera.Itcosts!
(2015·
四川,2)
A.mustB.may
C.canD.will
你一定要非常小心地对待这个照相机,它很贵。
根据下文的itcosts可知,照相机一定很昂贵,所以“必须”小心对待,故选A。
17.You________beCarol.Youhaven’tchangedabitafteralltheseyears.(2015·
重庆,12)
C.willD.shall
你一定是卡萝尔,这些年以来你一点都没变。
依据第二句可知,此处应用must表示很有把握的推测,意为“一定,肯定”。
must只用于肯定句,一般不用于否定句或疑问句。
18.IfI________itwithmyowneyes,Iwouldn’thavebelievedit.(2015·
A.didn’tseeB.weren’tseeing
C.wouldn’tseeD.hadn’tseen
如果不是亲眼看到,我就不会相信这件事。
由主句中的谓语动词wouldn’thavebelieved可知是对过去情况的虚拟,虚拟条件句的谓语动词应用过去完成时。
19.Ellenisafantasticdancer.IwishI________aswellasher.(2015·
陕西,23)
A.danceB.willdance
C.haddancedD.danced
埃伦是一位了不起的舞蹈家。
要是我能跳得像她一样好那该有多好啊!
Iwish后接从句,从句用虚拟语气。
叙述与现在事实相反的情况时,谓语动词用过去式(be用were);
叙述与将来事实相反的情况时,谓语动词用could/woulddo;
叙述与过去事实相反的情况时,谓语动词用haddone。
由语境可知,此处叙述的是与现在事实相反的情况,故谓语动词用过去式,选D项。
20.Withouthiswartimeexperiences,Hemingway________hisfamousnovelAFarewelltoArms.(2015·
重庆,7)
A.didn’twriteB.hadn’twritten
C.wouldn’twriteD.wouldn’thavewritten
要是没有战争时的经历,海明威就不会写出他的著名小说《永别了,武器》。
该句使用了含有without的含蓄虚拟语气,由语境知,这里是对过去情况的假设,因此主句部分用would/could/should/might+havedone,故D项正确。
一、“情态动词+havedone”结构
“情态动词+havedone”有两层意思:
1.表示对过去情况的猜测或估计,有以下几种形式:
musthavedone(准是……;
一定……);
can/couldhavedone(可能已经……);
may/mighthavedone(可能/也许已经……)。
—ThewomanbiologiststayedinAfricastudyingwildanimalsfor13yearsbeforeshereturned.
—Oh,dear!
Shemusthavegonethroughalotofdifficulties!
——这位女生物学家在非洲研究野生动物13年后才回来。
——哦,天哪!
她一定经历了许多困难!
2.表示对过去发生之事的后悔、遗憾、责备等情绪,常见的有下列形式:
should/oughttohavedone(本该做);
couldhavedone(本来能够做);
mighthavedone(本可以做);
needn’thavedone(本没必要做)。
—I’lltellMaryabouthernewjobtomorrow.
—Youshouldhavetoldherlastweek.
——明天我要告诉玛丽关于她的新工作的情况。
——你本该上周告诉她的。
二、虚拟语气的一些特殊句式
1.It’s(high)timethat...did/shoulddo...是……的时候了。
2.Ifitwerenotfor/hadnotbeenfor...要不是……
3.butfor...要不是……
4.Ifonly...要是……就好了。
5.wouldrather...did/haddone...宁愿……
Itishightimethatwewere/shouldbeoff.
到了我们离开的时候了。
Ifithadnotbeenforyourtimelyhelp,Iwouldhavegonebankrupt.
要不是你及时的帮助,我早就破产了。
1.Whataboringplanetwe____iftherewereonlyonecultureintheworld!
镇江期中,27)
A.wouldbeB.were
C.wouldhaveD.had
如果世界上只有一种文化,那我们所居住的星球将是多么的枯燥啊!
根据句意可知从句与现在相反,主句也与现在相反,故主句用would/should/could/might+动词原形,但A项不符合句意,故答案为C。
2.Hadtheearthquakehappenedinthenight,there________manymoredeaths,andifthepredictionfortheearthquake________moreaccurate,wewouldhavebeenmorepreparedandmanymoreliveswouldhavebeensaved.(2017·
盐城景山中学调研,29)
A.wouldbe;
hadbeen
B.willbe;
was
C.wouldhavebeen;
D.wouldhave;
hasbeen
如果地震发生在夜间,将会有更多的人死亡,如果对地震的预测更准确的话,我们会有更多的准备,更多的生命将会被拯救。
考查与过去事实相反的虚拟语气,从句用过去完成时,主句用would/should/might/could+havedone。
根据主从句之间的这种对应关系即可确定正确答案为C。
3.Itseemedthatournurseryrhymes________somemagicbecauseallthenightsIsangthemformydaughter,shewouldlistentothemwithkeenpleasure.(2017·
盐城亭湖中学段考,29)
A.musthavehadB.shouldhavehad
C.couldhavehadD.needhavehad
似乎我们的儿歌有什么魔力因为每晚我为女儿唱的时候,她都会非常愉快的听。
这里用情态动词must的完成式,表示对过去情况的肯定推测“过去一定是……”;
shouldhavedone过去本来应该做而没有做;
couldhavedone本可以做却没有做;
needhavedone本需要做却没有做。
根据句意知选A。
4.—CouldwephoneourEnglishteachernow?
—Notnow.I’mafraidhe________bedriving.(2017·
扬州中学期中,25)
A.shallB.may
C.willD.can
——我们现在可以打电话给英语老师吗?
——现在不行。
恐怕他在开车。
may可能,表示一种可能性,符合语境。
shall用于主语为第三人称的陈述句中,表示条约、规定、法令等中的义务,常译为“应,必须”;
will表示意愿或规律性的“注定会”;
can能够,也可用于否定句或疑问句中表推测。
5.Butforthefactthathe________thetruth,he________foraweek’simprisonment.
扬州中学期中,32)
A.didn’tknow;
wouldbepunished
B.hadn’tknown;
mighthavepunished
C.didn’tknow;
wouldhavebeenpunished
D.hadn’tknown;
couldbepunished
要不是因为他不知道真相,他会受到一周监禁的惩罚。
他不知道真相是过去的事实,应用陈述语气didn’tknow;
thathedidn’tknowthetruth为fact的同位语。
根据butfor...可知,整句是对过去的虚拟,第二空应用would/could/might/should+havedone的形式。
根据句意,他应该受到惩罚,应用被动语态。
故选C项。
6.—Nowadayspeopleseemtobecomemoreandmoreselfish.
—Howmuchbetterlifewouldbeifwe________tothevaluesofthepast!
苏锡常镇四市一模,33)
A.weretoreturnB.hadreturned
C.returnD.willreturn
——如今,人似乎变得越来越自私。
——如果我们能够重新回过去的价值观,生活该多好啊!
本题考查虚拟语气。
根据主句的关键词would可知,应用虚拟语气;
再根据句意可知,此处表示对将来情况的假设,其表达形式有三种:
weretodosth./shoulddosth./didsth.,B项表示对过去情况的假设,故选A项。
7.________thelocalauthoritiespaidmoreattentiontothesafetyofseafood,morelives________inthepoisoningincident.(2017·
溧水高级中学二模,27)
A.Should;
wouldnotbeclaimed
B.Had;
wouldnothavebeenclaimed
C.Should;
wouldnotbecost
D.Had;
wouldnothavebeencost
如果当地政府把更多的注意力放在海鲜的安全上,这次中毒事件中就不会夺去更多人的生命。
这是和过去相反的虚拟语气,if条件句应该用过去完成时,也可以省略if把had提前,主句用wouldhavedone,答案在B、D之间选择,claim表示“夺去”,claimone’slife夺取某人的生命,cost是“使……丧失”,用costsb.one’slife,所以选B。
8.Emphasisislaidonthenecessitythatalltheobjectivestobeattained________intoaccountbeforestartinganewproject.(2017·
南通如皋联考,13)
A.betakenB.shouldtake
C.wouldbetakenD.havetobetaken
重点放在开始新项目之前要考虑所有要达到的目标的必要性。
分析句子结构可知,that引导同位语从句,说明necessity的内容,necessity必要性,为necessary的名词形式,其后所接名词性从句应用虚拟语气,即从句谓语用“should+动词原形”结构,should可省略;
在从句中,主语为alltheobjectives,tobeattained为其后置定语,主语和take之间存在被动关系,应用被动形式(should)betaken。
故选A项。
9.—It’sashamethatyoumissedthelectureontheBritishculturegivenbyThompson.
—I________it,butIwasbusypreparingthecomingexam.(2017·
南京九中学情调研,25)
A.attendedB.hadattended
C.wouldhaveattendedD.wouldattend
——你错过了Thompson做的关于英国文化的讲座真是太遗憾了。
——我本打算参加的,但我忙于准备即将到来的考试(而没有去)。
本打算要去而没去,符合这一意思的为C。
10.Lifeisfullofupsanddowns,andwithoutthedowns,theups________meannothing.
南京学情调研,26)
A.wouldB.must
C.shouldD.shall
生活充满了起起伏伏,如果没有低谷,那站在高处也失去了意义。
分析句子成分可知,本题为without的含蓄虚拟语气。
根据Lifei