需求英语虚拟语气习题及答案,
需求英语虚拟语气习题及答案,
需求英语虚拟语气习题及答案,
需求英语虚拟语气习题及答案,
这份题是比较经典的一份.
1.Theteacherdemandedthattheexam_____beforeeleven.
A.mustfinishB.wouldbefinished
C.befinishedD.mustbefinished
2.Shemadethedemandthatthejournalists_____atonce______Iraq.
A.leave;forB.leave;to
C.left;toD.tobeleft;for
3.HeistalkingsomuchaboutAmericaasifhe_____there.
A.hadbeenB.hasbeen
C.wasD.hasgone
4.Theyoungmaninsistedthathe_____nothingwrongand_____free.
A.did;setB.haddone;shouldbesetC.shoulddo;besetD.haddone;mustbeset
5.Isuggestedthere____beakindoflanguageallcouldunderstandanduse____.
A.can;itB./;/
C.would;itD.may;/
6.Thesuggestionhasbeenmade_____thebasketballgame_____putoff.A.for;toB.that;be
C.which;shouldbeD.to;
7.Theordercamethatthemedicalsupplies_____toBeijingfortheSarssoon.
A.wouldbesentB.shouldsend
C.besentD.mustbesent
8.Itisimportantthatwe_____wildanimals.
A.willprotectB.shouldprotect
C.shallprotectD.areprotecting
9.Hadyoulistenedtothedoctor,you_____allrightnow.A.areB.were
C.wouldbeD.wouldhavebeen
10._____anychangeaboutthedate,pleasetellmeimmediately.
A.WilltherebeB.Shouldtherebe
C.TherewillbeD.Thereshouldbe
11._____today,hewouldgettherebyFriday.
A.WouldheleaveB.Washeleaving
C.WerehetoleaveD.Ifheleave
12.Shoulditrain,thecrops_____.
A.wouldbesavedB.wouldhavebeensaved
C.willbesavedD.hadbeensaved
13.You_____comeearlier.Thebusleftamomentago.
A.wouldB.shouldhave
C.mayD.have
14.Hetreatedmeasthough/asif_____hisownson.
A.IamB.Iwouldbe
C.IwasD.Iwere
15.I_____yousomemoney,butIhadn’tanyonmethen.
A.wouldlendB.wouldhavelent
C.couldlendD.mayhavelent
16.Afewminutesearlierandwe_____therain.
A.havecaughtB.hadcaught
C.couldhavecaughtD.weretocatch
17.---“HaveyoueverbeentoBeijing?”
---“No,butIwishI_____”
A.haveB.will
C.doD.had
18.I’mgladIwentoverallmynotes;otherwise_____.
A.ImayhavefailedB.I’dfail
C.I’dhavefailedD.I’llhavefailed
19.---“Whatwillyoudoduringthesummerholiday?”
---“Idon’tknow,butit’shightime_____something.”
A.I’mdecidingB.I’lldecide
C.IdecidedD.Idecide
20.Whatshouldwedoifit_____tomorrow?
A.shouldsnowB.wouldsnow
C.snowD.willsnow
21.IfonlyI_____mywatch!
A.hadn’tlostB.haven’tlost
C.didn’tlostD.don’tlose
22.You_____suchaseriousmistakeifyouhadfollowedhisadvice
.A.maynotmakeB.mightnotmake
C.shouldn’thavemadeD.mightnothavemade
23.We_____theworkontimewithoutyourhelp.
A.hadn’thadfinishedB.didn’thavefinished
C.couldn’thavefinishedD.can’thavefinished
24.---“Wherehaveyoubeen?”
---“Igotcaughtintraffic;otherwise_____sooner.”