情态动词与虚拟语气
1.Idid
tapologizetohimforbei
gu
abletoi
formhimofthecha
gei
thepla
Butyou________A.oughttohaveC.shouldB.havetoD.musthave
答案A句意:我并没有因为没能告诉他计划中的变化而向他道歉。但是你应该道歉。根据but可知此处用oughttohave=oughttohavedo
e表示过去本该做却未做;Bhaveto不得不;Cshould应该,表现在或将来之意;Dmusthavedo
e过去一定做了某事。2.Doyouk
owHerbie?Imalwaysru
i
gi
tohim;he________live
earbyA.wouldC.must答案CB.
eedD.should考查情态动词。句意:你认识Herbie吗?我总是遇见他,他肯定住在附近,
表示比较肯定的推测用must。3.________alittleearlierthismor
i
g!Imissedthebusbyo
lyami
utea
dwaitedhalfa
hourfora
otherA.IfIhadgotupC.Ifo
lyIhadgotup答案CB.IfIgotupD.Ifo
lyIgotup
句意:今天早晨我如果早点起床的话就好了!那辆公共汽车我只耽误了一分
钟,等另一辆车等了半小时。根据第二句可知第一句是与过去事实相反的虚拟语气,所以空格处的谓语动词应用haddo
e;ifo
ly相当于howIwish,意为:要是的话就好了,但愿。4.Mum,wouldyoupleasebuymea
MP5playerIfyouca
helpdosomehouseworkthewholevacatio
,you________haveo
easarewardA.mustC.wouldB.
eedD.shall
答案D句意:妈妈,你能给我买一个MP5吗?如果整个假期你能帮着做家务的话,你可以得到一个MP5作为奖励。shall此处表允诺。must必须,
eed需要,would愿意,均不符合语境。5.Whathappe
edtotheyou
gtreeswepla
tedlastweekThetrees________well,butIdid
twaterthemA.mightgrowB.
eed
thavegrow
fC.wouldhavegrow
答案C
D.wouldgrow
句意:我们上周种的小树怎么了?如果我浇水的话那些树会长得
很好,但是我没浇水。根据but后的分句可知空格处为与过去事实相反的虚拟语气,补全原句为:IfIhadwateredthem,thetreeswouldhavegrow
well,butIdid
twaterthem。6.Whe
hewasthere,he________gotothatcoffeeshopatthecor
erafterworkeverydayA.mustC.would答案CB.shouldD.might
考查情态动词。句意:当他还在那儿时,每天下班后都会去街角的咖啡店。
根据语境可知此处应用would表示过去常常。7.Ifhe________thathe________toworktherethe
,everythi
gwouldbeOK
owA.i
sisted;bese
tC.hadi
sisted;bese
t答案CB.i
sisted;wasse
tD.hadi
sisted;wasse
t
考查动词时态和虚拟语气的用法。当i
sist表示“坚持要求”时,其后的宾
语从句要用虚拟语气,从句的谓语动词用shoulddo,由此可r