2025年外研版八年级英语下册期末重点语法过关:现在完成时100题_第1页
2025年外研版八年级英语下册期末重点语法过关:现在完成时100题_第2页
2025年外研版八年级英语下册期末重点语法过关:现在完成时100题_第3页
2025年外研版八年级英语下册期末重点语法过关:现在完成时100题_第4页
2025年外研版八年级英语下册期末重点语法过关:现在完成时100题_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

期末重点语法过关:现在完成时100题

期末真题+名校模拟

1.TheregreatchangesinYanchengoverthepastfewyears.

A.havehadB.hasbeenC.havebeenD.hashad

2.MyuncleChengduforovertwoweeksonbusiness.

A.hasgonetoB.hasbeentoC.hascometoD.hasbeenin

3.Danielthebookforovertwoweeks,hehastoittothelibrary.

A.haskept;returnB.hasborrowed;giveC.borrowed;takeD.kept;bring

4.Alotofmoneyatthecharityshow,butthecostoflivingalot,sowestillneedtodomuch

worktohelppeopleinneed.

A.wasraised;hasrisenB.wasraised;isrisen

C.rose;hasrisenD.rose;wereraised

5.IYOLO(《热辣滚烫》)withmyfriends.IfssuchawonderfulmoviethatIcan'twaittoseeit

again.

A.watchedB.havewatchedC.watch

6.Iforgottoreturnthebook.Iitfortwoweeks.

A.haveborrowedB.havelentC.havekept

7.一Peter,youevertotheEnglishComer?

一Oh,yes.Itheretopractisespeakingonceaweeklastterm.

A.have,been;wentB.have,gone;goC.have,been;havegone

8.IShanghaitwice.Itherelastwinterandthissummer.

A.havebeento;havegonetoB.havebeento;willgo

C.havegoneto;wentD.havebeento;went

9.一Couldyoupleasemeyournotebook,Grace?

一Certainly,youcanitaslongasyoulike.

A.lend;keepB.borrow;borrowC.borrow;lendD.lend;keep

10.TheJapanesefilm"TheFirstSlamDuriK'fortenminutes,butIatthecinemayet.

A.hasbegun;haven'tarrivedB.hasbeenon;haven'tbeen

C.hasbegun;haven'tbeenD.hasbeenon;havenarrived

11.TheSmithsaren'tathomebecausetheySanyaonholiday.Theytheretwicethisyear.

A.havebeento;havebeenB.havegoneto;havegone

C.havegoneto;havebeenD.havebeento;havegone

12.-Weareverygladtoseethathebecamesuccessfulatlast.

——Ithasbeentenyearshebeganhiswork.

A.beforeB.sinceC.becauseD.till

13.Thebasketballfinalforanhour,butwearestillveryexcited.

A.hasbegunB.hasendedC.hasbeenonD.hasbeenover

14.-Whendidyourparents9

—In2009.Theyforover10years.

A.marry;gotmarriedB.getmarried;havemarried

C.marry;havemarriedD.getmarried;havebeenmarried

15.Theshoppingmallfortwoyears.

A.openedB.hasopenedC.isopeningD.hasbeenopen

16.一Elsa,isitpossibleforyoutocometomorrow?

一Sorry,IatriptoShanghaiwithmyhusband.

A.plannedB.wasplanningC.haveplannedD.willplan

17.——Howmanytimeshasyourbrotherabroad?

一Onlyonce.HewenttotheUSAin2023.

A.beentoB.gonetoC.beenD.gone

18.一HaveyoueverreadthestoryofHouYi?

.IthinkHouYiisverybrave.

A.Yes,IamB.Yes,IhaveC.No,Ihaven?t

19.HeChinasince30yearsago.

A.hasleftB.hasbeenawayfromC.hascometoD.hasarrivedin

20.ImustreturnthebooktothelibrarynowbecauseIitfortwoweeks.

A.haveborrowedB.havelentC.havehadD.havekept

21.Hangzhouisabeautifulcity.Itheretwice.

A.wentB.willgoC.havebeenD.havegone

22.Tom,Iyouformanytimes.Don'tridesofastontheroad.

