还剩7页未读,继续阅读
文本内容:
高考英语语法复习精讲与练习
(七)虚拟语气虚拟语气在条件状语从句中的应用【经典例题】
1.Ifmylawyer_______herelastSaturdayhe_______mefromgoing.A.hadbeen;wouldhavepreventedB.hadbeen;wouldpreventC.were;wouldpreventD.were;wouldhaveprevented
2.IfIhadwornmyovercoatI_______cold.A.won’thavecaughtB.couldn’thavecaughtC.won’tcatchD.wouldn’tcatch
3.—Ifhe______he______thatfood.—Luckilyhewassenttothehospitalimmediately.A.waswarned;wouldnottakeB.hadbeenwarned;wouldnothavetakenC.wouldbewarned;hadnottakenD.wouldhavebeenwarned;hadnottaken
4.Ididn’tseeyoursisteratthemeeting.Ifshe_______shewouldhavemetmybrother.A.hascomeB.didcomeC.cameD.hadcome【答案与解析】1.A.本题考查虚拟语气因为从句表示与过去事实相反的假设,故从句谓语动词用过去完成时,而主句谓语动词用wouldhave+过去分词形式2.B.本题考查虚拟条件句中主句谓语动词的使用因为从句用了过去完成时,可知主句谓语动词用would/couldhave+过去分词形式根据句意,可知选B3.B.根据答语,可知本题考查与过去事实相反的虚拟语气故从句谓语动词用过去完成时,而主句谓语动词用wouldhave+过去分词形式4.D.根据句意“在会上我没有看到你的姐姐如果她来的话,她就见到我哥哥了”可知,这是考查对过去事实的虚拟主句用couldhavedone,故从句谓语动词应该用过去完成时【重点归纳】
一、虚拟条件句的类别虚拟条件句可分为三类一类是叙述与现在事实相反的情况;一类是叙述与过去事实相反的情况;另一类是叙述与将来事实相反的情况其主句和从句的谓语动词构成如下
1.与现在事实相反条件从句用过去时(be动词的过去式一律用were),主句用would(should/might/could)+动词原形”如IfIwereyouIwouldaccepttheinvitationtotheparty.如果我是你的话,我将接受去舞会的邀请IfIknewherwellIwouldtellyouabouther.如果我很了解她的话,我将告诉你关于她的事情
2.与过去事实相反条件从句用过去完成时,主句用“would/should/might/could+have+过去分词”如Ifyouhadbeentherelastnightnothingwouldhavehappened.如果你昨天晚上在那儿的话,就没有什么事情发生了IfIhadgotupearlierIwouldhavecaughtthefirstbus.如果我起得更早一些的话,就赶上头班车了3.与将来事实相反条件从句用过去时或者“wereto+动词原形”或者“should+动词原形”,主句用“would(should/might/could)+动词原形”如IfitwereSaturdaytomorrowwewouldn’thaveanexam.如果明天是周六的话,我们就不考试了IfyouweretovisittheschooltomorrowyouwouldseeProfessorSmith.如果你明天去参观学校的话,你就会看到史密斯教授IfitshouldraintomorrowthesportsmeetwouldbeputoffuntilnextFriday.如果明天下雨的话,运动会将被推迟到下周五举行【特别提示】在虚拟条件句中,谓语动词按照“后退一步法”使用,即与现在事实相反,从句中用一般过去时;与过去事实相反,从句中用过去完成时;与将来事实相反,从句中用过去将来时
二、虚拟条件句中的省略与倒装如果if虚拟条件句中有werehad或者should等词时,可以省略if,把这些词放在主语前,形成倒装句如IfIshouldmeetherShouldImeetherIwouldtellher.如果我遇见她的话,我就告诉她IfIwereinyourpositionWereIinyourpositionIwoulddoitbetter.如果我在你的位置上,我会做得更好IftheyhadmadepreparationsHadtheymadepreparationstheywouldhavesucceeded.如果他们做了准备的话,他们就已经成功了Grammarwork语法专练动词变形用所给动词的适当形式填空
1.—¬Ifthefactory___________belongtomeI___________notsellit.—Butitisn’tyours.
2.—Ifyou___________keepthesecretnobody___________knowit.—I’msorryformakingsuchamistake.
3.IftheweatherweretobebefinetomorrowI______goforanoutingwithmyparents.
4.___________beIyouIwouldthinkaboutthisproblemonceagain.
5.___________haveIhadtimelastnightI___________gotoseethiswonderfulfilm.完成句子根据中文提示完成下列各句
1.如果你年轻五岁,你该怎么办?What___________you___________ifyou___________fiveyearsyounger
2.如果你开车更小心一点,就不会出这样的事故Ifyou______________________yourcarmorecarefullysuchatrafficaccident_________________________________.
3.如果明天下雾,我就不能开车去购物Ifit___________foggytomorrowI______________________mycartogoshopping.
4.如果明天天气转晴,我们就去野餐Ifit______________________clearuptomorrowwe______________________forapicnic.
5.如果我是一个男孩,我当然会去参军IfI___________aboyI___________certainlyjointhearmy.
6.如果你是我兄弟,你也会一样对我Ifyou___________mybrotheryou___________treatmeinthesameway.
7.如果我有你这样的姐姐会非常幸福的I______________________veryhappyifI___________aneldersisterlikeyou.
8.如果我捡到了那只钱包,一定交给失主了IfI______________________upthewalletI_________________________________ittoitsowner.
9.万一明天下大雪,一切都将被改变Ifit___________snowheavilytomorroweverything___________bechanged.
10.如果你那天没有抽烟,火灾就不会发生Ifyou______________________thatdaythefire_________________________________out.Grammarquiz语法小测测一测选择最佳答案
1.He______youmorehelpeventhoughhewasverybusy.A.mighthavegivenB.mightgiveC.shouldgiveD.maygive
2.Whatwouldhavehappened________asfarastheriverbankA.BobhadwalkedB.ifBobshouldwalkC.hadBobwalkedD.ifBobwalked
3.________IinyourpositionIwouldnotaccepttheinvitation.A.WasB.WereC.BeD.Am
4.Ifmyfather________herethedayaftertomorrowhe________meatall.A.camecan’tseeBcomescouldn’tseeC.comescouldn’thaveseenD.camecouldn’tsee
5.Ifit________tosnownextweekIwouldnotgotovisitthatmountainvillage.A.isB.beC.wereD.are
6.Ifit________rainthiseveningIwouldnotgotoseethisAmericanfilm.A.wouldB.shouldC.couldD.might
7.__________askedtodothisIwouldcertainlydoitinadifferentway.A.WereIB.AmIC.IfIamD.WasI
8.IfhecouldhelpusIamsurehe________.He’salwaysreadytohelpothers.A.shouldB.hadC.wouldhaveD.did
9.________herintimeshewouldhavejumpedintotheriver.A.IfIstoppedB.DidIstopC.IfIdidn’tstopD.IfIhadn’tstopped
10.IfI_________tenyearsyoungerI_________outtotrymyluck.A.amwouldgoB.waswillgoC.werewouldgoD.werewouldhavegone
11.Ifyou__________myadviceyou_________suchaseriousmistake.A.followedcan’tmakeB.followedcouldn’thavemadeC.hadfollowedcouldn’tmakeD.hadfollowedcouldn’thavemade
12.IfI_________thatcrowdedbusyesterdaymorningI_________mypursewithalotofmoneyinit.A.didn’ttakecouldn’tloseB.hadn’ttakenwouldn’thavelostC.hadn’ttakencouldn’tloseD.didn’ttakecan’thavelost语法专练Onepossibleversion动词变形
1.belonged;wouldn’tsell
2.hadkept;wouldhaveknown
3.wouldgo
4.Were
5.Had;wouldhavegone完成句子
1.would;do;were
2.haddriven;couldn’thavehappened
3.were;couldn’tdrive
4.wereto;wouldgo
5.were;would
6.were;would
7.wouldbe;had
8.hadpicked;wouldhavereturned
9.should;would
10.hadn’tsmoked;wouldn’thavebroken语法小测测一测1-5ACBDC6-10BACDC11-12DB虚拟语气
(二)——虚拟条件句的一些特殊用法【考点导航】
1.—Mycat’sreallyfat.(2007浙江)—You______havegivenhersomuchfood.A.wouldn’tB.couldn’tC.shouldn’tD.mustn’t2.—How’syourtouraroundtheNorthLakeIsitbeautiful(2007全国卷I)—It_____bebutitisnowheavilypolluted.A.willB.wouldC.shouldD.must
3.ItoldyourfriendhowtogettothehotelbutperhapsI_____havedrivenherthere.(2007陕西)A.couldB.mustC.mightD.should【答案与解析】1.Cshouldn’thavedone表示“本来不应该做某事而实际做了”2.C根据句意,“本来这个湖应该是很漂亮的,但是现在被严重污染了”可知选Cshould在这里表示“本来应该……,暗含着实际上不……”之意3.Dshouldhavedone表示“本应该做某事而实际上未做”,本句意为“我告诉你朋友该怎么到达旅馆了,但是也许我应该开车把她送到那儿去”【重点归纳】
1.错综时间条件句有时在非真实条件句中,主句谓语动词所表示的动作和条件从句中谓语动词所表示的动作并不同时发生,这时主句和从句的谓语动词要根据各自所指的不同时间选用适当的虚拟语气形式如HadItakenmyumbrellawithmewhenIcameoutthismorningIshouldnotbewetnow.如果我今天早上出来的时候带着伞的话,现在就不会淋湿了(从句说的是过去的事情,而主句说的是现在的事情)Ifyouhadfollowedthedoctor’sadviceyouwouldbeallrightnow.如果你(那时)听从我的建议的话,现在就不会有事了(从句说的是过去的事情,而主句说的是现在的事情)IfIhadn’tfinishedmycompositionbynowIwouldbeworkingonittomorrow.如果到现在为止我还没有完成作文的话,我明天还要接着写(从句说的是现在的事情,而主句说的是将来的事情)2.含蓄虚拟条件句有时一个假设的情况并不用条件从句表示,而用其它方式来表示,这样的句子叫含蓄条件句主要有以下几种情况1用withwithout,butfor等介词短语来替代条件从句它们都可以转换成由if引导的虚拟条件句如Wemighthavediedwithoutyourhelp.=Wemighthavediedifyouhadn’thelpedus.如果(那时)没有你们的帮助,我们可能已经死了Withoutthesunnothingwouldgrow.=Iftherewasnothesunnothingwouldgrow.没有太阳,万物都不能生长2用orotherwisebutthatsuppose/supposingthatprovided/providingthat等引导的虚拟语气如Youdidn’tcomeyesterdayoryouwouldhaveseenhim.你昨天没有来,否则的话,你就已经看到他了IwasverybusylastweekotherwiseIwouldhavecometoseeyou.我上周很忙,否则的话,我就来看你了SupposingIwasstillalittlechildIwouldstudyhardfromnowon.假如我还是一个小孩子的话,我将从现在开始努力学习3通过上下文来表示虚拟这种情况下,需要加以分析IwouldhavegivenyoumoremoneybutIwassopoorthen.我(那时如果有钱的话)就可以给你更多的钱了,但是我当时太穷了IwouldhavecalledyoubutIforgotyourtelephonenumber.我本来可以给你打电话,但是我(那时)忘了你的电话号码Havingknownthefactintimewecouldn’thavesaidthat.=Ifwehadknownthefactintimewecouldn’thavesaidthat.如果我们(那时)及时知道事实的话,就不会说那件事了Anymaninhispositionwouldhavedonethat.处于他那个位置的任何人都会那样做的4)由should+动词原形或者should/could/mighthave+过去分词构成的虚拟语气种情况下,虚拟条件句经常省略,而只剩下主句结构,如IshouldhavetoldyouthatbutIwasafraidthatyoucouldn’tacceptthefact.我本应该告诉你那件事,但我担心你不能接受这个事实Tomyouaresolazy!Thisworkshouldhavebeenfinishedhoursago.汤姆,你太懒了!这个工作本应该几个小时之前完成
3.在ifitwere/hadbeennotfor…句型中的虚拟语气Ifitwerenotfor…表示对现在事实的假设;Ifithadnotbeenfor…表示对过去事实的假设IfitwerenotfortheInterneteverythingwouldbeverydifficult.要不是互联网,一切都会变得很难HaditnotbeenforyourovercoatIwouldhavedied.要不是你那件大衣,我就被冻死了Grammarwork语法专练选择最佳答案
1._________thethickforestwewouldoftenhavetosufferfromasandstorm.A.IfitisnotforB.IfitwerenotforCIsitnotforD.Wasitnotfor
2._________yourofferofriceandvegetableswewouldhavegonehungry.A.Ifithasn’tbeenforB.WithC.HasitnotbeenforD.Haditnotbeenfor
3.__________yourtimelyandcorrectguidanceIcouldn’thavesolvedtheproblemsosmoothly.A.HaditnotbeenforB.WereitnotforC.IfithasnotbeenforD.Ifitisnotfor
4.JanewouldhavegonetoWashington________togetaplaneticket.A.wassheableB.ifshehadbeenableC.wouldshebeableD.ifsheisable
5.________forherencouragementIwouldnothavepaidforthatgood-for-nothinghugevase.A.WereitnotB.IfitisnotC.HaditnotbeenD.Iftheywerenot
6.IfI________alotofmoneylikeyouI________buythatlargecompany.A.hadwouldbuyB.havewouldC.hadwouldhaveboughtD.havehadwouldhavebought7.Ifshe________myEnglishteacherI________muchfromher.A.wascanlearnB.iscouldlearnC.werecouldlearnD.hadbeencouldlearn
8.IfI________outtoworklastyearI________muchmoremoney.A.hadgonewouldmakeB.hadgonewouldhavemadeC.wentwouldmakeD.wentwouldhavemade9.Isupportedhimintimeotherwisehe______offthebike.A.mightfallB.wouldfallC.shouldhavefallenD.wouldhavefallen
10.ItishardformetoimaginewhatIwouldbedoingtodayifI_____inlovewithMaryinmyhometown.A.wouldn’thavefallenB.hadnotfallenC.shouldfallD.weretofall
11.Withouttheairtoholdsomeofthesun’sheattheearthatnight______.A.wouldbefreezingcoldB.willbefreezingcoldlyC.wouldbefrozencoldD.canfreezecoldly
12.—Whydon’tyoubuythenecklacesinceyoulikeitsomuch—I______butIdon’thavethemoney.A.wouldB.willC.shouldD.may
13.—FinallyIgottomygrandmother’shomeonfoot.—ReallyYou______aridethere.A.musthavetakenB.couldhavetakenC.shouldn’thavetakenD.couldn’thavetaken
14.IfIhadworkedharderatschoolI______inacomfortableofficenow.A.wouldsitB.wouldhavesatC.wouldbesittingD.weresitting
15.Myfathertoldmehowtogetherebutperhapshe_____meamap.A.hadtogiveB.oughttogiveC.musthavegivenD.shouldhavegivenGrammarquiz语法小测I.请将下列句子翻译成英语
1.要不是你帮忙的话,我会失败的.
2.如果不是两次考大学都失败的话,他也不会一声不吭地离家出走.
3.如果不是你及时的支持,我就会输掉这次大选.
4.没有这本杂志,我们打发时光就很难.II.根据上下文的意思,完成句子
1.Ifit______(要不是)yourmobilephoneIcouldn’thavegotintouchwithher.
2.IwasreallyverybusythatdayotherwiseI_______就去参加舞会了.
3._________要不是天气好的话Icouldn’tgoclimbingthatday.
4.ProvidingthatIhadfinishedthereporttwodaysbeforeI________就不会被开除了now.第16期B3版Keys:语法专练1-5BDABC6-10ACBDB11-15AABCD语法小测I.Onepossibleversion
1.ButforyourhelpIwouldhavefailed.
2.Nothavingfailedinthecollegeentranceexaminationtwicehewouldn’thavelefthomewithoutsayingaword.
3.IfithadnotbeenforyourtimelysupportIwouldhavefailedintheelection.
4.Wereitnotforthismagazineitwouldbedifficultforustokillthetime.II.Onepossibleversion
1.hadn’tbeenfor
2.wouldhavegonetotheparty
3.Butforthefineweather
4.wouldn’tbefired。