八年级现在完成时练习题及答案.docx
《八年级现在完成时练习题及答案.docx》由会员分享,可在线阅读,更多相关《八年级现在完成时练习题及答案.docx(22页珍藏版)》请在冰豆网上搜索。
八年级现在完成时练习题及答案
八年级现在完成时练习题及答案
1.JimhasbeeninIrelandMonday.
2.JillhasbeeninIrelandthreedays.
3.HisaunthaslivedinAustralia1days.
4.Maryisinheroffice.Shehasbeenthere
o'clock.
5.Indiahasbeenanindependentcountry1974.
6.Thebusislate.They'vebeenwaiting0
minutes.
7.Nobodylivesinthosehouses.Theyhavebeenemptymanyyears.
8.Mikehasbeenillalongtime.Hehasbeen
inhospitalOctober.
I.Fillintheblankswiththeproperform.
1.Ialreadythefilm.Iit
lastweek.
2.hehisworktoday?
Notyet.
3.Myfatherjustbackfromwork.He
istirednow.
4.Where'sLiMing?
Hetotheteacher'soffice.
5.IheresinceIherein
1999.
6.SofarIquiteafewfriends
here.
7.HowlongtheWangs
here?
Fortwoweeks.
8.Ijustmyhomework.
9.Hetoschoolonfooteveryday.
10.youyoursciencebookyet?
11.Ifitfinetomorrow,I'llgowithyou.
12.ThestudentsEnglishwhenthe
teachercamein.
13.Look!
Themonkeythetree.
14.MymothertoseemenextSunday.
15.I'velostmypen.youit
anywhere?
II.Choosethebestanswer.1.Howlonghaveyouhere?
A.comeB.gotC.arrived
2.Mygrandpadied.
A.attheageofmy
C.whenIwas.B.foryearsD.myagewas.D.
been
3.JanehastoBeiJing.Shewillcomeback
tomorrow.
A.beenB.goneC.wentD.neverbeen.ItistenyearsIlastsawher.
A.afterB.sinceC.forD.that
5.--WhowillgotothestationtomeetLorry?
--Iwill.Iherseveraltimes.
A.metB.havemet
--Justweeks.
A.will,buyB.did,buyC.are,having
7.--DoyouknowLydiaverywell?
--Yes,SheandIfriendssincewewereveryyoung.
A.havemadeB.havebecomeC.havebeenD.haveturnedD.have,hadC.hadmetD.willmeet.--Whatanicedress!
Howlongyouit?
8.TheSmithsinChinaforyears.
A.haslivedB.livedC.havebeenD.live
9.--Hello,thisisMr.Greenspeaking.CanIspeaktoMr.Black?
--Sorry.HetheBainiaoPark.
A.hasbeento
--Yes,twice.
A.Have,goneB.Have,been
III.Rewritethesentences.
1.IhavebeentoMacaubefore.
IbeentoMacaubefore.
2.Hehasn'tcometoschool就划线部分提问)
hecometoschool?
3.Iboughanewbikejustnow.
Ijustanewbike.
4.WebegantolearnEnglishthreeyearsago.
WeEnglishthreeyears
5.Hehasneversurfed,?
havetheybeenhere?
7.Theoldmanlastyear.Hehas
forayear.
8.MissGaoleftanhourago.
MissGaohasanhour
ago.
Askthequestions
1)Ihavebeentherefortwodays.
you?
2)Myfatherhaslivedheresince000.
yourfather?
he?
theyabook?
1.have,seen,saw2.Has,finished3.has,come4.hasgone5.haveworked,moved6.havemade
7.have,stayed8.have,finished.goes10.have,found11.is12.werereading13.isclimbing
14.iscoming15.Have,seen
Keys:
1.Howlonghave,beenthere2.Howlonghas,livedhere.Whendid,leavehere4.Whendid,buy现在完成时练习题及答案
三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。
①arriveat/insp/getto/reachsp/come
/go/movetosp
→beinsp/atschool/athome/onthefarm
/behere/bethere
1)HegottoBeijingfiveminutesago.HeBeijingfor.
2)ImovedtotheUSAin008.ItheUSAsince.
3)Iwenthomeyesterday.Ihomefor.C,Do,go
D.were,goingB.hasgonetoC.wenttoD.willgo
to10.--youevertotheUS?
4)Theycameherelastweek.Theyhere
since.
②cometo/gobackto/returnto→beback
togoout→beout
1)Hecameouttwoyearsago.Hefor
2)WereturntoBeijingyesterday.We___
toBeijingsince.③become→be
1)Ibecameateacherin000.I
ateacherfor.
2)Theriverbecamedirtylastyear.Theriver
dirtyfor_.④close
→beclosedopen→beopen
1)Theshopclosedtwohoursago.Theshopfor.
2)Thedooropenedatsixinthemorning.Thedoor
forsixhours.⑤getup→
beup;die→bedead;leavesp.→beawayfromsp.
fallasleep/gettotsleep→beasleep;finish
/end→beover;marry→bemarried;
1)Igotuptwohoursago.I
since.
2)HeleftShanghaijustnow.He
Shanghaiforfiveminutes.
3)Mygrandpadiedin002.Mygrandpa
for.
4)Themeetingfinishedatsix.Themeetingforsixhours.
5)Igottosleeptwohoursago.I
___since.
6)Theymarriedin1990.They
since.⑥start/begintodosth.→dosth.;begin→beon
1)Ibegantoteachatthisschoolin1995.I
atthisschoolsince.
2)Thefilmbegantwominutesago.Thefilm
for.⑦borrow→keep;lose→nothave;buy→have;puton→wear
catch/getacold→haveacold;gettoknow
→know
1)Theyborroweditlastweek.Theyit
since.
2)Iboughtapentwohoursago.Ia
penfor.
3)Igottoknowhimlastyear.Ihim
since.
4)Iputonmyglassesthreeyearsago.I
myglassesfor.⑧have/hasgoneto→
havebeenin
HehasgonetoBeijing.HeBeijing
fortwodays.
⑨jointheleague/theParty/thearmy
→bealeaguemember/aPartymember/asoldier
→beamemberoftheleague/theParty
→beintheleague/theParty/thearmy
1)Hejoinedtheleaguein002.
Heafortwo
years.
Heathefortwo
years.
Hetheleaguefortwoyears.
2)Mybrotherjoinedthearmytwoyearsago.
Mybrotherafor
Mybrotherin
years.
四、划线提问
1)Ihavebeentherefortwodays.
you
2)Myfatherhaslivedheresince000.
your?
3)Helefthereyesterday.
he?
4)Theyboughtabooktwohoursago.
theyabook
五、用havebeen或havegone填空。
A:
WhereLiFei?
B:
HetoHainanIsland.
A:
Howlonghethere?
B:
Hethereforthreedays.
fortwo
father
A:
Whenwillhecomeback,doyouknow?
B:
I'mafraidhewon'tcomebackrecently.
A:
CouldyoutellmethewaytoHainanIsland?
B:
Sorry,Ineverthere.
A:
HowmanytimesLiFei
tothatplace?
B:
Hethereonlyonce.
八.用适当的时态填空:
1.She'shereeversinceshewas
ten.
2.BothoftheminHongkongfor
tendays.
3.BothofthemtoHongkongtendays
ago.
4.Halfanhoursincethetrain
5.Maryherpen.youit
hereandthere?
6.youyourwatchyet?
7.---Areyouthirsty?
---NoIjust
someorange.
8.Wealreadythebook.
9.theyanewschoolinthevillage?
10.Imyhomework.Canyouhelpme?
11.Myfatherthenoveltwice.
12.Iabookjustnow.
13.Imywatchyesterday.
14.Myfatherthisbooksince
yesterday.
现在完成时态练习题答案
三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语
11.hasbeenin,fiveminutes
2.havebeenin,008
3.havebeenat,twodays
4.havebeen,lastweek
21.havebeenout,twoyears
2.havebeenback,yesterday
31.havebeen,nineyears
2.hasbeen,twoyears
41.hasbeenclosed,twohours
2.hasbeenopen
51.havebeenup,twohoursago
2.hasbeenawayfrom
3.hasbeendead,sevenyears
4.hasbeenover
5.havebeenasleep,twohoursago
6.havebeenmarried,1990
61.havetaught,1995
2.hasbeenon,twominutes
71.havekept,lastweek
2.havehad,twohours
3.haveknown,lastyears
4.haveworn,threeyears
8hasbeenin
9hasbeen,Leaguemember
hasbeen,memberof,League
hasbeenin
2.hasbeen,soldier,twoyearshasbeen,thearmy
四、划线提问
1.Howlonghave,beenthere.Howlonghas,livedhere
3.Whendid,leavehere4.Whendid,buy
五、用havebeen或havegone填空。
A:
WherehasLiFeigone?
B:
HehasgonetoHainanIsland.
A:
Howlonghashebeenthere?
B:
Hehasbeenthereforthreedays.
A:
Whenwillhecomeback,doyouknow?
B:
I'mafraidhewon'tcomebackrecently.
A:
CouldyoutellmethewaytoHainanIsland?
B:
Sorry,Ihaveneverbeenthere.
A:
HowmanytimeshasLiFeibeentothatplace?
B:
Hehasbeenthereonlyonce.
八.用适当的时态填空:
1.lived/hasbeenliving.havebeen
3.went4.haspassed;left
5.haslost;have,seen6.Have,found
7.have,had8.have,returned
9.Have,built10.haven'tfinished
11.hasread12.bought13.lost
14.havebeenreading/hasread
时态讲解:
现在完成时
1的影响和结果。
说话人强调的是该动作或状态对现在的结果或影响。
Mydaughterhasjustgoneout.我女
儿刚出去。
I'msurewe'vemetbefore.我肯定我们以前见过面。
Shehasarrived.她到了。
2)表示开始于过去并持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently,already,just,lately,for…,SinCe…,yet等。
如:
Ihaven'theardfromherthesedays.这些日子
我没有收到她的信。
Wehaven'tseenyoureCently.最近我们没有见到你。
Theyhavebeenawayfortwoyears.他们离开已
经两年了。
ShehasbeenwithussinCeMonday.
3).现在完成时还可以用来表示过去的一个时间到现
在这段时间内重复发生的动作.
Wehavehadfourtextsthissemester.
6.havebeento和havegoneto的区别
havebeento强调“去过”,现已不在那里,如:
HehasbeentotheUSAthreetimes.
他到美国去过三次。
havegoneto主要强调的是”去了”,现在人不在说话的现场,如:
--Where'syourmother?
--你妈妈在哪?
--Shehasgonetothehospital.--她去医院了。
1结构
1.肯定句:
主语+have/has+动词的过去分词+其他
2.否定句:
主语+have/has+not+动词的过去分词+其他
3.一般疑问句:
have/has+主语+动词的过去分词+其他Yes,主语+have/has.No,主语+have/has+not
4.特殊疑问句:
特殊疑问词+have/has+主语+动词的过去分词+其他
2常和现在完成时一起连用的时间状语
注意:
.现在完成时不能单独与准确时间连用,,last等,除非与for,since连用.
1.现在完成时往往同表示不确定的过去时间状语连用如already,yet,just,before,recently,still,lately,Just,already,yet,ever,never,before,twice,for+短时间,since+点时间,sofar,howlong提问的疑问句中
Hehasalreadyobtainedascholarship.
Ihaven'tseenmuchofhimrecently.
Wehaveseenthatfilmbefore.
Havetheyfoundthemissingchildyet?
2.现在完成时常常与表示频度的时间状语连用,如ever,never,twice,severaltimes等:
HaveyoueverbeentoBeijing
IhaveneverheardBunnysayanythingagainsther.
Ihaveusedthispenonlythreetimes.Itisstillgood.
Georgehasmetthatgentlemanseveraltimes.
3.现在完成时还往往可以同包括现在时间在内的时间状语连用,如uptothesefewdays/weeks/months/years,just,uptopresent,sofar等:
Peterhaswrittensixpaperssofar.
Uptothepresenteverythinghasbeensuccessful.
3当现在完成时与表示短时间的时间状语连用时,谓语动词必须使用延续性动词。
如果谓语动词是非延续性动词则转化为对应的延续性动词。
若不是和短时间连用,则不用转化。
英语的行为动词有持续性动词和瞬间性动词之分,使用中应注意两者的区别。
1.持续性动词:
表示一个动作可以持续一段时间或更长时间。
常见的study,play,do,read,l