英语非谓语动词习题
1.Ifthey___asI___them,theywouldcompleteitintime.
A.did,toldB.did,hadtoldC.haddone,hadtoldD.haddone,told
2.Thesituationtherewasmuchworsethanhe___.
A.expectedB.hadexpectedC.hasexpectedD.wouldexpected
3.Theywon'tbelieveuntilthey___itbythemselves.
A.willseeB.sawC.haveseenD.willhaveseen
4.It___yesterdayafterit___dryformanymonths.
A.rained,hadbeenB.wasraining,wasC.wasraining,hasbeenD.rained,hasbeen
5.Theforeignerspraisedtheworkersforwhatthey___.
A.haddoneB.hadbeendoingC.wasdoingD.alltheabove
6.--Haven'tyougraduatefromcollege?
--Yes,I___thereforfouryears.
A.studyB.studiedC.havestudiedD.hadstudied
7.Hello!Gladtomeetyouhere.I___you___inLondontoo.
A.don'tknow,wereB.don'tknow,areC.didn'tknow,wereD.didn'tknow,are
8.Ishouldverymuchliketohavegonetotheparty,but___.
A.nobobythattoldmetoB.Ihadnotbeeninvited
C.IwasnotintivedD.alltheabove
9.Theman___onthefreewayforalmostanhourwhenhe___heshouldcomeback.
A.was,toldB.hadbeen,wastoldC.hadbeen,toldD.was,wastold
10.Pleasedon'tentertheroom,becauseit___.
A.hasbeenpaintedB.isbeingpaintedC.hadbeenpaintingD.wasbeingpainted
11.--Whyisitsonoisyinthenextroom?
--Becausethefivechildren___forthreehoursandtheirparents___thehousesincetheygotup.
A.havebeenup,havegoneB.hadgotup,haveleft
C.havebeenup,haveleftD.hadgotup,havebeenawayfrom
12.Mydictionary___andIhavelookedforiteverywherebutstill___it.
A.haslost,don'tfindB.islost,don'tfind
C.haslost,haven'tfoundD.islost,haven'tfound
13.Thatwillbethesecoundcigarettehe___today.
A.smokedB.hassmokedC.hadsmokedD.wouldsmoke
14.Idon'tthinkTomcanhelpyou,forhe___tothemarket.
A.hasgoneB.hasbeenC.goesD.went
15.IwastiredwhenyousawmeyesterdayafternoonbecauseI___.
A.hadbeenruningB.ranC.wouldrunD.hasrun