A.warnB.amwarningC.willwarnD.havewarned

23.OurnewbusinessesnewmarketsinEuropeandAmericaoverthepastthreemonths.

A.gaveupB.pushedinC.haveopenedupD.havehandedin

24.-IstheboyintheclassroomDavid?

一Itcan'tbehim.Hethelibrarytoborrowsomebooksforhisreport.

A.hasbeeninB.hasbeentoC.hasgonetoD.wentto

25.Thelifewehave________usedto________alotnow.

A.got;changingB./;haschanged

C.got;haschangedD./;changing

26.一DoyouknowtheColorRun,afive-kilometerrace?

——Yes.Sofaritintoquiteafewcitiesinourcountry.

A.comesB.cameC.hascomeD.come

27.Theyoungmanthearmyforhalfayear.

A.hasjoinedB.hasbeenonC.hasbeeninD.hasjoinedin

28.Helenhasplayedthepianosinceshefiveyearsold.

A.hasbeenB.isC.was

29.—WhereisTony?

一Oh,he________Paris.I________theretwicebefore.

A.hasgoneto;havegoneB.hasbeento;havegone

C.hasgoneto;havebeenD.hasbeento;havebeen

30.Tinaandherparents________inShanghaisince2018.

A.livedB.areliving

C.willliveD.havelived

31.I________Shanghaitwice.I________therelastyearandtheyearbefore.

A.havebeento;havegonetoB.havebeento;willgoC.havegoneto;wentD.havebeen

to;went

32.Theyalotofresearchonanimalcommunicationsince2010.

A.willdoB.aredoingC.didD.havedone

33.Everyoneinherfamilyabroad.Andthey511bebackintwoweeks.

A.hasbeentoB.hasgonetoC.hasbeenD.hasgone

34.一Daisy,youquitealotofcountries,whichcountrydoyoulikebest?

一IlikeChinabest.

A.havebeentoB.havegonetoC.havebeenin

35.一Whereisyourfather?Ihaven'tseenhimfordays.

一HeShanghaionbusinessforaweekandwillbebacknextweek.

A.hasbeeninB.hasbeentoC.hasgonetoD.wentto

36.-Tom,whyareyouplayingcomputergamesagain?

一Imyhomework.

A.finishB.finishing

C.finishedD.havefinished

37.—Wehavelivedinthiscity1980.

一Soyouhavelivedhereover30years.

A.in;forB.for;since

C.in;sinceD.since;for

38.——WhereisMrWang?Ihaven'tseenhimforalongtime.

一He,togetherwithhisstudents,ZhuyuwanPark.

A.hasgonetoB.havegonetoC.hasbeentoD.havebeento

39.Oh,Ihavethesharedbikeforthreehours.Ihavetogiveitbacktotheneareststop.

A.movedB.borrowedC.keptD.left

40.一MustIreturnthebooktoday?

-No,you.Youcanitforanotherweek.

A.needn't;keep

B.mustn't;keep

C.mustn't;borrow

D.don'thaveto;borrow

41.一Howlongtheparade?

-Ithalfanhourago.

A.has;beenover;hasfinished

B.did;finish;finished

C.has;beenover;finished

D.did;finish;hasfinished

42.MrWuSuzhoufbrameeting.He'llcomebacksoon.

A.hasgonetoB.hasbeentoC.hasgoneinD.hasbeenin

43.Myparentsforover50yearsandtheyloveeachotherverymuch.

A.havemarriedB.married

C.willmarryD.havebeenmarried

44.Thevolunteersalotofhelpthecommunityfornearlytenyears.

A.willoffer;forB.areproviding;forC.haveoffered;toD.haveprovided;with

45.Sincethen,theyeachother.

A.haven?tmetB.don'tmeetC.didn'tmeetD.won'tmeet

46.SinceProjectHopein1989,itlotsofchildren.

A.hasstarted;hashelpedB.started;hashelpedC.started;helped

47.—Whereisyourfather?

一HehasgonetotheUKandhetherefortwoweeks.

A.hasgoneB.hasbeenC.hasgonetoD.hasbeenin

48.Inthepastfiveyears,greatchangesinNanjing.

