剑桥英语现在完成时专项练习题.docx
《剑桥英语现在完成时专项练习题.docx》由会员分享,可在线阅读,更多相关《剑桥英语现在完成时专项练习题.docx(11页珍藏版)》请在冰豆网上搜索。
剑桥英语现在完成时专项练习题
剑桥英语--现在完成时专项练习题
现在完成时专项练习题
I.Choosethebestanswer
1.Bothhisparentslooksad.Maybetheywhat’shappentohim.
A.knewB.haveknownC.mustknowD.willknow
2.HehasbeentoShanghai,hashe?
A.alreadyB.neverC.everD.still
3.HaveyoumetMrLi?
A.justB.agoC.beforeD.amomentago
4.Thefamouswriteronenewbookinthepasttwoyears.
A.iswritingB.waswritingC.wroteD.haswritten
5.----Ourcountryalotsofar.
-----Yes.Ihopeitwillbeeven.
A.haschanged,wellB.changed,good;C.haschanged;better
6.ZhaoLanalreadyinthisschoolfortwoyears.
A.was;studyingB.will;studyC.has;studiedD.are;studying
7.WeXiaoLisinceshewasalittlegirl.
A.knowB.hadknownC.haveknownD.knew
8.HarryPotterisaverynicefilm.Iittwice.
A.willseeB.haveseenC.sawD.see
9.—ThesefarmershavebeentotheUnitedStates.
---Really?
Whenthere?
A.willtheygoB.didtheygoC.dotheygoD.havetheygone
10.---youyourhomeworkyet?
----Yes.Iitamomentago.
A.Did;do;finishedB.Have;done;finished
C.Have;done;havefinishedD.will;do;finish
11.HisfatherthePartysince1978.
A.joinedB.hasjoinedC.wasinD.hasbeenin
12.---Doyuknowhimwell?
---Sure.Wefriendssincetenyearsago.
A.wereB.havebeenC.havebecomeD.havemade
13.---Howlonghaveyouhere?
--Abouttwomonths.
A.beenB.goneC.comeD.arrived
14.Hurryup!
Theplayfortenminutes.
A.hasbegunB.hadbegunC.hasbeenonD.began
15.Ittenyearssinceheleftthearmy.
A.isB.hasC.willD.was
16.MissGreenisn’tintheoffice.Shetothelibrary.
A.hasgoneB.wentC.willgoD.hasbeen
17.MyparentsShandongfortenyears.
A.havebeeninB.havebeentoC.havegonetoD.havebeen
18.Thestudentshavecleanedtheclassroom,?
A.sotheyB.don’ttheyC.havetheyD.haven’tthey
19.hasMr.WhitebeenamemberofGreenerChinasincehetoChina.A.Howsoon,comesB.Howoften,got
C.Howlong,cameD.Howfar,arrived
20.Hisuncleformorethan9years.
A.hascomehereB.hasstartedtowork
C.haslivedthereD.haslefttheuniversity
21.Youhaveatallyoungman.
A.grownB.grownintoC.grownusD.grownup
22.Hehasthewatchforayear.
A.buyB.boughtC.haveD.had
23.Hasyourbrotherthedog?
A.keptinB.fedC.fedonD.Kepton
24.Ithisbookfortwoweeks,Ihavetoreturnitnow.
A.borrowedB.haveborrowedC.keptD.havekept
25.HaveyouevertotheGreatWall?
It’sverybeautiful.
A.goneB.beenC.wentD.go
26.HerbrotherthePartysince1978.
A.joinedB.hasjoinedC.hasbeeninD.wasin
27.TheGreensmanyplacesofinterestsincetheycametoChina.
A.willvisitB.visitedC.havevisitedD.visit
28.I‘msorry,Iyourname.
A.hadforgottenB.forgotC.haveforgottenD.forgotten
29.Thebookshopforeightyears
A.hasbeenopenB.hasbeenopenedC.hasopenedD.hasopen
30.TheflowerIgrownup.
A.plantedhasB.plantedhaveC.hasplantedD.haveplanted
Ⅱ.填空
用have(has)been,或have(has)gone.填空
A:
WhereLiFei?
B:
HetoHainanIsland.
A:
Howlonghethere?
B:
Hethereforthreedays.
A:
Whenwillhecomeback,doyouknow?
B:
I’mafraidhewon’tcomebackrecently.
A:
CouldyoutellmethewaytoHainanIsland?
B:
Sorry,Ineverthere.
A:
HowmanytimesLiFeitothatplace?
B:
Hethereonlyonce.
用have/hasbeento/in,havegoneto及go的各种形式填空。
1)WhereisJack?
Hethiscountry.
2)Davidtheparkjustnow.
3)JohnEnglandsincehecameback.
4).Howlonghavethisvillage?
5).TheSmithsBeijingforyears.
6).YoueverAmerica?
---Yes,Itheremanytimes.
7).Ithisschoolsincethreeyearsago.
8).WhereisJim?
Hethefarm.
9).Whenhe?
Heanhourago.
10).Wouldyouliketothezoowithme?
---Yes,butItherebefore.
11).Whereyounow?
---Ithezoo.
12).Heoftenswimming.
13).youtherelastyear?
14).theyoftenskatinginwinter?
用never,ever,already,yet,for,since填空
1.Ihaveseenhimbefore,soIhavenoideaabouthim.
2.Jackhasfinishedhishomeworkanhourago.
3.Mr.Wanghastaughtinthisschooltenyears.
4.“Haveyouseenthefilm?
”“No,Ihaveseenit.”
5.“Hasthebusleft?
”“Yes,ithasleft.”
用since和for填空
1.twoyears2.twoyearsago
3.lastmonth4.1999
5.yesterday6.4o’clock
7.4hours8.Anhourago
9.wewerechildren.10.Lunchtime
11.shelefthere.
12.HehaslivedinNanjingtheyearbeforelast.
13.OurteacherhasstudiedJapanesethreeyears.
14.Shehasbeenawayfromthecityabouttenyears.
15.It’sabouttenyearssheleftthecity.
用所给动词的正确形式填空
1.She’s(live)hereeversinceshewasten.
2.Bothofthem(be)inHongkongfortendays.
3.Bothofthem(come)toHongkongtendaysago.
4.Haltanhour(pass)sincethetrain(leave).
5.Haveyouever(take)atrain?
6.you(find)yourwatchyet?
7.---Areyouthirsty?
---No.Ijust(have)someoranges.
8.Wealready(return)thebook.
9.they(build)anewschoolinthevillage?
10.I(notfinish)myhomework.Canyouhelpme?
11.Myfather(read)thenoveltwice.
12.I(buy)abookjustnow.
13.I(lose)mywatchyesterday.
14.Myfather(read)thisbooksinceyesterday.
15.It(be)morethanthreeyearssinceJim(leave)here.
16.Haveyou(make)friendswithyournewclassmatesyet?
17.Jimhasneverseenapanda,he?
18.We(be)goodfriendssincewemetatschool.
19.Wecan’tfindhimanywhere.Perhapshe(go)home.
20.Mr.Green(teach)usalotaboutsocialstudiessinceSeptember.
21.---you(have)lunch?
---yes.
---Whenyou(have)it?
---I(have)itat12:
00.
22.---you(write)alettertoyourauntyet?
---Yes,I.I(write)onelastweek.
23.---he(finish)hishomework?
---Notyet.
24.---theyever(be)abroad?
---Yes,justonce.
25.Yourfatherjust(finish)hiswork.
26.Yourfather(finish)hisworkjustnow.
27.LasttermI(learn)manyEnglishwords.
28.They(notread)theinterestingbooksyet.
29.Henever(go)tothesciencemuseum.
30.youever(drink)coke?
31.---you(buy)adictionary?
---Yes,I.
---Whereyou(buy)it?
---I(buy)itinabookstore.
---Whenyou(buy)it?
---Yesterday.
32.---Ihaveseenthefilm“Titanic”already.
---Whenyouit?
(see)---Thedaybeforeyesterday.
33.Mr.Black(live)inChinasince5yearsago.
34.He(be)intheLeaguefor3years.
35.We(plant)treeslastSaturday.Sofarwe(plant)over3,000treesthere.
36.MrGreen(buy)anewcomputeryesterday.
37.They(learn)anewEnglishsongateightlastnight.
38.InEnglishclass,LiMing(study)Englishwordseveryday.
Yesterdaywe(study)theword“exam”.They(study)theword“exam”already,andnowtheycanuseit.
39.Mother(watch)TVwhilefather(read)thenewspaperthistimeyesterdayevening.
40.Theyoungman(write)threebooksinthepasttwoyears.
He(write)thefirstonein2001.
短暂性动词转换为延续性动词
1arriveat/insw.getto/reachsw.come/go/movetosw.→→beinsw./atschool/athome/behere/bethere
1)HegottoBeijingfiveminutesago.
HeBeijingfor.
2)ImovedtotheUSAlastyear.
ItheUSAsince.
3)Iwenthomeyesterday.
Ihomefor.
4)Theycameherelastweek.
Theyheresince.
②come/goback,return→bebackcome/goout→beout
1)Hecameouttwoyearsago.
Hefor.
2)WereturntoFuzhouyesterday.
WetoFuzhousince.
③become→be
1)Ibecameateacherin2000.
Iateacherfor.
2)Theriverbecamedirtylastyear.
Theriverdirtyfor.
④close→beclosedopen→beopen
1).Theshopclosedtwohoursago.
Theshopfor.
2).Thedooropenedatsixinthemorning.
Thedoorforsixhours.
⑤getup→beup;die→bedead;leavesw.→beawayfromsw.
Fallasleep/gettosleep→beasleep;finish/end→beover;
marry→bemarried;
1).Igotuptwohoursago.
Isince.
2)HeleftFuzhoujustnow.
HeFuzhouforfiveminutes.
3).Hisgrandpadiedin2002.
Hisgrandpafor.
4)Themeetingfinishedatsix.
Themeetingsincesix.
5)Igottosleeptwohoursago.
Ifor.
6).Theymarriedin1990.
Theysince.
⑥start/begintodosth.→dosth;begin→beon
1)Ibegantoteachatthisschoolin1995.
Iatthisschoolsince.
2).Thefilmbegantwominutesago.
Thefilmfor.
⑦borrow→keep;lose→nothave;buy→have;puton→wear
Catch/getacold→haveacold;
1)Theyborroweditlastweek.
Theyitsince.
2).Iboughtapentwohoursago.
Iapenfor.
3).Igottoknowhimlastyear.
Ihimsince.
4).Iputonmyglassedthreeyearsago.
Imyglassesfor.
⑧have/hasgoneto→havebeenin
HehasgonetoBeijing.
HeBeijingfortwodays.
⑨jointheleague/theParty/thearmy.
→bealeague/aPartymember/asoldier
→beamemberoftheleague/theParty
→beintheleague/theParty/thearmy
1)Hejoinedtheleaguein2002.
Heafortwoyears.
Heathefortwoyears.
Hetheleaguefortwoyears.
2).Mybrotherjoinedthearmytwoyearsago.
Mybrotherafor.
Mybrotherinfortwoyears.
IV.按要求做句子。
1.Ihavebeentherefortwodays.
you?
2.Myfatherhaslivedheresince2000.
yourfather?
3.Helefthereyesterday.
he?
4.Theyboughtabooktwohoursago.
theyabook.
5.Theoldmanlastyear.
Heforayear.(die)(动词填空)
6.Thisfactoryopenedtwentyyearsago.(同义句)
Thisfactoryfortwentyyears.