现在完成时专项训练
一、单项选择
1.LiHonghas________thearmyfor2years.
A.joinedB.joinedtoC.beeninD.joinedin
2.Wehavebeenfriendssince______.
A.childrenB.fiveyears
C.fiveyearsagoD.fiveyearsbefore
3.Mike___________thestoryforamonth.
A.HasboughtB.HashadC.hadhadD.hasborrowed
4.You______thatquestionthreetimes.
A.alreadyaskedB.havealreadyasked
C.alreadyhaveaskedD.askedalready
5.ThoseforeignfriendsleftGuangzhou__________.
A.sincelastweekB.aweekago
C.foraweekD.sinceaweekago
6.I_____atthisschoolfortwoyearsalready.
A.amstudyingB.studyC.studiedD.havestudied
7.They_________inthecitysincelastsummer.
A.liveB.didn’tliveC.havelivedD.live
8.Mrs.WanghaslivedinHaikou_________1992.
A.sinceB.fromC.afterD.in
9.Mr.Black_________Chinasincethesummerof1998.
A.hasbeentoB.hasbeenin
C.hascometoD.cameto
10.You’dbettergoon________English.
A.studyB.studiedC.studyingD.tostudy
11.YouhaveneverbeentotheGreatWall,________you?
A.doB.don’tC.haveD.haven’t
12.Hisfather_______foryears.
A.hasdiedB.hasbeendeadC.diedD.dies
13.Mary________toseethefilmsbecauseshe__________ittwice.
A.won’tgo,sawB.won’tgo,willsee
C.won’tgo,hasseenD.didn’tgo,sees
14.________you________somemorefood?Thankyou.I_______enough.
A.willhaveB.havehadC.Do,have,haveD.Do,have,had
15.______you______England?Yes,it_____abeautifulcountry.
A.Will,goneto,wasB.Have,beento,is
C.had,beento,isD.Have,goneto,is
16.----_______you_______tothecapital?
---No,I______.I______thereearlynextmonth.
A.Have,been,haven’t,amgoingB.Had,been,hadn’t,amgoing
C.Have,gone,haven’t,wasgoingD.Did,go,didn’t,wasgoing
17.---Yousister______toLondontostudyEnglish.Isthattrue?
---Yes,she___therefortwomonths.
A.hasbeen,hasbeenB.willgo,hasgone
C.gone,willbeD.hasgone,hasbeen
18.Bruce____howtouseacomputer.He____acomputerofhisown.He____ittwodaysago
A.learns,willget,boughtB.islearning,hasgot,bought
C.learned,hasgot,boughtD.islearning,got,hasbought
19.--Youhaven’treadthebookbefore,haveyou?
--_______.
A.Yes,Ihaven’t.B.No,Ihave.C.Yes,Ido.D.No,Ihaven’t.
20.—WhereisLiLei?
—He___Shanghai.
A.hasgonetoB.hasbeentoC.wenttoD.goesto
21.Johnwillwritetousassoonashe_______there.
A..getsB.willgetC.got
22.Look,theboy_______!
A..smileB.smiledC.issmiling
23.Janeisbusynow.She_______pictures.
A..drawsB.drewC.isdrawing
24.He_______hishomeworkandisnowlisteningtomusic.
A..finishesB.hasfinishedC.finish
25.Wearegoingtotakesomepicturesif_______tomorrow.
A..itwillrainB.itrainsC.itdoesn'train
26.Thiskindofbike_______inChina.(98广东)