八年级下册英语现在完成时练习题40篇含答案.docx

上传人:b****6 文档编号:8625055 上传时间:2023-02-01 格式:DOCX 页数:25 大小:29.03KB
下载 相关 举报
八年级下册英语现在完成时练习题40篇含答案.docx_第1页
第1页 / 共25页
八年级下册英语现在完成时练习题40篇含答案.docx_第2页
第2页 / 共25页
八年级下册英语现在完成时练习题40篇含答案.docx_第3页
第3页 / 共25页
八年级下册英语现在完成时练习题40篇含答案.docx_第4页
第4页 / 共25页
八年级下册英语现在完成时练习题40篇含答案.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

八年级下册英语现在完成时练习题40篇含答案.docx

《八年级下册英语现在完成时练习题40篇含答案.docx》由会员分享,可在线阅读,更多相关《八年级下册英语现在完成时练习题40篇含答案.docx(25页珍藏版)》请在冰豆网上搜索。

八年级下册英语现在完成时练习题40篇含答案.docx

八年级下册英语现在完成时练习题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”现在完成时的标志词,表示到现在为止

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 日语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1