A.takeplaceB.tookplace

C.havetakenplaceD.havebeentakenplace

49.—didthe2023WuxiMarathonfinish?

一Itfornearlyonemonth.

A.When;hasfinishedB.Howlong;hasbeenover

C.When;hasbeenoverD.Howlong;hasfinished

50.Itthreeyearssincethedog.

A.hasbeen;diedB.is;hasbeendeadC.is;deadD.was,died

51.ThesandstormweatherinBeijingmanytimesthisyear.

A.happensB.happened

C.hashappenedD.havehappened

52.一Helooksmuchtallernow.Howlongisitsincehethisschool?

一HeforthreeyearsandisstudyinginNewYork.

A.hasleft;hasleftB.left;hasbeenawayC.leaves;hasleftD.left;hasleft

53.Mikehasbeenillalongtime.HehasbeeninhospitalOctober.

A.since;forB.since;sinceC.for;forD.for;since

54.-Ican'tfindmybook,Mum.youitanywhere?

一Iitonyourbedjustnow.

A.Did,see;sawB.Did,see;haveseenC.Have,seen;sawD.Have,seen;haveseen

55.一Whereisyourmother?

——SheShanghaionbusinessforaweek.Shewon'tcomebacknextweek.

A.hasgoneto;untilB.hasbeenin;untilC.hasbeento;afterD.hasgone

to;after

56.Theoldmanforalmost5years.

A.diedB.hasdiedC.hasbeendeadD.hasdead

57.——Showmeyourhomeworkrightnow,Daniel.

一I'mterriblysorry,MrWu.Iitathome.

A.leftB.forgotC.haveleftD.haveforgotten

58.Myuncleabeautifulladyin2010.Heandhiswifefor13years.

A.gotmarriedwith;havebeenmarriedB.married;havebeenmarried

C.marriedto;havegotmarriedD.gotmarriedto;havegotmarried

59.一Mike,whyareyoustandingoutdoors?

一Imykeys.Ihavetowaithereuntilmymothercomesback.

A.havelostB.loseC.lost

60.一IhopeI'mnotlate.

一I'mafraidthemeetingalready.

A.hasstartedB.willstartC.isstartingD.starts

61.一Iseveryonehere,Jonathan?

-No,Sir.Millieisabsent.Shefortwodays.

A.hasbeenillB.hasfallenillC.wasillD.fellill

62.Itovertendayssincehe________hishometown.

A.is;hasbeenawayfromB.hasbeen;left

C.hasbeen;hasbeenawayfromD.was;left

63.一Iboughtthisdictionarytwoweeksago.

一Youmeanyouitforonlyhalfamonth.

A.haveboughtB.havekeptC.havehadD.havetaken

64.一HaveyoubeentoNanjing,HanMei?

一No,never.Iplantogotherethissummerholiday.

A.everB.stillC.yetD.already

65.Ithinkheevervisitedtheisland.

A./;hasn'tB.don?t;wasC.don9t;hasD.don't;will

66.-HaveyouwrittenanythingonChinesetraditionalfoodsofar?

-,butIhaveaplanforit.

A.EversinceB.LateronC.NotyetD.Fromnowon

67.Lucy,haveyourparentsevertoEngland?

A.beenB.goneC.wentD.willgo

68.一HaveyouspokentoanEnglishman?

——No.Ihaveneverspokentoaforeigner.

A.justB.neverC.everD.already

69.—youeverthemovieHarryPotter?(哈利波特)

一Yes.Iitlastweek.

A.Have;watched;watchedB.Did;watched;watched

C.Have;watched;havewatchedD.Did;watch;watched

70.一Haveyoureadthisstorybefore?

一Yes.Fvereadit.

A.already;everB.yet;justC.ever;justD.ever;never

二、用所给词的正确形式填空。

71.Ithemoneyinasafeplace.Don'tworry,(hide)

72.IlikethemoviesomuchthatI(see)itmanytimes.

73.Americanscientists(discover)wateronMarsalready.DoesitmeanthereislifeonMars?

74.We'vebeenfriendssincewe(be)atschooltogether.

