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