if虚拟语气练习题及答案(可编辑修改文本版).pdf
精品文档
if虚拟语气练习题及答案
※错综虚拟条件句,主句,从句时间不一致
▲含蓄虚拟语气,省略if条件句
1.IfIyou,Iworry.
A.were/wouldn’tB.was/wouldn’tC.been/
wouldhaveD.be/would
2.,Iwouldtakeanumbrellawithme.
A.HadIbeenyouB.IwereyouC.WereI
youD.Ihadbeenyou
3.Ifittomorrow,whatwouldwedo?
A.rainsB.weretorainC.wouldrainD.
rain
4.today,hewouldgettherebyFriday.
A.WouldheleaveB.WasheleavingC.Were
hetoleaveD.Ifheleaves.
5.tothedoctorrightaway,hemight
havebeenalive.
A.IfhewentB.WerehegoneC.Shouldhe
havegoneD.Hadhegone
6.Ifweheretenminutesearlier,we
thebus.
A.arrived/wouldcatchB.arrived/would
1/15
精品文档
havecaught
C.hadarrived/hadcaughtD.had
arrived/wouldhavecaught
7.Ifhehadnotgoneoutinthestorm.
A.hewillbealivenowB.hewouldbealive
nowC.hewouldhavebeenalivenow
8.Weourliveshaditnotbeenforthe
policeman.
A.wouldhavelostB.shouldloseC.might
loseD.couldlose
9.Ifhetotheteacherattentivelyjust
now,hetheanswernow.
A.hadlistened,wouldhaveknownB.
listened,wouldknow
C.listened,wouldhaveknownD.had
listened,wouldknow.
10.HadIknownhername,.
A.IshouldinvitehertolunchB.Iwould
invitehertolunch
C.IhadinvitedheretolunchD.Iwould
haveinvi