75.Thedoctor(nottake)histemperatureyet.Pleasecallthedoctorassoonaspossible.

76.Jim(leave)fromhishometownforthreemonths.

77.Theclothesshopandtheshoeshop(open)forthreeyears.

78.He(eat)uphisfood,buthestillfeelshungry.

79.Ihave(book)adoubleroomforyouandIhopeyou511haveanicetime.

80.Haveyou(repair)thebicycleyet?

81.Twoyears(pass)sinceIcametotheschooltoteachEnglish.

82.Jack,don'tleavehomewithwindowsopen.I(tell)youmanytimes.

83.一Haveyouever(ride)themostexcitingrollercoasterinAmerica?

—Notyet.

84.Lookatthebutterflylyingthere,maybeithasbeen(die)fortwodays.

85.Jack(lie)inbedfortwomonthssincehewashurtintheaccident.

86.Myfriend(notwrite)tomesincehewenttoNewYorkamonthago.

87.Ohno!Thelastbus(leave).Whatshallwedo?

88.She(study)inHongzeLakeJuniorHighSchoolfor4years.

89.Ifsmorethanthreeyearssincemybrothergot(marry).

90.NobodyexceptTomandMillie(be)thatparkbefore.

91.They(marry)fortenyears.Theyhavetwodaughtersnow.

92.Tom'smotherisn'tin.She(go)tothesupermarket.

93.There(be)greatchangestothisplaceoverthepast10years.

94.Twoyearsagoshe(come)toChina.Sincethenshe(travel)alloverthecountry.

95.Sorry,Ican'tlendyoumye-dictionary.I(lend)ittoMary.

96.Sofarhehasn't(reply)tomyletter.Isheangrywithme?

97.Thereisnoneedtoturnofftheradio.Thebaby(wake)up.

98.She(have)thisdressfortwoweeks.

99.Shehas(teach)Englishinthisschoolfor10years.

100.Toreproduce(再现)theoldhousesthatcarrymemories,FengJiangtao(make)over40

miniatures(微景观)forpeoplefromaroundthecountryoverthepastseveralyears.

参考答案:

1.C

【详解】句意:在过去的几年里,盐城发生了巨大的变化。

考查现在完成时。结合语境和空后“overthepastfbwyears”可知本句应该使用现在完成时,表示过去发生的

动作对现在产生影响;本句是therebe句型与现在完成时相结合,真正的主语是“greatchanges",所以用

“therehavebeen+名词复数+...”的结构。故选C。

2.D

【详解】句意:我的叔叔已经在成都出差两周多了。

考查现在完成时。hasgoneto去了某地,还未回来;hasbeento去过某地,已经回来;hascometo已经来

到某地;hasbeenin待在某地多久。根据时间状语“forovertwoweeks”可知叔叔待在成都两周了,在“for+

时间段”的肯定句中,谓语动词要用延续性动词。选项中只有“hasbeenin”为延续性动词。故选D。

3.A

【详解】句意:丹尼尔借了这本书两个多星期了,他必须把它还给图书馆。

考查延续性动词及动词辨析。return返回,归还;give给;take带走;bring带来。第一空根据时间状语

“forovertwoweeks”可知应用现在完成时,和时间段连用,谓语动词要用延续性动词,“borrow”的延续性动

词是keep,主语为第三人称单数,故应用haskept;第二空根据“thebookfbrovertwoweeks”可知,已经借

了两周,不得不还书,故应用return。故选A。

4.A

【详解】句意:慈善演出筹集了很多钱,但生活成本已经上涨了很多,所以我们仍然需要做很多工作来帮

助有需要的人。

考查动词辨析及时态语态。raise筹集;rise提高。前半句主语money是动词raise的动作承受者,第一空

应用被动语态bedone结构,排除C和D;第二空指生活成本提高,rise为不及物动词,无被动语态,排

除B。故选A。

5.B

【详解】句意:我和朋友们一起看了《热辣滚烫》。这是一部如此精彩的电影,我迫不及待地想再看一

遍。

考查现在完成时。根据“I…YOLOwithmyfriends.IfssuchawonderfulmoviethatIcan'twaittoseeitagain.^^

