I.请选择正确答案

1.-IsRunyangBridgeopentothepublicyet?

-Yes.It______foralmostoneandahalfmonths.

A.hasopenedB.hasbeenopenedC.hasbeenopenD.wasopen

2.-WhendidyouborrowtheEnglishstorybook?

-Iborroweditlastweek.I______itforaweek

A.haveboughtB.havekeptC.haveborrowedD.had

3.WhenLiMinghurriedhome,hefoundthathismother____already____tohospital.

Ahas;beensentBhad;sentC.has;sentDhad;beensent

4.-When_____he_____back?-Sorry,Idon'tknow.

A.does,comeB.arecomingC.iscomeD.iscoming

5.Wasitraininghardwhenyou_____thismorning?

A.leftB.leavesC.wasleavingD.wouldleave

6.What______fromthreetofouryesterdayafternoon?

AhaveyoudoneBhadyoudoneCdidyoudoDwereyoudoing

7.-I'mlookingforMrWhite.

-Hewasherejustnow.Buthe______toameetingandhewon'tbebackuntileleveno'clock.

A.wasB.willbeC.hasgoneD.hasbeen

8.Since2000,Nanchanghasbecomeanewcity.Everything______.

A.ischangedB.waschangedC.haschangedD.hadchanged

9.Howcanyoupossiblymissthenews?

It____onTValldaylong.

A.hasbeenB.hadbeenC.wasD.willbe

10.Sheaskedhimwhetherhe_____backforlunch.

A.cameB.wascomingC.comeD.hadcome

11.-______mydictionary?Ican'tfinditanywhere.

-I______itontheshelfwhenIcamein.

A.Didyousee,haveseenB.Haveyouseen,saw

C.Didyousee,sawD.Haveyouseen,haveseen

12.Bytheendof1976,manybuildings_____builtinthecity.

A.havebeenB.haveC.hadbeenD.willbe

13.Themeeting_____whenMr.Wang_____toschool.

A.hasbegun;getB.hadbegun;gotC.hasbeenon;getD.hadbeenon;got

14.Nobodynoticedwhatshe______atthemoment.

A.willdoB.wasdoingC.hasdoneD.haddone

15.Don'ttalkhere.Mymother_____.

A.issleepingB.aresleepingC.sleepingD.sleep

16.Mymother_____whilemyfather_____TV.

A.cooked;waswatchingB.wascooking;waswatching

C.hadcooked;watchedD.cooked;watched

17.-Iheardyourfather______toJapanonce.

-Yes,he______therelastyear.

A.went,hasbeenB.hadbeen,wentC.goes,wentD.hadbeen,hasbeen

18.Look!He_____theirmotherdothehousework.

A.ishelpingB.arehelpC.hashelpedD.washelping

19.-Wow,whatacoolbike!Howlonghaveyou______it?

-Twoweeks.

A.boughtB.gotC.hadD.chosen

20.HanMeitoldmeshe_____lunch,soshewasveryhungry.

A.hashadB.hasn'thadC.havehadD.hadn'thad

21.WhenIgothome,myson_____themusic.

A.amlisteningtoB.listenedtoC.waslisteningtoD.hasbeenlisteningto

22.Thepizza______bymymother.Wouldyouliketohavesome?

A.makesB.wasmakingC.madeD.wasmade

23.---_______theletter_______toBruce?

---No,it'sstillonthedesk.

A.Has;givenB.Will;begivenC.Was;givenD.Has;beengiven

24.-Hasthematchstarted?-Started?Finished!GuoYue______.

A.iswinningB.winsC.willwinD.haswon

25.-Icalledyouyesterdayevening,buttherewasnoanswer.

--Oh.,I'msorryI_____dinneratmyfriend'shome.

A.haveB.hadC.washavingD.havehad

26.---Howdidtheaccidenthappen?

---Youknow,it________difficulttoseetheroadclearlybecauseit______.

A.was,wasrainingB.is,hasrainedC.is,israiningD.willbe,willrain

27.Hisbrother_______fromhomeforalongtime.?

A.hasleftB.hasbeenaway?C.leftD.willleave

28.Thepopsingers_________whenIgottothemusichalllastnight.Whatapity!

A.haveleftB.wereleftC.hadleftD.left

29.Mr.Li______England.He________Londonfortwoweeks.

A.hasbeento,hasbeentoB.hasgoneto,hasbeenin

C.hasbeento,hasbeeninD.hasgoneto,hasbeento

30.---Nicetoseeyou.I______youforalongtime.

---I_______inBeijing.I'vejustcomeback.

A.hadn'tseen,amB.haven'tseen,was

C.didn'tsee,willbeD.haven'tseen,shallbe

综合练习答案

I.1~5CBDDA6~10DCCAB11~15BCBBA16~20BBACD21~25CDDDC26~30ABCBB