资源描述:
《初中虚拟语气讲解及练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、虚拟语气的用法及专项练习题虚拟语气表示一种假设的情况,或一种主观的愿望,即动词所表示的动作或状态并非事实,或不可能实现。英语虚拟语气的形式有下列几种:一、与现在事实相反连接词条件从句结果从句If1.动词过去式(或were)2.助动词(过去式)+动词原形ShouldWould+动词原形couldmightIfhadthetime,JohnwouldmakeatriptoChinatoseetheGreatWall.IfIwereyou,Iwouldgiveupdrinkingimmediately. 二.与将来事实相反连接词条件从句结果从句If1.
2、 should+动词原形2. 动词过去式3、wereto+动词原形ShouldWould+动词原形couldmightIfyoushouldlose,whatwouldyoudo?IfIweretoseehertomorrow,Iwouldtellherthetruth.Ifyouwenttherenexttime,youwouldseewhatImean.三、与过去事实相反连接词条件从句结果从句Ifhad+过去分词ShouldWould+have+过去分词couldmightIfI’ddnownthatitwasgoingtorai
3、n,Iwouldneverhavegoneforawalkinthecountry.虚拟语气专项练习题(1).IfIyou,Iwouldgobyplane.Flyingismuchfaster.A.beB.wasC.wereD.am(2).IdonotthinkthosepeoplearereallyEnglish.Iftheywere,theyspeakwishFrenchaccents.A.don'tB.willnotC.mustn'tD.wouldn't(3)today,wouldwebeabletogettherebyTuesday?A.
4、WereweleavingB.IfweleaveC.WouldweleaveD.Werewetoleave(4).IfJonetomorrow,whatwouldyoudo?A.werenottocomeB.willnotcomeC.wouldnotcomeD.hadnotcome(5).“Shedidn'taskme,soIdidn'thelpher?”“Youmeantosay,youwould'vehelpedher?”A.ifsheaskedyouB.ifsheweretoaskyouC.hadsheaskedyouC.weresheto
5、askyou(6).Theytooktheinjuredstraighttothehospital.Otherwisesomeofthem.A.mighthavediedB.mightdieC.woulddieD.coulddie(7).Iftheyhadknownhim,tohim?A.wouldtheyhavetalkedB.wouldtheytalk C.hadtheytalkedD.theywouldtalk(8).IfIlivedinthecity,Itravealincrowededbuses,butItoseelotsof f
6、ilms.A.shallhaveto/shallbeableB.shallhaveto/amableC.wouldhaveto/wereableD.wouldhaveto/wouldbeable(9).Iwouldhavegonetotheconcert,ifItime.A.hadhadB.havehadC.hadD.wouldhavehad(10).Iknowit,Iwouldhavetoldyou.A.HaveB.IfC.HadD.Having(11).yourhelp,Iwouldnothavesucceeded.A.BecauseB.Be
7、causeofC.ButD.Butfor(12).“WhatdidMrSmithsayabouthiscareer?”“Onlythatifheamillionaire,hewouldhavefewerworries.”A.didnotbecomeB.hadnotbecomeC.doesnotbecomeD.hasnotbecome(13).“Whydidn'tyouhelphim?”“IwouldhaveIdidn'thavethemoney.”A.stillB.butC.otherwiseD.or(14).“WhoshouldgotoseeL
8、iYing?Heisilltoday.”“IsuggestWangHong.”A.goesB.wouldgoC.goD.went(15)