可知,此处指“我”和朋友们一起看了《热辣滚烫》,觉得这部电影非常精彩,想再看一遍;表示过去发生的

事情对现在造成的影响,应用现在完成时,其结构为“have/hasdone”。故选B。

6.C

【详解】句意:我忘记还书了。我已经保留了两周了。

考查现在完成时。;borrow借入,非延续性动词;lend借出,非延续性动词;keep保留,延续性动词。根

据“fortwoweeks”可知,要用现在完成时,其结构为have/hasdone;与时间段连用,用延续性动词keep,

所以用havekepto故选C。

7.A

【详解】句意:——彼得,你去过英语角吗?——哦,是的。上学期我每周去那里练习一次口语。

考查时态。havebeento去过,已回来;havegoneto去了某地,还未回来。根据"yes.【...theretopractise

speakingonceaweeklastterm.”可知此处表示已经回来,故第一个句子用havebeento;根据"lastterm”可知

句子用一般过去时,动词用过去式。故选A。

8.D

【详解】句意:我去过上海两次,去年冬天和今年夏天都去了那里。

考查现在完成时和一般过去时。havebeento表示“去过某地",havegoneto表示“去了某地”。前句表示去过

上海两次,故用havebeento;后句中出现了时间状语“lastsummerandthiswinter",是一般过去时,用过去

式went。故选D。

9.D

【详解】句意:——格蕾丝,你能把你的笔记本借给我吗?—当然可以,你想借多久就借多久。

考查动词辨析。lend借出;keep保留,延续性动词;borrow借入。根据句意可知,第一个空表示借出笔记

本,用lend;第二个空用延续性动词keep,表示保留。故选D。

10.D

【详解】句意:日本电影《灌篮高手》已经上映了十分钟,但我还没能赶到电影院。

考查现在完成时。begin开始,为非延续性动词;beon上映;arrived到达;havebeen已经。根据"forten

minutes”可知第一个分句应用现在完成时,且谓语动词应为延续性动词,因此应用beon表示“(电影)上

映”,排除A和C;根据“yet”可知第二个分句也应用现在完成时,此处应用arriveatthecinema表示“到达

电影院”。故选D。

11.C

【详解】句意:史密斯一家不在家,因为他们去三亚度假了。他们今年已经去过那里两次了。

考查动词短语。havebeento去过某地(已经回来了);havegoneto去了某地(还未回来)。根据“The

Smithsaren'tathome”可知,史密斯一家去三亚度假了,还未回来,故第一空用havegoneto;根据“They...

theretwicethisyear.“可知,第二空指他们去过三亚两次,用havebeento,there为副词,空前不用to。故选

Co

12.B

【详解】句意:——我们很高兴看到他终于成功了。——他开始工作已经十年了。

考查连词辨析。before在...之前;since自从;because因为;till直到。根据“Ithasbeentenyears”可知,

此处是现在完成时态,since引导时间状语,故选B。

13.D

【详解】句意:篮球决赛已结束一个小时了,但是我们仍然很激动。

考查延续性动词用法。hasbegun已经开始,非延续性动词;hasended已经结束,非延续性动词;hasbeen

on已经开始,延续性动词;hasbeenover已经结束,延续性动词。根据"butwearestillveryexcited”可推测

比赛“已经结束",排除A、C选项,且空后“foranhour”为时间段,应与延续性动词搭配。故选D。

14.D

【详解】句意:——你父母什么时候结的婚?—在2009年。他们结婚10多年了。

考查延续性动词和非延续性动词的用法。marry和某人结婚、嫁或娶某人,非延续性及物动词;getmarried

结婚,非延续性动词短语;bemarried结婚,表示状态,延续性动词短语,能与时间段连用。第一个空后

没有宾语,应用getmarried,排除AC;根据答语中“forover10years”可知,第二空所在的句子应用现在完

成时,且动词应用延续性的,故排除B。故选D。

15.D

【详解】句意:这家购物中心已经开业两年了。

考查动词时态。根据"fortwoyears”可知,本句时态为现在完成时,open是非延续性动词,用于现在完成时

要改为be+形容词,即beopen。故选D。

