1、一、if从句主句与现在相反did/werewould/could/should/mightdo与过去相反haddonewould/could/should/mighthavedonedid/were;与将来相反weretodo;would/could/should/mightdoshoulddo1.IfIwereabird,Iwouldflytoyou._2.Ifhehadfollowedmyadvice,hewouldhavesucceeded._3.Ifitrained/weretorain/shouldrain,Iwouldstayhere._注意:(1).在if引导的虚拟语气中,从句部
2、分如果有had,were,should,可以省略if,将had,were,should提前。将以上三句改为倒装1._,Iwouldflytoyou.2._,hewouldhavesucceeded.3._,Iwouldstayhere.(2).在if引导的虚拟语气中,有时主句和从句所指的时间不同,构成混合型虚拟语气。Ifyouhadfollowedyourdoctor,_youwouldbebetternow._二、wish与现在相反did/werewish与过去相反haddone与将来相反would(could/should/might)do1.IwishIwereabirdflyingin
3、thesky._2.Wewishwehadnottoldhimthenews._3.Hewisheshecouldbecomeascientistsomeday._三、asif/though与现在相反did/wereasif/though与过去相反haddone与将来相反would(could/should/might)do1.Helooksasifhewereanartist._2.Helooksasifhehadseenaghost._3.Itlooksasifitmightrainsoon._四、ifonly与现在相反did/wereifonly与将来相反would/coulddo与过去
4、相反haddone1.Ifonlyhewereherenow._2.Ifonlythealarmclockhadrung._五、wouldrather与现在或将来相反did/werewouldrather与过去相反haddone1.Iwouldratheryouwerestudyingintheclassroom._2.IwouldratherIhadfinishedmyhomeworkontime._六、Itis(high)timethat+_或_七、含蓄型虚拟句中出现with,without,butfor(要不是),or,otherwise等1.Withoutmusic,theworldw
5、ouldbeadullplace.2.Butforhishelp,wewouldnothavemanagedit.八、表命令、建议、要求等一类词各种形式,如:order,suggest,propose,require,demand,request,command,insist后接thatsbshoulddo或thatsthshouldbedone.其中要注意insist和suggest的特殊用法,即:_九、在主语从句中,如Itisimportant/necessary/natural/strange/apity/nowonder后接thatsbshoulddo.十、情态动词+havedone表
6、虚拟1.couldhavedone_Hecouldhavepassedtheexam,buthewastoocareless.2.mighthavedone_,might比may可能性小Hemighthavegivenyoumorehelp,eventhoughhewasbusy.3.wouldhavedone_Iwouldhavetoldyouallaboutthematter,butyoudidntaskme.4.shouldhavedone;shouldnthavedone_Tom,youaretoolazy.Theworkshouldhavebeenfinishedyesterday.
7、5.oughttohavedone=shouldhavedone_IoughttohavegonehomelastSunday.6.needhavedone;neednthavedone_Ineednthaveboughtsomuchwineonlyfivepeoplecame.十一、Exercise装订线Module6Grammar1.IfI_wherehelived,I_anotetohim.A.knew,wouldB.hadknown,wouldhavesentC.know,wouldsendD.knew,wouldhavesent2.Ifthey_earlierthanexpected
8、,they_herenow.A.hadstarted,wouldbeB.started,mightbeC.hadstarted,wouldhavebeenD.willstart,mighthavebeen3.Ididntknowhistelephonenumber._it,I_then.A.HadIknown,wouldringhimupB.ShouldIknow,wouldhaverunghimupC.IfIknew;wouldringhimupD.HadIknown;wouldhaverunghimup4.Maryisilltoday.Ifshe_,she_absentfromschool
9、.A.werenotill,wouldntbeB.hadbeenill,wouldnthavebeenC.hadbeenill,shouldhavebeenD.hadntbeenill,couldbe5.WereItodoit,I_itsomeotherway.A.willdoB.woulddoC.wouldhavedoneD.weretodo6.I_himtheanswer_possible,butIwassobusythen.A.couldtell,ifithadbeenB.musthavetold,wereitC.shouldhavetold,haditbeenD.shouldhavet
10、old,shoulditbe7.Withoutyourhelp,we_somuch.A.wontachieveB.didntachieveC.dontachieveD.wouldnthaveachieved8.Youdidnttakehisadvice._hisadvice,you_suchamistake.A.Hadyoutaken,wouldnthavemadeB.Ifyouhadtaken,wouldmakeC.Wereyoulotake,shouldnthavemadeD.Haveyoutaken,wonthavemade9.Wewishwe_whatyoudidwhenwewerea
11、thighschool.A.didB.couldhavedoneC.havedoneD.shoulddo10.Shewishesshe_tothetheatrelastnight.A.wentB.wouldgoC.hadgoneD.weregoing11.Tomisveryshortnow.Hismotherwishesthathe_betallwhenhegrowsup.A.couldB.shouldC.wouldD.wereableto12.MysisteradvisedmethatI_accepttheinvitation.A.couldB.mustC.shouldD.might13.H
12、easksthathe_anopportunitytoexplainwhyhesrefusedtogothere.A.isgivenB.mustgiveC.shouldgiveD.begiven14.DoyouthinkofWangFangssuggestionthathe_Mr.Litotheparty?A.willinviteB.haveinvitedC.isinvitedD.invite15.Iinsistedthathe_atonce.A.begoneB.goC.wouldgoD.mightgo16.LiMinginsistedthathe_anythingatall.A.hadnts
13、tolenB.shouldntstealC.doesntstealD.steal17.Itisquitenaturalthatmycominglateagain_themveryangry.A.hadmadeB.wouldmakeC.makesD.make18.Heactedasifhe_everythingintheworld.A.knewB.knowsC.hasknownD.wontknow19.ReaditaloudsothatI_youclearly.A.mayhearB.willhearC.hearD.haveheard20.Theygotupearlyinorderthatthey
14、_theyfirsttrain.A.caughtB.willcatchC.mightcatchD.shallcatch21.Iamsorrythathe_insuchpoorhealth.A.areB.shallbeC.wereD.shouldbe22.Thatisagoodbook.You_ityesterday.A.couldbuyB.shouldbuyC.shouldhaveboughtD.bought23.Itishightimewe_home.A.willgoB.wouldgoC.havegoneD.went24.Idratherthatyou_home.A.wentB.havego
15、neC.willgoD.hadgone25.IfonlyI_tothelecture!A.listenB.willlistenC.amlisteningD.hadlistened27.Ididntseeyoursisteratthemeeting.Ifshe_,shewouldhavemetmybrother.A.hascomeB.didcomeC.cameD.hadcome28.Withoutelectricity,humanlife_quitedifferenttoday.A.isB.willbeC.wouldhavebeenD.wouldbe29.He_youmorehelp,event
16、houghhewasverybusy.A.mighthavegivenB.mightgiveC.mayhavegivenD.maygive30.Ifcitynoises_fromincreasing,people_shouttobeheardevenatthedinnertable20yearsfromnow.A.arenotkept,willhavetoB.arenotkept,havetoC.donotkeep,willhavetoD.donotkeep,haveto31.Mikesfather,aswellashismother,insistedthathe_home.A.stayedB
17、.couldstayC.hasstayedD.stay32.Mr.Smithinsistedthathe_theworkall.A.haddoneB.havedoneC.didD.so33.Janewouldneverhavegonetotheparty_thatMarywouldcometoseeher.A.hassheknownB.hadsheknownC.ifsheknowD.ifshehasknown34.Ifyouhadenoughmoney,what_?A.willyoubuyB.wouldyoubuyC.wouldyouhaveboughtD.willyouhavebought3
18、5.Ifyou_thatfilmlatelastnight,youwouldntbesosleepy.A.didntseeB.haventseenC.wouldnthaveseenD.hadntseen36.Ourmonitorrequestedthat_.A.alltheclassstudiedmorecarefullytheproblemB.theproblemwasmorecarefullystudiedC.withgreatcaretheproblemcouldbestudiedD.alltheclassstudytheproblemmorecarefully37.-Wouldyouh
19、avecalledheruphaditbeenpossible?Yes,butI_busydoingmyhomework.A.wasB.wereC.hadbeenD.wouldbe38.Histiredfacesuggestedthathe_reallytiredafterthelongwalk.A.hadbeenB.wasC.beD.shouldbe39.Itisimportantthatwe_.A.shallclosethewindowbeforeweleaveB.willclosethewindowbeforeweleaveC.mustclosethewindowbeforeweleaveD.closethewindowbeforeweleave40.Ididntknowhistelephonenumber,otherwiseI_him.A.hadtelephonedB.wouldtelephoneC.wouldhavetelephonedD.telephone