虚拟语气练习题一、【基础巩固】1.IfI___tenyearsyounger,I______veryhappy.A.were,wouldbeB.am,shallbeC.were,shallbeD.am,wouldbe2.---Youcanaskyourbrotherforhelp.---Heisnotathome.Ifhe______,I______.A.is,wouldB.were,wouldC.is,willD.were,will3.Ifyou_____thedoctorsadvice,youwouldhavealreadyrecovered.A.followB.followedC.wouldfollowD.hadfollowed4.Ifhehadnotmissedthetrain,he______therebythen.A.mightgetB.mighthavegotC.gotD.hadgot5.Whatwouldyouhavedonelastnight,ifyou______towriteyourhomework.A.hadn'tB.haven'thadC.didn'thaveD.hadn'thad6.---Didyoucatchtheplane?---No,ifIhadhurried,I______.A.wouldB.wouldhaveC.couldD.did7.Whydidn'tyoutellhimthetruth?IfI______you,Iwouldhave.A.wereB.hadbeenC.amD.wouldbe8.---Howdoyouliketheparty?---Wonderful.Ifyouhadcomewithus,you______agoodtime.A.hadB.hadhadC.wouldhaveD.wouldhavehad9.IfI______outofmyink,Iwouldhavefinishedwritingthepaper.A.didn'trunB.shouldn'trunC.haven'trunD.hadn'trun10.Ifyou______earlytomorrowmorning,youwouldbetherebynoon.A.havestartedB.werestartC.weretostartD.hadstarted11.Ifyou______tothemoononeday,youwouldfinditquitedifferentfromtheearth.A.travelB.hadtravelledC.shouldtravelD.havetrarelled12.What______yesterdayifyou______TVprogramme.A.wouldyoudo,hadn'twatchB.wouldyouhavedone,hadn'twatchedC.couldyoudo,didn'twatchD.wouldyouhavedone,didn'twatch13.----AreyouthinkingaboutgoingtoDalianforthevacation?----No,butifI______time,I______verygladtogothere.A.have,willbeB.hadhad,wouldhavebeenC.had,wouldbeD.hadhad,wouldbe14.----Mybossoftenmademeworkdayandnight.----IfI______you,I______thejob.A.am,willgiveupB.hadbeenyou,wouldhavegivenupC.were,wouldgiveupD.hadbeenyou,wouldgiveup15.Ifyoutellmeallaboutit,I______abletodecide.A.wouldbeB.couldbeC.wereD.shallbe16.Ifyou______George,wouldyoupleasetellhimtoringme?A.sawB.weretoC.haveseenD.see17.I'msurehehasn'tsenttheletter.Ifhe______it,I______.A.sent,gotB.sent,havegotC.sent,wouldgoD.hadsent,wouldhavegot18.----SallyfinallygotherefromChicago.----Ifshe______earlier,we______hertothepartythen.A.came,wouldtakeB.hadcome,wouldhavetakenC.comes,willtakeD.hadcome,wouldtake19.Idon'tknowwhethertotakethemedicineatonce.IfI______,I______it.A.knew,wouldtakeB.hadknown,wouldhavetakenitC.knew,wouldhavetakenD.hadknown,wouldtake20.----Didyouneedanyhelpwithyourmathslastnight?----No,If______,I______you.A.had,wouldhavecalledB.had,wouldcallC.hadneeded,wouldhavecalledD.hadneeded,wouldcall二、【能力提高】1.Iwouldbuythatcar,ifI______enoughmoney.A.haveB.hadC.willhaveD.hadhad2.FordmighthavecometoschoolintimeforProfessorSmith'slecture,______.A.ifhegotupearlierB.unlesshehadgotupearlierC.buthegotupratherlateD.buthehadgotupsolate3.______theirhelpinthepastyears,hewouldbelivingahardlifeandmightevenhavestarvetodeath.A.WithB.IfitwerenotforC.IfithadnotbeenforD.Ifnot4.Ifithadnotrainedyesterday,theground______muddynow.A.isnotB.willnotbeC.wouldnotbeD.wouldnothavebeen5.You______anydifficultynow,ifyouhadmadeamorecarefulplan.A.won'tmeetwithB.wouldnotmeetwithC.wouldnothavemetwithD.havenotmetwith6.Hedidhisbestineverything,______hewouldnothavebeenwhathewas.A.andB.butC.otherwiseD.butthat7.----Whatwouldyouwishtodoifyouweretobeacollegestudentagain?----That'sveryhardtosay,butIwishI______biologywhenIwasacollegestudent.A.hadstudiedB.studiedC.studyD.havestudied8.----Youshouldhavegonetotheshowwithusyeaterday.It'sverygood.----IwishedI______,butIwasbusywithmyreport.A.hadB.didC.wouldhaveD.were9.MrJohnsonsaidangrily,“Don'tordermeabout,asifI______yourwife.I'mnot.Weareboththeboss'smen.”A.wereB.amC.wouldbeD.hadbeen10.______thethickfence,hewouldhavebeenmorefearful.A.ButforB.WithoutC.IfitwerenotforD.bothAandB11.Hetalkedasifhe______toBeijing,butIknewhehadn't.A.wentB.wereC.hadbeenD.wouldhavebeen12.----Wouldyouhavetoldhimtheawswer,ifpossible?----Yes,Iwouldhave,butI______verybusy.A.hadbeenB.wereC.wasD.wouldbe13.Ifhe______inEngland,whatlanguagecouldheprobablyspeaknow?A.werebornB.hadbeenbornC.wouldhavebeenbornD.wasborn14.Ifwe______Steven'sadvice,wewouldnotbelostintheforest.A.tookB.hadtakenC.havetakenD.wouldtake15.Ifthegovenmenthadbuiltmorehousesforthehomelesspeopleaftertheearthquake,thehousingproblemsnowinsomepartsofthecity______soseriousnow.A.wouldn'tbeB.willnothavebeenC.wouldn'thavebeenD.wouldhavenotbeen16.Whataheavyrainitis!Ifwe______theraincoat,wewouldn't______intherain.A.hadputon,bewalkingB.puton,walkC.puton,bewalkingD.shouldputon,walk17.----Whyisthewindowbroken?----IfI______care,it______.A.took,wouldn'thappenB.hadtaken,wouldn'thavehappenedC.took,wouldn'thavehappenedD.hadtaken,wouldn'thappen18.----Doyouthinkthethiefenteredthroughthesidedoor?----No,ifhehad,he______thelivingroomwindow.A.wouldbreakB.wouldhavebrokenC.wouldn'tbreakD.wouldn'thavebroken19.I______oneofTom'spaintings,butifIhad,hewouldhavegivenittome.A.wantedB.wantC.didn'twantD.don'twant20.I'veforgottenhistelephonenumber.IfI______itdown,I______younow.A.put,wouldhavetoldB.put,wouldtellC.hadput,wouldhavetoldD.hadput,wouldtell三、【高考真题】1.Iftherewerenosubjunctivemood,English___mucheasier.A.willbeB.wouldhavebeenC.couldhavebeenD.wouldbe2.Theguardatthegateinsistedthateverybody____therulesA.obeys