16.C

【详解】句意:——Elsa,你明天能来吗?——对不起,我已经计划和我丈夫去上海旅行。

考查现在完成时。根据“Sorry,I...atriptoShanghaiwithmyhusband.”可知,已经计划和丈夫去上海旅行因

此明天不能去,故应用现在完成时,构成为have/hasdone,强调过去发生的动作对现在造成的影响或结

果。故选C。

17.C

【详解】句意:——你哥哥出国多少次了?—只有一次。他于2023年去了美国。

考查现在完成时。hasbeento曾经去了,现在已经回来了;hasgoneto已经去了,表示某人已经离开了当

前的位置或状态,前往另一个地方。根据“Onlyonce.HewenttotheUSAin2023.”可知,此处指人已经回来

了,因此用hasbeento,abroad为副词,因此前不加介词to。故选C。

18.B

【详解】句意:——你读过后羿的故事吗?——读过,我觉得后羿很勇敢。

考查一般疑问句的回答。根据“一Haveyoueverread...”和力thinkHouYiisbrave.”可知此处是现在完成时的

一般疑问句,回答需使用助动词have/has,此处是肯定回答。故选B。

19.B

【详解】句意:他30年前就离开了中国。

考查延续性动词及动词辨析。hasleft已经离开,现在完成时结构,动词是短暂性动词;hasbeenawayfrom

已经离开,现在完成时结构,动词是延续性动词;hascomet。已经来,现在完成时结构,动词是短暂性动

词;hasarrivedin已经到达,现在完成时结构,动词是短暂性动词。根据“since30yearsago”可知,谓语要

用延续性动词的现在完成时。故选B。

20.D

【详解】句意:我现在必须把这本书还给图书馆,因为我已经借了它两个星期了。

考查动词辨析。haveborrowed借入,短暂性动词;havelent借出,短暂性动词;havehad拥有,延续性动

词;havekept持有,保存,延续性动词。根据“fortwoweeks”可知,设空处需用延续性动词,排除A和

B;结合“Imustreturnthebooktothelibrary”,所以书不是说话者自己所有的,排除C。故选D。

21.C

【详解】句意:杭州是一个美丽的城市。我去过那里两次。

考查时态。has/havebeento去过;has/havegoneto去了。根据“twice”可知,此处是说已经去过那里两次,

应用现在完成时,其构成为“has/havedone”,故选C。

22.D

【详解】句意:汤姆,我已经警告你很多次了。不要在路上骑得这么快。

考查现在完成时。根据“formanytimes”可知,此处描述的是过去的动作对现在产生的影响,应用现在完成

时,其谓语动词构成是have/hasdone。故选D。

23.C

【详解】句意:在过去的三个月里,我们的新业务在欧洲和美洲开辟了新的市场。

考查动词短语。giveup放弃;pushin插队;openup拓展,开业;handin上交。根据"overthepastthree

months”可知,句子时态是现在完成时;且根据“newmarkets...”可知是开拓新市场,用短语openup。故选

Co

24.C

【详解】句意:——教室里的男孩是大卫吗?——不可能是他。为了他的报告,他去图书馆借书了。

考查现在完成时和havebeento(或in)/havegoneto的区别。hasbeenin一直都在,现在完成时;hasbeen

to曾经去过某地(去已归来),现在完成时;hasgoneto去了某地(去而未归),现在完成时;wentto一般

过去时。根据语境可知,询问教室里的男孩是否是大卫,答语表示不可能,并告知大卫去图书馆了,可推

测此处是去而未归,hasgoneto“去了某地(去而未归)”符合语境。故选C。

25.C

【详解】句意:我们习惯的生活现在已经发生了很大的变化。

考查动词时态。getusedtosth.”习惯于某事",“wehave…usedto”为定语从句,修饰先行词“life”,时态为现

在完成时,故第一个空选got;第二个空为主句的谓语动词,强调对现在的影响,用现在完成时态,主语

“Thelife”为单数,故用haschangedo故选Co

26.C

【详解】句意:——你知道彩色跑吗,五千米的赛跑?——知道。到目前为止,它已经进入了我国的几个

城市。

