初中现在完成时练习延续性动词与瞬间性动词之间的转换等.docx
《初中现在完成时练习延续性动词与瞬间性动词之间的转换等.docx》由会员分享,可在线阅读,更多相关《初中现在完成时练习延续性动词与瞬间性动词之间的转换等.docx(11页珍藏版)》请在冰点文库上搜索。
初中现在完成时练习延续性动词与瞬间性动词之间的转换等
现在完成时语法练习
I.延续性动词和瞬间性动词之间的转化
1.Hedied10yearsago.——He______________for10years/since10yearsago.
2.Heborrowedthebook2weeksago.——He_____________thebookfor2weeks.
3.Heboughtthemotorbikeamonthago.——He___________themotorbikeforamonth.
4.Hearrivedherethreedaysago.—He____________heresincethreedaysago.
5.Theyturnedoffthelight2hoursago.——Thelight__________for2hours.
6.Helefthere2yearsago.———He____________fromherefor2years.
7.Thefilmbegan30minutesago.——Thefilm__________for30minutes.
8.Theyopenedthedooranhourago.——Thedoor__________foranhour.
9.Theyclosedthedooranhourago.——Thedoor___________foranhour.
10.Hejoinedthearmylastyear.——He_____________a_______forayear.
He_____________thearmyforayear.
It____ayear____hejoinedthearmy.
II.单项选择。
()1.Thefamouswriter_____onenewbookinthepasttwoyear.
A.iswriting
B.waswriting
C.wrote
D.haswritten()2.HaveyoumetMr.Li____?
A.Just
B.ago
C.before
D.amomentago()3.—Howlonghaveyou____here?
—Abouttwomonths.
A.been
B.gone
C.come
D.arrived()4.—Ourcountry____alotsofar.
—Yes.Ihopeitwillbeeven______.
A.haschanged;well
B.changed;good
C.haschanged;better
D.changed;better()5.—______you___yourhomeworkyet?
—Yes.I_____itamomentago.
A.Did;do;finished
B.Have;done;finished
C.Have;done;havefinished
D.will;do;finish
()6.We______XiaoLisinceshewasalittlegirl.
A.know
B.hadknown
C.haveknown
D.knew
()7.HarryPotterisaverynicefilm.I_____twice.
A.willsee
B.haveseen
C.saw
D.see
()8.—ThesefarmershavebeentotheUnitedStates.
—Really?
When_____there?
A.willtheygo
B.didtheygo
C.dotheygo
D.havetheygone()9.ZhouLang______already______inthisschoolfortwoyears.
A.was;studying
B.will;study
C.has;studied
D.are;studying()10.Hisfather______thePartysince1998.
A.joined
B.hasjoined
C.wasin
D.hasbeenin()11.—Doyouknowhimwell?
—Sure.We______friendssincetenyearsago.
A.were
B.havebeen
C.havebecome
D.havemade()12.Hehas___beentoShanghai,hashe?
A.already
B.never
C.ever
D.still
()13.Hurryup!
Theplay__________fortenminutes.
A.hasbegun
B.hadbegun
C.hasbeenon
D.began
1
()14.It___tenyearssinceheleftthearmy.
A.Is
B.has
C.will
D.was()15.MissGreenisn'tintheoffice.She_______tothelibrary.
A.hasgone
B.went
C.willgo
D.hasbeen
()16.Myparents______Shandongfortenyears.
A.havebeenin
B.havebeento
C.havegoneto
D.havebeen()17.Thestudentshavecleanedtheclassroom,____?
A.sothey
B.don’tthey
C.havethey
D.haven’tthey()18.hasMr.WhitebeenamemberofGreenerChinasincehetoChina?
A.Howsoon,comes
B.Howoften,got
C.Howlong,came
D.Howfar,arrived
()19.Hisuncleformorethan9years.
A.hascomehere
B.hasstartedtowork
C.haslivedthere
D.haslefttheuniversity
二、句型转换。
1、Hehasneversurfed,____________?
(改成附加疑问句)
2、Theyhavebeenheresince2001.(提问)___________havetheybeenhere?
3、Theoldman_________lastyear.He____________forayear.(die)(动词填空)
4、Thisfactoryopenedtwentyyearsago.(同义句转换)
Thisfactory____________________fortwentyyears.
5、MissGreenleftanhourago.(同义句转换)
MissGreen____________________anhourago.
6、HermotherhasbeenaPartymemberforthreeyears.(同义句)
Hermother_______thePartythreeyears________.
三、汉译英。
1、他昨天收到一封信。
________________________________________________
2、我父亲以前到过长城。
_______________________________________________
4、她去过上海。
______________________________________________________
5、他这些天上哪儿去了?
____________________________________
现在完成时练习:
一、单项选择。
10、—______you___yourhomeworkyet?
—Yes.I_____itamomentago.
A.Did;do;finished
B.Have;done;finished
C.Have;done;havefinished
D.will;do;finish
11、Hisfather______thePartysince1978.
A.joined
B.hasjoined
C.wasin
D.hasbeenin
12、—Doyouknowhimwell?
—Sure.We_________friendssincetenyearsago.
A.were
B.havebeen
C.havebecome
D.havemade
21.Whenhearrivedatthebusstop,thebus_____for20minutes.
A.hasleft
B.hadleft
C.hasbeenaway
D.hadbeenaway
22.I______theLeaguefor5yearssofar.
A.joined
B.havejoined
C.havebeenin
23.Thefactory____sincetheFebruaryof1988.
A.hasbeenopenB.hasopenedC.wasopenD.opened
24.MaryandRose____friendssincetheymetin2000.
A.havemade
B.havebeen
C.made
D.havebecome
26.Themeeting_____foraweeknow.
A.hasfinished
B.hasended
C.hasbeenover
27.MissGao______thisschoolfornearly5years.
A.hasbeenin
B.hascometo
C.hastaught
30.Howlong_______he________?
A.died
B.has,died
C.has,beendead
31.He______ateightyesterdayafternoon.
A.slept
B.wassleeping
C.hassleep
D.hadslept
32.He________thecarforaweek.
A.bought
B.hasbought
C.hashad
33.-----Howlong_____you_____ill?
-----Twoweeks.
A.didfall
B.have,fell
C.have,been
35.I'lllendyouthebook,butyoucanonly_____itfor2days.
A.borrow
B.keep
C.take
40.-----HowlongcanI______thebook?
------Twoweeks.
A.borrow
B.lend
C.get
D.keep
二、句型转换。
1、Hehasneversurfed,______?
(改成反意疑问句)
4、Thisfactoryopenedtwentyyearsago.(同义句转换)
Thisfactory______fortwentyyears.
6、HermotherhasbeenaPartymemberforthreeyears.(同义句)
Hermother_______thePartythreeyears________.
7、TheGreenFamilymovedtoFrancetwoyearsago.(同义句转换)
_______twoyears________theGreenfamilymovedtoFrance.
一、用过去时或现在完成时填空:
1.“_________you__________(have)lunch?
”“Yes.”
“When________you__________(have)it?
”“I____________(have)itat12:
00.”
2.“_________you__________(write)alettertoyourauntyet?
”
“Yes,I___________.I________________(write)onelastweek.”
3.“_________he___________(finish)hishomework?
”“Notyet.”
4.“_________theyever__________(be)abroad?
”“Yes,justonce.”
5.Yourfather_________just___________(finish)hiswork.
6.Yourfather_________(finish)hisworkjustnow.
7.LasttermI__________(learn)manyEnglishwords.
8.They____________(notread)theinterestingbooksyet.
9.He_____________never____________(go)tothesciencemuseum.
10.____________youever____________(drink)coke?
11.Haveyou_____________(buy)adictionary?
““Yes,I__________.”
“Where______you___________(buy)it?
”“I_________(buy)itinabookstore.”
“When___________you_____________(buy)it?
”“Yesterday.”
二、用since和for填空
1.______twoyears
2._______twoyearsago
3._______lastmonth
4.______1999
5._______yesterday
6._______4o’clock
7.______4hours9._______wewerechildren
11.______shelefthere
12.HehaslivedinNanjing________theyearbeforelast.
13.I’veknownhim__________wewerechildren.
14.OurteacherhasstudiedJapanese_________threeyears.
15.Shehasbeenawayfromthecity___________abouttenyears.
16.It’sabouttenyears__________sheleftthecity.
三、用have/hasbeento/in,havegoneto及go的各种形式填空。
1)WhereisJack?
He__________hiscountry.
2)David________theparkjustnow.
3)John_______Englandsincehecameback.
4)Howlong_____have_____thisvillage?
5)TheSmiths______Beijingforyears.
6)_____youever____America?
--Yes,I_____theremanytimes.
7)I_____thisschoolsincethreeyearsago.
8)WhereisJim?
He_____thefarm.
9)When_____he_____?
He_______anhourago.
10)Wouldyouliketo_____thezoowithme?
---Yes,butI_____therebefore.
11)Where_____you_____now?
---I____thezoo.
12)Heoften_____swimming.
13)_____you______therelastyear?
14)_____theyoften______skatinginwinter?
四、综合练习:
I.用never,ever,already,yet,for,since填空
1.Ihave_______seenhimbefore,soIhavenoideaabouthim.
2.Jackhas_________finishedhishomework________anhourago.
3.Mr.Wanghastaughtinthisschool________tenyears.
4.“Haveyou________seenthefilm?
”“No,Ihave________seenit.”
5.“Hasthebusleft_______?
”“Yes,ithas_________left.”