八年级下册英语现在完成时练习题40篇含答案.docx
《八年级下册英语现在完成时练习题40篇含答案.docx》由会员分享,可在线阅读,更多相关《八年级下册英语现在完成时练习题40篇含答案.docx(25页珍藏版)》请在冰豆网上搜索。
八年级下册英语现在完成时练习题40篇含答案
八年级下册英语现在完成时练习题40篇含答案
一、选择题
1.Ithinkmyfatherknowseverything.Heismyhero,he________over2500books.
A.readsB.readC.isreadingD.hasread
2.Ginacan’tgotothefarmwithherclassmatesbecauseshe________abadcold.
A.iscaughtB.iscatchingC.willcatchD.hascaught
3.ThoughTom_______Americaforovertwoyears,hemisseshisfriendsandrelativesfromtimetotime.
A.wasawayfromB.leftC.hasbeenawayfromD.hasleft
4.Itis4:
30p.m.BenandLeon_______theirwork,sotheyareplayingchessnow.
A.finishB.werefinishingC.havefinishedD.willfinish
5.Sarahisonly15yearsold,butshe________theTennisClubforthreeyears.
A.joinedB.hasjoinedC.hasbeeninD.was
6.—IsthatmanGeorge?
—Itcan’tbehim.Afterallhe________thisplaceforyears!
A.hasleftB.hasbeenawayfromC.wasawayfromD.left
7.Youaretoolate.Thefilmforhalfanhour.
A.endsB.endedC.hasendedD.hasbeenover
8.Lisa________herhomeworkyet.Iamafraidshecan'tgototheparkwithyou.
A.didn'tfinishB.hasn'tfinishedC.wasn'tfinishingD.won'tfinish
9.Whatapity!
Mynewcomputer__________avirusanditcan'tworknow.
A.catchesB.caughtC.iscaughtD.hascaught
10.—WouldyouliketoseethefilmTheWonderingEarthwithme?
—I’msorryI__________ittwice.
A.seeB.haveseenC.amseeingD.saw
11.―Olivia,areyousureyouraunt________backfromAmerica?
―Yes.Mymomtoldme.I'mgoingtoseehernow.
A.hadcomeB.cameC.iscomingD.hascome
12.—WhendidSuningPlazainXuzhouopen?
—It________foroverthreeyears.
A.openedB.hasbeenopenC.wasopenedD.hadbeenopen
13.—WhereisyoursonJimmylivingnow?
—He________thecityofYangzhou,Chinafortwoyears.
A.hascometoB.hasbeentoC.hasgonetoD.hasbeenin
14.Thetrain________fortwentyminutes.
A.leftB.hasleftC.hasbeenawayD.isleaving
15.—James.HaveyoueverbeentoYangzhou?
It’sverybeautiful,andpeopletherearewelcome.
—Yes,I________theremanytimes.
A.havegoneB.havebeenC.havebeentoD.havegoneto
16.—Whydon’tyougotobed,Jimmy?
—Mumpromisedtotellmeabedtimestory,butshe______herwork.
A.doesn’tfinishB.didn’tfinishC.hasn’tfinishedD.won’tfinish
17.It'sreportedthatXiangshuiexplosion(爆炸)__________78personsandthedoctorsaretryingtheirbesttosavethewounded.
A.killsB.haskilledC.killedD.hadkilled
18.ThenumberofcityparksinLishui______alotsinceitbecameadistrictofNanjing.
A.increaseB.willincreaseC.increasedD.hasincreased
19.StanLee,afamousAmericancomicbookwriter,foraboutfivemonths,butthefictionalcharactersheco-createdarestillaliveonscreen.
A.diedB.hasdiedC.hasbeendeadD.wasdead
20.—Oh,yourspokenEnglishisverygood,Linda.
—Thankyou.I_____________inEnglandforthreeyears.
A.havestudiedB.studiedC.wasstudyingD.study
21.一Howcanyoustartplayinggamessosoon,Tom?
一I______myhomework,Mom.
A.finishedB.havefinishedC.willfinishD.finish
22.—HaveyoubeentotheRobotRestaurantinourcity?
—No.Althoughit_________formorethanayear,I’mfartoobusytogothere.
A.hasstartedB.hasbeenonC.hasbeenopenD.hasopened
23.Hurryup!
Theconcert______fortenminutes.
A.hasbegunB.hasbeenonC.hasgoneD.hasfinished
24.SinceTencentreleasedWechat,it________oneofthemostpopularappsintheworld.
A.becameB.hasbecomeC.hasbeenD.was
25.Marysaidthatshe________toYangzhou.
A.hasnevergoneB.hadnevergoneC.hasneverbeenD.hadneverbeen
26.Pleaseturnupthemusic,don’tworryaboutthebabybecausehe________forhalfanhour.
A.wokeupB.haswokeupC.wasawakeD.hasbeenawake
27.—Carl,areyoucomingwithus?
—I’dloveto,butsomethingunexpected______.
A.iscomingupB.comesupC.cameupD.hascomeup
28.—Wherearethedoctorsnow?
—Inthemeetingroom.They________themeetingfor10minutes.
A.havebegunB.havebeenonC.havehadD.havebeenheld
29.—Hurryup.Ican’twaittoseethemovie.MySister!
—Ohdear!
It________forfiveminutes.Comeon!
A.hasbegunB.hasbeenonC.willbeginD.willbeon
30.Mr.Wu________Germanysincethreeyearsago,soheknowsalotabouttheGermancultureandcustoms.
A.hasgonetoB.wenttoC.hasbeentoD.hasbeenin
31.—Jim,Ihaven’tseenyoureldersisterforalongtime.
—She________HongKongonbusinessforafewdays.
A.wenttoB.hasgonetoC.hasbeentoD.hasbeenin
32.—Whereistheheadteacher?
—She________tothelibrarytosearchforsomeinformation.
A.goesB.willgoC.hasbeenD.hasgone
33.—Whereisyouruncle?
—IntheUSA.He________therefortwomonths.
A.hasgoneB.hasgonetoC.hasbeenD.hasbeento
34.Onlinelearning________verypopularwithstudentssincelastyear.
A.hasbecomeB.arebecomingC.wouldbecomeD.hadbecome
35.—HaveyoueverworkedinNanjing?
—Yes.I________inNanjingsincethreeyearsago.
A.wouldworkB.workedC.wasworkingD.haveworked
36.—OK,whatdoyouwanttoknow?
—I’munsure________.
A.whichisthewaytothePalaceMuseumB.howmanycolorsarethereinarainbow
C.thatthecouplehasbeenmarriedfor3yearsD.howlongIcanborrowthestorybooks
37.—See?
Thestrangeman________aroundourhouseagain.Shouldwecallthepolice?
—Oh,no.Heisournewneighbor,whomovedupstairsthedaybeforeyesterday.
A.walksB.walkedC.haswalkedD.iswalking
38.Inthesentence“Ihaveboughtanewbicycle,soIcanridetoschoolnow.”,weusepresentperfecttensetotell________.
A.theresultofapastaction
B.actionsthathappenedinthepast
C.actionsthathappenedatacertaintimeinthepast
D.howmanytimesanactionhashappenedtillnow
39.Youareacollectionoftheexperiencesyou________inyourownlife,soyoushouldbeproudofthemeventhebadones.
A.willhaveB.havehadC.hadhadD.arehaving
40.Sofar,5Gtechnology,whichisdevelopedbyHuawei,_______alot.Soonit’llbewidelyusedinChina.
A.isimprovingB.areimprovedC.hasimprovedD.improved
41.—HaveyoubeentoSuNingPlazainourcity?
—No.Althoughit________formorethanaweek,Iamfartoobusytogothere.
A.hasstartedB.hasopenedC.hasbeenopenD.hasbeenon
42.WilliamShakespeare________for405years,buthisworksstillhavegreatinfluencetoday.
A.diedB.wasdyingC.hasdiedD.hasbeendead
43.ThemovieHi,Mom________theheartsofmanypeoplesinceitwasshowninFebruary.
A.winsB.wonC.willwinD.haswon
44.—Look!
Howdryandcleantheroadis!
—Yes.Someone________upthesnow.They’resoearly.
A.cleanB.cleanedC.hascleanedD.wascleaning
45.—DoyouknowSunshineTownverywell,MrChen?
—Sure.I____heresinceIwasborn.
A.haslivedB.livedC.havelivedD.lives
46.Mydog_______forthreedaysandI’mnowveryworriednowandIwanttofinditassoonaspossible.
A.hasbeengoneB.hasgoneC.isgoneD.wasgone
47.—Sorry,I’mlate.There’stoomuchtrafficontheroad.
—Itdoesn’tmatter.Thefilmhasjust_______forfiveminutes.
A.begunB.finishedC.beenonD.beenover
48.—Jim,turndownthemusic.Ourbabyissleeping.
—Don’tworry.He__________forhalfanhour.
A.wokeupB.haswokenupC.wasawakeD.hasbeenawake
49.—IrememberthatMr.Greenoncetraveledbroad.
—NotonlyMr.Greenbutalsohisdaughters______abroadtwice.
A.havegoneB.havebeenC.hasgoneD.hasbeen
50.—John,you________theSlenderWestLakebefore,right?
—Sure,lotoftimes.Areyouthinkingoftakingatripthere?
A.havegonetoB.havecometoC.havebeentoD.havebeenin
【参考答案】***试卷处理标记,请不要删除
一、选择题
1.D
【详解】
句意:
我觉得我父亲什么都知道。
他是我的英雄,他已经读了2500本书。
考查时态。
reads一般现在时、单三形式;read一般现在时;isreading现在进行时;hasread现在
解析:
D
【详解】
句意:
我觉得我父亲什么都知道。
他是我的英雄,他已经读了2500本书。
考查时态。
reads一般现在时、单三形式;read一般现在时;isreading现在进行时;hasread现在完成时;从文字的表层意思推断空格指他已经读了2500本书,用现在完成时;故选D。
2.D
【详解】
句意:
吉娜不能和她的同学一起去农场,因为她得了严重的感冒。
本题考查时态。
iscaught是被动形式;iscatching是现在进行时,willcatch是一般将来时,hasc
解析:
D
【详解】
句意:
吉娜不能和她的同学一起去农场,因为她得了严重的感冒。
本题考查时态。
iscaught是被动形式;iscatching是现在进行时,willcatch是一般将来时,hascaught是现在完成时。
根据Ginacan’tgotothefarmwithherclassmates此处表示吉娜现在不能去农场,因此她现在已经感冒了,用现在完成时,故选D。
3.C
【详解】
句意:
尽管汤姆离开美国已经两年多了,但是他还会时不时想念他的朋友和亲戚。
考查动词时态。
wasawayfrom离开,一般过去时;left离开,一般过去时;hasbeenaway
解析:
C
【详解】
句意:
尽管汤姆离开美国已经两年多了,但是他还会时不时想念他的朋友和亲戚。
考查动词时态。
wasawayfrom离开,一般过去时;left离开,一般过去时;hasbeenawayfrom已经离开,现在完成时;hasleft已经离开,现在完成时。
根据for+时间段可知,句中需要用延续性动词,故排除B、D,根据句意可知,离开美国这个动作发生在过去,并持续到了现在,故用现在完成时。
故选C。
4.C
【详解】
句意:
现在是下午4:
30,Ben和Leon已经完成了他们的工作,所以他们现在正在下棋。
考查动词时态。
finish完成、结束,动词原形;werefinishing过去进行时;have
解析:
C
【详解】
句意:
现在是下午4:
30,Ben和Leon已经完成了他们的工作,所以他们现在正在下棋。
考查动词时态。
finish完成、结束,动词原形;werefinishing过去进行时;havefinished现在完成时;willfinish一般将来时。
根据theyareplayingchessnow.他们现在正在下棋,可知他们已经完成了他们的工作,所以句子使用现在完成时态,其构成为have/has+动词的过去分词,故答案选C。
5.C
【详解】
句意:
莎拉只有15岁,但她加入网球俱乐部已经三年了。
考查现在完成时。
joined加入,动词过去式,是非延续性动词;hasjoined已经加入;hasbeenin已经加入,后接
解析:
C
【详解】
句意:
莎拉只有15岁,但她加入网球俱乐部已经三年了。
考查现在完成时。
joined加入,动词过去式,是非延续性动词;hasjoined已经加入;hasbeenin已经加入,后接一段时间,加入的延续性动词形式;was是。
根据句尾“forthreeyears”可知,本句是现在完成时,表示过去开始一直持续到现在的动作,此时要求动词是延续性动词;加入join是非延续性动词,用于现在完成时表延续时需变为have/hasbeenin。
故选C。
6.B
【详解】
句意:
——那个人是乔治吗?
——不可能是他,毕竟他已经离开这个地方很多年了!
考查现在完成时和延续性动词。
left离开了,left是leave的过去式;hasleft现在完成时,离开了
解析:
B
【详解】
句意:
——那个人是乔治吗?
——不可能是他,毕竟他已经离开这个地方很多年了!
考查现在完成时和延续性动词。
left离开了,left是leave的过去式;hasleft现在完成时,离开了;hasbeenawayfrom现在完成时,离开了;wasawayfrom远离。
leave是短暂性动词,其延续性动词为beaway;答句中foryears是一段时间,与一段时间连用时应注意句中的谓语动词应是延续性动词,非延续性动词不可和段时间连用;所以此处使用hasbeenawayfrom表示“离开的状态持续了很多年”。
故选B。
7.D
【详解】
句意:
你来得太晚了。
电影已经结束半小时了。
本题考查时态。
ends是一般现在时,ended是一般过去时,hasended是现在完成时,是瞬间性动词。
hasbeenover是现在完
解析:
D
【详解】
句意:
你来得太晚了。
电影已经结束半小时了。
本题考查时态。
ends是一般现在时,ended是一般过去时,hasended是现在完成时,是瞬间性动词。
hasbeenover是现在完成时,是延续性动词。
根据forhalfanhour可知,与时间段连用,用延续性动词。
故选D。
8.B
【详解】
句意:
丽萨还没有完成作业。
恐怕她不能和你一起去公园了。
考查现在完成时。
“yet”现在完成时的标志词,表示到现在为止