考查现在完成时。根据“s。far”可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时,其

谓语结构为:have/has+过去分词。故选C。

27.C

【详解】句意:这个年轻人已经参军半年了。

考查现在完成时和延续性动词。根据“forhalfayear.”可知,句子要用现在完成时,且与延续性动词连用。

join的延续性动词形式是bein。故选Co

28.C

【详解】句意:海伦从五岁起就弹钢琴了。

考查动词时态。since引导的时间状语从句,主句用现在完成时,从句用一般过去时。故选C。

29.C

【详解】句意:——托尼在哪儿?——噢,他去巴黎了。我以前去过两次。

考查现在完成时。havebeento去过(已回);havegoneto去了(未回)。根据“WhereisTony?”可知,托尼

去了巴黎,还没有回来,第一空用hasgoneto,排除BD;根据“twicebefore”可知,以前他去过两次,应用

havebeento,there前面不用介词。故选C。

30.D

【详解】句意:蒂娜和她的父母自2018年以来一直住在上海。

考查时态。根据"Tinaandherparents...inShanghaisince2018.”可知,此句表述过去发生的事情对现在造成

的影响和结果,要用现在完成时,其构成为have/hasdone。且时间状语“since2018”,为现在完成时的标志

词。故选Do

31.D

【详解】句意:我去过上海两次。我去年和前年都去了那里。

考查时态。havebeento去过,已经回来;havegoneto去了,还未回来。根据"twice”可知是去过两次,已

经回来,用havebeento;根据“lastyear”可知句子用一般过去时,动词用过去式。故选D。

32.D

【详解】句意:自2010年以来,他们对动物交流进行了大量研究。

考查现在完成时。根据“since2010”可知,句子时态为现在完成时,其结构为have/hasdone;主语为

They,助动词用have,do的过去分词为done。故选D。

33.D

【详解】句意:她家里的每个人都出国了。他们两周后回来。

考查动词时态。hasbeento去了某地(已经回来);hasgoneto去了某地(还未回来)。根据"Andthey'llbe

backintwoweeks.”可知,他们去了国外,还未回来。“abroad”表示“国外”,是地点副词,前面不需要用介

词。故选D。

34.A

【详解】句意:——黛西,你去过相当多的国家,你最喜欢哪个国家?—我最喜欢中国。

考查动词短语辨析。havebeento“去过某地";havegoneto“去了某地";havebeenin"在某地待了多少时

间”。根据"whichcountrydoyoulikebest”可知,去过很多国家。故选A。

35.A

【详解】句意:——你父亲在哪里?我好几天没见到他了。——他在上海出差一周了,下周回来。

考查时态。hasbeenin待在某地;hasbeento去过,已回;hasgoneto去了,未回。根据"Shanghaion

businessforaweekandwillbebacknextweek.”可知,他去上海出差了,此处与时间段“fbraweek”连用要用

延续性动词hasbeenino故选Ao

36.D

【详解】句意:——Tom,为什么你又玩电脑了?——我已经做完作业了。

考查现在完成时。根据“myhomework”可知,作业已经完成了,所以才玩电脑,故选D。

37.D

【详解】句意:——自从1980年以来,我们一直住在这个城市。——所以你们在这里住了超过30年。

考查介词辨析。in+时间段,通常用于一般将来时态;since+时间点,通常用于现在完成时态;for+时间

段,通常用于现在完成时态。根据题干可知,两个句子时态都为现在完成时。第一空后1980为时间点,

应使用since;第二空后over30years为时间段,应使用for。故选D。

38.A

【详解】句意:——王先生在哪里?我好久没见到他了。——他和他的学生们一起去了茱萸湾公园。

考查主谓一致和现在完成时。has/havegoneto去了(还未回来);has/havebeento去过(已回来)。根据

“WhereisMrWang?”可知,王先生不在说话地点,应用has/havegoneto结构;togetherwith连接的并列成

分作主语时,遵循“就远原则”,谓语动词应与主语He保持一致,助动词用has。故选A。

39.C

【详解】句意:哦,我租共享单车已经三个小时了。我得把它还给最近的车站。

