高中英语语法:虚拟语气专项练习50题1.---I’msorry.I_______atyoutheotherday.---Forgetit.Iwasabitoutofcontrolmyself.A.shouldn’tshoutB.shouldn’thaveshoutedC.mustn’tshoutD.mustn’thaveshouted2Thankyouforallyourhardworklastweek.Idon’tthinkwe____itwithoutyou.A.canmanageB.couldhavemanagedC.couldmanageD.canhavemanaged3.____hehadnothurthisleg,Johnwouldhavewontherace.A.IfB.SinceC.ThoughD.When4---Ifthetraffichadn’tbeensoheavy,Icouldhavebeenbackby6o’clock.---Whatapity!Tina____heretoseeyou.A.isB.wasC.wouldbeD.hasbeen5Iwasreallyanxiousaboutyou.You____homewithoutaword.A.mustn’tleaveB.shouldn’thaveleftC.couldn’thaveleftD.needn’tleave6Hesuggestedthattheperson____tobepunished.A.refersB.referC.shouldreferD.referred7---Doyouthinkthethiefenteredtheroomthroughthebackdoor?---No,ifhehad,Idon’tbelievehe____theliving-roomwindow.A.wouldbreakB.brokeC.wouldhavebrokenD.breaks8Withoutelectricity,humanlife____quitedifferenttoday.A.isB.willbeC.wouldhavebeenD.wouldbe9---____hecometoseeyouashepromised?---Ofcourse,please,andI’dratherhe____methetruth.A.Will;informedB.Shall;toldC.Should;willtellD.Can;tell10---Helooksveryhotanddry.---So____ifyouhadatemperatureof39.A.wouldyouB.willyouC.wouldyouhavebeenD.doyou11IforgetwhereIreadthearticle,orI________ittoyounow.A.willshowB.wouldshowC.amgoingtoshowD.amshowing12.“Itlooksasifheweredrunk.”“Soitdoes._________.”A.He’dbettergiveupdrinkingB.Heshouldn’thavedrunksomuchC.HealthismoreimportantthandrinkD.Iwonderwhyheisalwaysdoingso13.“Marylookshotanddry”“So_________youifyouhadsohighafever.”A.doB.areC.willD.would14.“Hewillcometomorrow.”“ButI’dratherhe_________thedayaftertomorrow.”A.willcomeB.iscomingC.cameD.hadcome15.Allthedoctorsinthehospitalinsistedthathe________badlywoundedandthathe________atonce.A.shouldbe;beoperatedonB.were;mustbeoperatedonC.was;shouldbeoperatedD.was;beoperatedon16._________smoking,hewouldnothavegotcancerinthelung.A.WashegivenupB.HadhegivenupC.DidhegiveD.Ifhegaveup17.Whatapity!Consideringhisabilityandexperience,he____better。A.needhavedoneB.musthavedoneC.canhavedoneD.mighthavedone18.Itogoforawalk,butsomeonecalledandIcouldn’tgetway。A.wasplanningB.hadplannedC.plannedD.wouldplan19.Iwouldlike_______youtomybirthdayparty,butIwasbusyandforgottocallyou。A.toinviteB.invitingC.tohaveinvitedD.havinginvited20.HadPaulreceivedsixmorevotesinthelastelection,he______ourchairmannow.A.musthavebeenB.wouldhavebeenC.wereD.wouldbe21.______theEnglishexaminationIwouldhavegonetotheconcertlastSunday.A.InspiteofB.ButforC.BecauseofD.Asfor22.Thesunrisesintheeastandsetsinthewest,soitseemsasifthesun________roundtheearth.A.werecirclingB.circlesC.iscirclingD.becircling23.Hadheworkedharder,he_____theexams.A.musthavegotthroughB.wouldhavegotthroughC.wouldgetthroughD.couldgetthrough24.I'dratheryou_____bytrain,becauseIcan'tbeartheideaofyourbeinginanairplaneinsuchbadweather.A.wouldgoB.shouldgoC.wentD.hadgone25._____forthetimelyinvestmentfromthegeneralpublic,ourcompanywouldnotbesothrivingasitis.A.HaditnotbeenB.WereitnotC.BeitnotD.Shoulditnotbe26.Weareallforyourproposalthatdiscussion_____.A.beputoffB.wasputoffC.shouldputoffD.istoputoff27.LookattheterriblesituationIamin!IfonlyI____youradvice.A.followB.hadfollowedC.wouldfollowD.havefollowed28.Withoutelectroniccomputers,muchoftoday’sadvancedtechnology______.A.willnothavebeenachievedB.havenotbeenachievedC.wouldnothavebeenachievedD.hadnotbeenachieved29.WhenEdisondied,itwasproposedthattheAmericanpeople_______allpowerintheirhomes,streets,andfactoriesforseveralminutesinhonourofthisgreatman.A.turnoffB.turnedoffC.wouldturnoffD.hadturnedoff30.Thereisarealpossibilitythattheseanimalscouldbefrightened,_______asuddenloudnoise.A.beingthereB.shouldtherebeC.therewasD.therehavingbeen31.Lookingroundthetown,hefeltasthoughhe______awayforages.A.hasbeenB.wasC.isD.hadbeen32.Jeandoesn'twanttoworkrightawaybecauseshethinksthatifshe______ajobsheprobablywouldn'tbeabletoseeherfriendsveryoften.A.hastogetB.hadgotC.weretogetD.couldhavegot33.____youknownthetruth,youshouldhavetoldhim.A.HaveB.HadC.HavingD.If34.9.It’shightimeyou______.A.starttoworkB.wouldstarttoworkC.startedtoworkD.hadstartedtowork35.Bobwouldhavehelpedusyesterday,buthe-_______A.wasbusyB.isbusyC.hadbeenbusy.D.willbebusy36.Johnwenttothehospitalalone.Ifhemeaboutit,Iwouldhavegonewithhim.A.shouldtellB.tellsC.toldD.hadtold37.Ifwe___theotherroad,wemighthavearrivedhereintimeforthemeeting.A.takeB.hadtakenC.tookD.havetaken38.--Theweatherhasbeenveryhotanddry.--Yes.Ifithadrainedevenadrop,thingswouldbemuchbetternow!Andmyvegetables.A.wouldn'tdieB.didn'tdieC.hadn'tdiedD.wouldn'thavedied39.HadIknownaboutthiscomputerprogram,ahugeamountoftimeandenergy______.A.wouldhavebeensavedB.hadbeensavedC.willbesavedD.wassaved40.---Sorry,ProfessorSmith.Ididn'tfinishtheassignmentyesterday.---Oh,youhavedoneitasyesterdaywasthedeadline.A.mustB.mustn'tC.shouldD.shouldn't41._____thesun,nothingonearthcouldlive.A.WereitnottoB.IfitwerenottoC.IfithadnotbeenforD.Ifitwerenotfor42.Ifhe_____,givehimthemessage.A.werecomingB.wouldcomeC.shouldcomeD.werecome43.WereItomovetoaforeigncountry,I_____awayallmyfurnitureinmyhous