21.Ipromisethatmatterwill_______.
A.betakencareB.betakencareofC.takecareD.takecareof
22.Nopermissionhas________foranybodytoenterthebuilding.
A.beengivenB.givenC.togiveD.begiven
23.I_______tenminutestodecidewhetherIshouldrejecttheoffer.
A.gaveB.wasgivenC.wasgivingD.hadgiven
24.Cansuchathing_____happeningagain?
A.preventfromB.preventedfrom
C.bepreventedfromD.topreventfrom
25.Anewhouse________atthecorneroftheroad.
A.isbuildingB.isbeingbuiltC.beenbuiltD.bebuilding
26.Thisbike________lastyear.
A.boughtB.hasbeenboughtC.wasboughtD.hadbeenbought
27.Didyouseethehousethat_______byfirelastyear?
A.wasdestroyingB.destroyedC.woulddestroyD.wasdestroyed
28.It_______whethershewillgetherworkinthehospital.
A.hasn’tbeendecidedB.isn’tdeciding
C.doesn’tdecideD.hasn’tdecided
29.Thepen_______me.Itishers.
A.isn’tbelongtoB.wasn’tbelongto
C.doesn’tbelongtoD.didn’tbelongto
30.Ican’tusemybikebecauseit_______.
A.isrepairingB.isbeingrepairedC.willrepairD.wasrepairing
31.Thechairmantoldthespeakerthatshe______tospeakalittleloudersoastomakeherself_____.
A.wasexpected;heardB.hadexpected;hear
C.hadhoped;hearD.washoped;heard
32.-Thewindowisdirty.
—Iknow.It_____forweeks.
A.hasn’tcleanedB.didn’tclean
C.wasn’tcleanedD.hasn’tbeencleaned
33.Bytheendoflastyear,anothernewgymnasium_______inBeijing.
A.wouldbecompletedB.wasbeingcompleted
C.hasbeencompletedD.hadbeencompleted
34.—Howlong_______atthisjob?—Since1990.
A.wereyouemployedB.haveyoubeenemployed
C.hadyoubeenemployedD.willyoubeemployed
35.—Whathappenedtothepricelessworksofart?—_______.
A.Theyweredestroyedintheearthquake
B.Theearthquakewasdestroyingthem
C.Theydestroyedintheearthquake
D.Theearthquakedestroyedthem
36.ThisisTed’sphoto.Wemisshimalot.He______tryingtosaveachildintheearthquake.
A.killedB.iskilledC.waskilledD.waskilling
37.Rainforests______andburnedatsuchaspeedthattheywilldisappearfromtheearthinthenearfuture.
A.cutB.arecutC.arebeingcutD.hadbeencut
38.Selectingamobilephoneforpersonaluseisnoeasytaskbecausetechnology_______sorapidly.
A.schangingB.haschanged.willhavechangedD.willchange
39.Hundredsofjobs_______ifthefactorycloses.
A.loseB.willbelostC.arelostD.willlose
40.Anewcinema_______here.Theyhopetofinishitnextmonth.
A.willbebuiltB.isbuilt
C.hasbeenbuiltD.isbeingbuilt
[参考答案]
BDACCBBBBBBDBABBBADC
BABCBBDACBADDBACCABD