考查动词辨析和延续性动词。moved移动,短暂性动词;borrow借,短暂性动词;keep保存,延续性动

词;left离开,短暂性动词。根据“forthreehours”可知,该句时态为现在完成时,与一段时间连用,谓语动

词要用延续性动词,故选C。

40.A

【详解】句意:——我必须今天还书吗?—不,你不必。这本书你可以再借一星期。

考查情态动词和动词辨析。needn,t不需要;mustn比禁止;don'thaveto不必;keep保管,延续性动词;

borrow借,非延续性动词。第一个句子是由must引导的一般疑问句,其对应的否定回答是don'thaveto或

neednt排除B和C选项;“for+一段时间”要与延续性动词一起连用,所以第二个空格填keep。故选A。

41.C

【详解】句意:游行持续了多长时间?——半小时前就结束了。

考查动词时态。根据"Howlong”可知,第一空所在句子要用现在完成时,主语是theparade,所以结构为:

has+过去分词,且动词要用延续性动词,beover是延续性动词,be的过去分词是been;又根据“halfan

hoursago”可知,第三空所在句子用一般过去时。故选C。

42.A

【详解】句意:吴先生去苏州开会了。他很快就会回来。

考查现在完成时。hasgoneto去了某地(未回);hasbeento去过某地(已回)。根据后一句comeback

soon.”可知,此处应该指的是还未回来。故选A。

43.D

【详解】句意:我的父母已经结婚50多年了,他们非常相爱。

考查现在完成时和延续性动词。根据“forover50years”可知,时态用现在完成时,其谓语动词构成是

have/hasdone,又因接一段时间,动词需要延续性动词,bemarried为延续性,因此此处用havebeen

marriedo故选D。

44.C

【详解】句意:志愿者们近十年给社区提供了大量帮助。

考查时态及动词短语。willoffer,一般将来时;areproviding,现在进行时;haveoffered,现在完成时;

haveprovided,现在完成时。根据fornearlytenyears可知,该句应用现在完成时,排除A、B。给某人提

供某物为providesthforsb/providesbwithsth/offersthtosb,排除D选项,故选Co

45.A

【详解】句意:自从那以后,他们彼此没有再见面。

考查动词时态。根据"Sincethen”可知,此处是指从那个时间点到现在的情况,句子应用现在完成时。故选

Ao

46.B

【详解】句意:自从1989年希望工程开始以来,它已经帮助了很多孩子。

考查动词时态。根据"SinceProjectHope...in1989,it...lotsofchildren”可知,since引导的时间状语从句,从

句为一般过去时,主句用现在完成时,其结构为:主语+have/has+过去分词。故选B。

47.B

【详解】句意:——你父亲在哪里?——他去了英国,已经在那里待了两个星期了。

考查时态。havegoneto去了某地,还未回来;havebeenin待在某地。根据"fbrtwoweeks”可知此处与时间

段连用,用havebeenin,空后是地点副词,此处不加介词in。故选B。

48.C

【详解】句意:在过去的五年里,南京发生了巨大的变化。

考查时态。takeplace发生,一般现在时,主语为复数;tookplace发生,一般过去时;havetakenplace已

经发生,现在完成时;havebeentakenplace已经被举行,现在完成时被动语态。根据"Inthepastfiveyears”

可知,过去五年里,在南京,变化已经发生,时态为现在完成时,主语为greatchanges,复数,谓语用

“have+过去分词”的结构,taken为take的过去分词。故选C。

49.C

【详解】句意:——2023年无锡马拉松何时结束?—已经结束将近一个月了。

考查特殊疑问词及现在完成时用法。When何时;Howlong多长时间。根据“...didthe2023WuxiMarathon

finish?可知,finish为短暂性动词,应用when提问;再根据"fornearlyonemonth.”可知,本句时态为现在

完成时,其结构为:have/has+done,且句中动词用延续性动词,finish对应的延续性动词为beover。故选

Co

50.A

【详解】句意:狗死了有三年了。

考查动词时态。hasbeen现在完成时;died死,过去式;is是,一般现在时;hasbeendead现在完成时的

被动语态;dead死去的,形容词;was是,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论