最新现在完成时专项练习题.docx
《最新现在完成时专项练习题.docx》由会员分享,可在线阅读,更多相关《最新现在完成时专项练习题.docx(11页珍藏版)》请在冰点文库上搜索。
最新现在完成时专项练习题
现在完成时专项练习题
A)用since和for填空
1)__________________twoyears2)___________________twoyearsago
3)_________________lastmonth4)____________________1999
5)_________________yesterday6)______________________4o’clock
7)________________4hours8)_______________________anhourago
9)__________________wewerechildren10)_______________________lunchtime
11)________________shelefthere
B)用since和for填空
1.HehaslivedinNanjing__________________theyearbeforelast.
2.I’veknownhim__________________wewerechildren.
3.OurteacherhasstudiedJapanese___________________threeyears.
4.Shehasbeenawayfromthecity_____________________abouttenyears.
5.It’sabouttenyears______________________sheleftthecity.
C)用have/hasbeento/in,havegoneto的各种形式填空。
WhereisJack?
He______________hiscountry.
John_____________Englandsincehecameback.
Howlong_________have_________thisvillage?
TheSmiths__________Beijingforyears.
_____________youever______________America?
--Yes,I_________theremanytimes.
I_________________thisschoolsincethreeyearsago.
C)选择填空
()1.——Haveyou_____travelledonthetrain.
——Yes,Ihave.(A)never(B)ever(C)just(D)yet
()2.——Haveyoufinishedyourhomework
——Not______(A)ever(B)already(C)yet(D)just
()3.Wehaven'tfinishedourhomework_____..
(A)already(B)ever(C)yet(D)never
()4.——Haveyou______learnedEnglish?
——Yes,I've_____learnedalot.
(A)never,ever(B)ever,never(C)ever,already(D)already.ever
()5.——Haveyoufinishedyourhomework_____?
——Yes,I'vedonethat_____
(A)yet,already(B)already,yet(C)ever,never(D)still,just
()6.John'sfather_____borrowedsomepictures
(A)havealready(B)hasjust(C)haveever(D)hasyet
()7.He____finishedhishomeworkyet
(A)doesn’t(B)haven’t(C)hasn’t(D)doesn’thave
()8.I'vebeenlikethiseversnice______
(A)lastweek(B)foraweek
(C)aweekbefore(D)thelastweek
()9.Mymotherhasworkedinthisfactory_____2years.
(A)about(B)for(C)in(D)since
()10.Ihaven'theardfromhim_____lastweek.
(A)since(B)for(C)ago(D)before
()11.Hisfatherjoinedtheparty_________
(A)forthreeyears(B)sincethreeyearsago
(C)threeyearsago(D)intwoyears'time
()4.MrGreenisn'tintheoffice,He_____tothelibrary
(A)hasgone(B)went(C)hasbeen(D)willgo
()5.Mrsmith_____toTokyoandhewillbebackinaweek
(A)hasbeen(B)hasvisited(C)hassent(D)hasgone
()6.They______Chinafortwoyears
(A)havebeento(B)havebeenin(c)havegoneto(D)havecometo
()1.Jim'sbeentotheGreatwallbefore,_____?
(A)isn't(B)wasn't(C)hasn't(D)doesn't
()2.She'sneverbeentoEngland,_____she?
(A)has(B)hasn't(C)isn't(D)is
()2.___________hasHanmeibeeninthelibrary.
(A)Howlong(B)Howsoon(C)Howfar(D)Howoften
()3.Howlong___he___thelibrarybook.
(A)has,borrow(B)has,kept(C)has,bought(D)did,buy
D)按要求把短暂性转换为延续性动词
①He__________________________Beijingfor__________________.
ImovedtotheUSAlastyear.
I__________________________theUSAsince____________________.
Iwenthomeyesterday.
I________________________homefor___________________.
Theycameherelastweek.
They__________________heresince___________________.
②He____________________________for____________________.
WereturntoFuzhouyesterday.
We_________________________toFuzhousince__________.
③I__________________ateacherfor__________________.
Theriverbecamedirtylastyear.
Theriver__________________dirtyfor___________________.
④Theshop__________________________for__________________.
Thedooropenedatsixinthemorning.
Thedoor________________________forsixhours.
⑤Igotuptwohoursago.
I________________________since________________.
HeleftFuzhoujustnow.
He________________________________Fuzhouforfiveminutes.
Mygrandpadiedin2002.
Mygrandpa______________________for_______________.
Themeetingfinishedatsix.
Themeeting____________________forsixhours.
Igottosleeptwohoursago.
I__________________________since___________________.
Theymarriedin1990.
They___________________________since_________.
⑥Ibegantoteachatthisschoolin1995.
I________atthisschoolsince____.
Thefilmbegantwominutesago.
Thefilm____________for________.
⑦Theyborroweditlastweek.
They__________________itsince____________________.
Iboughtapentwohoursago.
I__________________apenfor__________________.
Igottoknowhimlastyear.
I___________________himsince____________________.
Iputonmyglassesthreeyearsago.
I____________________myglassesfor__________________.
⑧HehasgonetoBeijing.
He_____________Beijingfortwodays.
⑨Hejoinedtheleaguein2002.
He_________________a__________________fortwoyears.
He__________________a_____________________the__________fortwoyears.
He__________________________________theleaguefortwoyears.
Mybrotherjoinedthearmytwoyearsago.
Mybrother____________________a___________for______________________.
Mybrother______________________in_______________________fortwoyears.
C)选择填空
()2.Herfather____in1990andherhusband____formorethanfiveyears
(A)died,dead(B)hasdied,dead(C)died,hasbeendead(D)hasdied,hasdied
()3.Ihave___thisnicewatchfortwoyears
(A)had(B)bought(C)borrowed(D)lend
()4.He____hishomefortenyears
(A)hasleft(B)leftfrom(C)hasbeenawayfrom(D)wasawayfrom
()5.He____aleaguemenberforthreeyears
(A)is(B)hasbeen(C)hasbecome(D)havebecome
()6.Lihua'sbrotherhas____fortwoyears
(A)joinedthearmy(B)beenanarmy(C)becomeasoldier(D)beeninthearmy
()7.Hehasn't____Quanzhoueversinceheleftschool
(A)left(B)beenaway(C)been(D)away
选择填空
()1.——Haveyoufinsheedyourhomework
——Yes,I____itlastnight
(A)finish(B)finished(C)havefinished(D)willfinish
()2.——___youever___toNanjing
——Yes,I___therelastyear.
(A)Have…gone,havegone(B)Have…been,went
(C)Did…go,went(D)Did…go,has,been
()3.——When___you____LucyinNewYork?
——I_____herefortwoyears
(A)did…meet,have'tseen(B)did…meet,haven'tseen
(C)did…meet,don'tsee(D)would…meet,hadn'tseen
一、单项选择。
()1、Bothhisparentslooksad.Maybethey______what'shappenedtohim.
A.knewB.haveknownC.mustknowD.willknow
()2、Hehas_______beentoShanghai,hashe?
A.alreadyB.neverC.everD.still
()3、HaveyoumetMrLi______?
A.justB.agoC.beforeD.amomentago
()4、Thefamouswriter_____onenewbookinthepasttwoyear.
A.iswritingB.waswritingC.wroteD.haswritten
()5、—Ourcountry______alotsofar.
—Yes.Ihopeitwillbeeven______.
A.haschanged;wellB.changed;goodC.haschanged;betterD.changed;better
()6、ZhaoLan______already______inthisschoolfortwoyears.
A.was;studyingB.will;studyC.has;studiedD.are;studying
()7、We______XiaoLisinceshewasalittlegirl.
A.knowB.hadknownC.haveknownD.knew
()8、HarryPotterisaverynicefilm.I______ittwice.
A.willseeB.haveseenC.sawD.see
()9、—ThesefarmershavebeentotheUnitedStates.
—Really?
When_____there?
A.willtheygoB.didtheygoC.dotheygoD.havetheygone
()10、—______you___yourhomeworkyet?
—Yes.I_____itamomentago.
A.Did;do;finishedB.Have;done;finished
C.Have;done;havefinishedD.will;do;finish
()11、Hisfather______thePartysince1978.
A.joinedB.hasjoinedC.wasinD.hasbeenin
()12、—Doyouknowhimwell?
—Sure.We_________friendssincetenyearsago.
A.wereB.havebeenC.havebecomeD.havemade
()13、—Howlonghaveyou____here?
—Abouttwomonths.
A.beenB.goneC.comeD.arrived
()14、Hurryup!
Theplay__________fortenminutes.
A.hasbegunB.hadbegunC.hasbeenonD.began
()15、It_____tenyearssinceheleftthearmy.
A.isB.hasC.willD.was
()16、MissGreenisn'tintheoffice.she_______tothelibrary.
A.hasgoneB.wentC.willgoD.hasbeen
()17、Myparents______Shandongfortenyears.
A.havebeeninB.havebeentoC.havegonetoD.havebeen
()18、Thestudentshavecleanedtheclassroom,?
A.sotheyB.don’ttheyC.havetheyD.haven’tthey
()19、_______hasMrWhitebeenamemberofGreenerChinasincehe_______toChina?
A.Howsoon,comesB.Howoften,gotC.Howlong,cameD.Howfar,arrived
()20、Hisuncle_____formorethan9years.
A.hascomehereB.hasstartedtoworkC.haslivedthereD.haslefttheuniversity
()21.Whenhearrivedatthebusstop,thebus_____for20minutes.
A.hasleftB.hadleftC.hasbeenawayD.hadbeenaway
()22.I______theLeaguefor5yearssofar.
A.joinedB.havejoinedC.havebeenin
()23.Thefactory____sincetheFebruaryof1988.
A.hasbeenopenB.hasopenedC.wasopenD.opened
()24.MaryandRose____friendssincetheymetin2000.
A.havemadeB.havebeenC.madeD.havebecome
()25.Youmustn't_____untilhecomesback.
A.beawayB.leaveC.beleft
()26.Themeeting_____foraweeknow.
A.hasfinishedB.hasendedC.hasbeenover
()27.MissGao______thisschoolfornearly5years.
A.hasbeeninB.hascometoC.hastaught
()28.Ben______ateacherfor4years.
A.hasbeenB.hasbecomeC.wasD.became
()29.I______homeforaweek.
A.havereturnedB.havebeenbackC.returned
()30.Howlong_______he________?
A.diedB.has,diedC.has,beendead
()31.He______ateightyesterdayafternoon.
A.sleptB.wassleepingC.