Unit 10【刷语法】现在完成时3(重点语法提升练)-2022-2023学年八年级英语下册单元模块满分必刷题(人教版)_第1页
Unit 10【刷语法】现在完成时3(重点语法提升练)-2022-2023学年八年级英语下册单元模块满分必刷题(人教版)_第2页
Unit 10【刷语法】现在完成时3(重点语法提升练)-2022-2023学年八年级英语下册单元模块满分必刷题(人教版)_第3页
Unit 10【刷语法】现在完成时3(重点语法提升练)-2022-2023学年八年级英语下册单元模块满分必刷题(人教版)_第4页
Unit 10【刷语法】现在完成时3(重点语法提升练)-2022-2023学年八年级英语下册单元模块满分必刷题(人教版)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

2022-2023学年八年级英语下册单元模块满分必刷题(人教版)Unit10I’vehadthisbikeforthreeyears【刷语法】(重点语法提升练)-现在完成时(3)现在完成时的用法:时态含义结构时间状语现在完成时表示过去发生的动作对现在的影响,或者表示从过去持续到现在的动作或状态has/have+动词的过去分词形式since,for,sofar,already,yet,recently,ever,twice,inthelast/pastfewyears【易错警示】for+时间段,表示“持续……”常用于现在完成时态since+过去时间点/过去时的句子,表示“自从……以来”,常用于现在完成时态。for与since也可以互用:Hehasbeenhereforfiveweeks=Hehasbeenheresincefiveweeksago.他到这儿已经五周了。现在完成时与表示一段时间的标志词连用,短暂性动词要变为持续性动词(见下表)。表示一段时间的标志词有:for,since,howlong。一、单项选择1.MissKelly________asecretaryhereforalongtime.Everyoneknowsher.A.hasbecome B.became C.was D.hasbeen2.Heinthisfactoryfor20yearsalready.A.willwork B.works C.hasworked D.isworking3.PremierZhou________formanyyears,buthestilllivesintheheartsofChinesepeople.A.died B.wasdiedC.hasbeendead D.hasbeendied4.HenryspeaksChineseverywell.He________inChinasince2010.A.hasstayed B.stayedC.stays D.wasstaying5.Jack_________Rosein2000.Thatistosay,they________fornearly23years.A.gotmarriedwith;havegotmarried B.gotmarriedto;havemarriedC.married;havebeenmarried D.marriedto;havebeenmarried6.—It’ssaidthattwoyears________sincetheoldman_________.

—I’msorrytohearthat.A.haspassed,hasdead B.haspassed,died C.havepassed,died D.havepassed,hasdied7.Themeeting________2hoursago.It________for2hours.A.starts;hasbeenon B.started;hasbeen C.starts;hasbeen D.started;hasbeenon8.—Whereisyourfather?—HewenttoAustraliaforameetingandhe________Sydneyfortwoweeks.A.hasbeenin B.wentto C.hasbeento D.hasgoneto9.—________didyouruncleleavehishometown?—Twentyyearsago.Hehasbeenaway________theendof2009.A.When;since B.Howlong;since C.When;at D.Howlong;at10.Myfamily_________inHuai’anfortenyears.A.lives B.lived C.haslived D.havelived11.WehavestudiedEnglish________threeyears.A.for B.since C.that D.at12.Ourcountry________alotsince1949.Ihopeitwillbecomebetter.A.changes B.haschanged C.ischanging D.willchange13.LastweekI________anewbicycle.I________itforeightdays.A.havebought,bought B.bought,haveboughtC.bought,bought D.bought,havehad14.Theshop________forsixyears,butI________theresofar.A.hasbeenopen;haven’tbeen B.hasopened;haven’tgone C.hasbeenopen;haven’tgone15.Myuncle________inthisbank________hecametoLondon.A.worked;for B.hasworked;since C.hasworked;for16.—When________youbegintoplaythepiano?—In1990.I________thepianoforabout30years.A.did;played B.have;play C.did;play D.did;haveplayed17.Howtimeflies!Tenyears________sinceI________thearmy.A.havepassed;joinedin B.passed;havejoined C.haspassed;joined D.passed;joined18.Alice________in2018andshe________ahappyfamilysince2018.A.gotmarried;had B.hasbeenmarried;hashad C.gotmarried;hashad D.hasbeenmarried;had19.—Howlongisitsincehe______thisschool?—He______forthreeyears.A.hasleft;hasleft B.left;hasbeenaway C.leaves;hasleft D.left;hasleft20.—Whyarethewindowssodirty?—Becausewe______themforalongtime.A.havecleaned B.didn’tclean C.don’tclean D.haven’tcleaned21.Itissaidthatacoupleofyears________sincetheoldman________.A.haspassed;hasdead B.haspassed;diedC.havepassed;died D.haspast;died22.Howtimeflies!Severalyears________sincewestartedourmiddleschoollife.A.haspassed B.passed C.willpass D.havepast23.WehavelearnedEnglish________threeyears________.Thatmeanswe’velearnedEnglish________threeyears.A.for;ago;for B.since;ago;forC.for;ago;since D.since;ago;since24.ImustreturnthebooktoLiLei.I_________itfortwodays.A.keep B.haveborrowed C.havekept D.havehad25.There________alotofchangesheresince1980.A.havebeen B.havehad C.willbe D.are26.Mygrandparents________forover60yearsandtheyloveeachotherverymuch.A.havegotmarried B.gotmarried C.weremarried D.havebeenmarried27.—________hasCovid-2019vaccine(新冠病毒疫苗)beeninuse?—Sincethebeginningofthisyear,Ithink.A.Howfar B.Howsoon C.Howlong D.Howoften28.—Bytheway,howlonghaveyou________yourMP3player?—Foralmostthreeyears.ItstillworksOK.A.bought B.buy C.had D.have29.UncleWang________Nanjingforthreedays.Helikestheplacesofinterestverymuch.A.hasgotto B.hasreached C.hasarrived D.hasbeenin30.TheSmithfamilyhave________theflatinthecity________tenyearsago.A.bought,since B.bought,for C.had,since D.had,for31.—Let’sturnontheTVandwatchthevolleyballmatch.—It’stoolate.It________forhalfanhour.Andtheresultwas3-0.Chinawon!A.hasfinished B.hasbeenover C.hasbegun D.hasbeenon32.—WhendidyourunclearriveinNanjing?—Well,he________Nanjingfortwodays.A.hasbeenin B.hasbeento C.hascometo D.hasgoneto33.—When________you________LucyinNewYork?

—I________friendswithherfortwoyears.A.did;meet;havemade B.did;meet;havebeenC.have;met;became D.haven’t;seen;made34.He________Japan.Moreover,he________therefor10hours.A.hasgoneto;hasbeenin B.hasbeento;hasarrivedC.hasbeento;hasgone D.hasgoneto;hasarrived35.—HowlongmayI________yourmagazine?—Foroneweek.Butyoumustn’t________ittoothers.A.borrow;lend B.keep;lend C.keep;beborrowed D.have;borrow36.—Howlong________they________?—Sorry,Idon’tknow.ButIknowthatMrChenisgoingto________anursenextmonth.A.did;marry;marryto B.have;beenmarried;marryC.have;gotmarried;marry D.did;getmarry;marrywith37.—Howlong________you________thisschool?—Fortwoyears.A.have;arrivedat B.did;cometo C.have;cometo D.have;beenin38.Kittywithherparents________HongKongsincelastweek.A.havebeenin B.havegoneto C.hasbeento D.hasstayedin39.—Couldyou________methisbookplease,Daniel?—Sorry,butI________itforonlyhalfanhour.Ihaven’tfinishedit.A.lend;bought B.lend;havehad C.borrow;havebought D.borrow;havehad40.TherestaurantinWuyuePlaza________forthreeyears,butI________theresofar.A.hasbeenopen;haven’tbeen B.hasopened;haven’tgoneC.hasbeenopen;haven’tgone D.hasopened;haven’tbeen41.Tom________thisdictionaryfor10years.He________itin2013.A.hashad;kept B.hasborrowed;kept C.hasbought;bought D.haskept;bought42.—Howlonghasthisyear’sRussia-Ukrainemilitaryconflict(冲突)________?—Foroverayear.A.started B.ended C.beenon D.beenover43.________didthe2022BeijingWinterOlympicGamesfinish?—It________fornearlytwomonths.A.When;hasfinished B.Howlong;hasbeenoverC.When;hasbeenover D.Howlong;hasfinished44.—Howlong________Simon________home?—Sinceheleftschool.A.will,beawayfrom B.has,beenawayfrom C.did,leave D.has,left45.Theoldman________hisdogaftersuppersincelastyear.A.hasgotusedtowalk B.hasbeenusedtowalkC.hasgotusedtowalking D.hasbeenusedtowalking46.—Inthefinalofthewomen’sAsianCup,China’swomen’sfootballteamwonthefirstonFebruary6th,2022.—Yes.Thematch________forovertwomonths,butwearestillveryexcited.A.hasbegun B.hasended C.hasbeenon D.hasbeenover47.—HowlongmayI________thebook?—Justoneday,IwillreturnittoMarytomorrow.A.keep B.borrow C.lend D.kept48.Youcan________twobooksfromthelibraryandyoucan________themfortwoweeks.A.borrow;lend B.lend;borrowC.borrow;keep D.lend;keep49.—WhereisSimon?

—He________Australiaandhe________Sydneyfortwoweeks.A.hasbeento;hasbeenin B.hasgoneto;hasbeeninC.hasbeenin;hasbeento D.hasgoneto;hasbeento50.ThehighwayfromZunyitoRenhuai________forseveralyears.A.hasopened B.hasbeenopen C.hasbeenopened D.opened参考答案:1.D【详解】句意:凯利小姐在这里当秘书已经很长时间了。每个人都认识她。考查动词时态及延续性动词。根据“foralongtime”可知,此处为现在完成时,故排除B、C项。根据“MissKelly…asecretaryhereforalongtime.”可知,此处为延续性动词。故选D。2.C【详解】句意:他已经在这家工厂工作了二十年。考查动词时态。根据“for20yearsalready”可知用现在完成时,其结构为“have/has+动词过去分词”,主语为He,助动词用has,故选C。3.C【详解】句意:周总理去世多年了,但他仍然活在中国人民的心中。考查时态和延续性动词。根据句中的时间状语“formanyyears”可知,时态是现在完成时,句子的动词要用延续性动词bedead,而die是短暂性动词,不能和一段时间连用。故选C。4.A【详解】句意:亨利中文说得很好。自2010年以来,他一直留在中国。考查现在完成时。根据时间状语“since2010”可知,此句应用现在完成时,谓语结构为have/hasdone。故选A。5.C【详解】句意:杰克于2000年与罗斯结婚。也就是说,他们已经结婚将近23年了。考查动词时态。marrysb/getmarriedtosb“与某人结婚”,根据“in2000”可知,第一句是一般过去时,动词用过去式;“for+一段时间”要与现在完成时连用,且动词要用延续性动词,bemarried是延续性动词,故选C。6.B【详解】句意:——据说这位老人已经过世两年了。——我很遗憾听到那。考查现在完成时及一般过去时。“twoyears”指代时间,作为整体概念,此处助动词用has,排除CD;since“自从”,引导时间状语从句,从句用一般过去时,故第二空填died。故选B。7.D【详解】句意:会议两个小时前就开始了。已经开始了两个小时了。考查时态。第一空根据“2hoursago”可知,需用一般过去时,因此用started。第二空根据“for2hours”可知,需用现在完成时,且动词用延续性动词,beon是延续性动词。故选D。8.A【详解】句意:——你父亲在哪里?——他去澳大利亚开会了而且他在悉尼待两个星期了。考查时态。hasbeenin待在某地(常和时间段连用);wentto一般过去时;hasbeento去过某地(已回);hasgoneto去了某地(未回)。根据句意和时间状语“fortwoweeks”可知时态是现在完成时态,只有hasbeenin能和时间段连用。故选A。9.A【详解】句意:——你叔叔是什么时候离开家乡的?——二十年前。他从2009年的年底就已经离开了。考查特殊疑问句和现在完成时。When什么时候;Howlong多长时间;since自从;at在。根据答句“Twentyyearsago.”可知其对应的疑问句应以when来提问,排除选项B和D;“Hehasbeenaway...theendof2009.”为现在完成时,此空应是since,后接时间状语。故选A。10.D【详解】句意:我家在淮安住了十年。根据“fortenyears”可知,此句时态为现在完成时。故选D。11.A【详解】句意:我们学习英语有三年了。考查介词for的用法。for计,达;since自从;that那个;at在。此句为现在完成时,for后可接时间段,故选A。12.B【详解】句意:自1949年以来,我们国家发生了很大变化。我希望它会变得更好。考查动词时态。根据“since”可知本句是现在完成时:have/hasdone,故选B。13.D【详解】句意:上周我买了一辆新自行车。我已经买了八天了。考查动词时态。第一空根据“Lastweek”可知应用一般过去时,排除A选项;第二空和一段时间连用,应用现在完成时,buy“买”,是短暂性动词,和时间段连用,应用延续性动词have,故选D。14.A【详解】句意:这家商店已经开了六年了,但到目前为止我还没有去过。考查现在完成时。open作动词,表示打开,是瞬间性动词,此处是和一段时间连用,应用对应的延续性动词beopen;havebeento去过(已回);havegoneto去了(未回),此处是表示没有去过,应用haven’tbeento,故选A。15.B【详解】句意:我叔叔来到伦敦后一直在这家银行工作。考查谓语动词时态和连词辨析。for为了,持续……;since自从。根据“hecametoLondon”可知是时间点,应用since连接,句子时态是现在完成时。故选B。16.D【详解】——你什么时候开始弹钢琴的?——1990年,我弹钢琴大约有30年了。考查一般过去时和现在完成时。第一个空询问具体的时间,所以是一般过去时,借助于助动词did;第二个空由“forabout30years”可知,这是现在完成时,所以是haveplayed。故选D。17.C【详解】句意:时间过得真快!我参军已经十年了。考查主谓一致及动词时态。此处是含since引导的时间状语从句的复合句,主句用现在完成时,结构是have/hasdone,从句为一般过去时,故排除B、D两项。Tenyears表时间,作主语时,谓语动词用单数,故用助动词has。故选C。18.C【详解】句意:爱丽丝在2018年结婚了,从2018年以后她有了一个幸福的家庭。考查动词时态。根据时间状语“in2018”可知,第一个空用一般过去时态,getmarried“结婚”,动词短语,get的过去式为got,排除BD选项;根据时间状语“since2018”可知,第二个空用现在完成时态have/hasdone,主语为单三,故用hashad。故选C。19.B【详解】句意:——自从你毕业有多久了?——他已经毕业三年了。考查现在完成时用法。第一空根据句意可知,since自从,后面接句子用过去时,应填left;第二空forthreeyears为延续性时间,动词为延续性动词,应填hasbeenaway。故选B。20.D【详解】句意:——为什么窗户这么脏?——因为我们已经很久没有清洗了。考查时态。根据“foralongtime”可知用现在完成时,其结构为have/hasdone;再由“Whyarethewindowssodirty?”可知很久没有清洗了,用否定句。故选D。21.B【详解】句意:据说这位老人去世已经几年了。考查动词时态。根据语境可知,这里表示的是过去发生的动作一直延续到现在,并对现在造成某种影响或结果。主句应用现在完成时,从句应用一般过去时。故选B。22.A【详解】句意:时间过得真快!自从我们开始中学生活以来,已经过去好几年了。考查现在完成时。根据“sincewestartedourmiddleschoollife”可知句子应用现在完成时,其谓语结构为:have/has+过去分词。主语Severalyears表示“几年的时间”,当表示金钱、时间、距离、长度等的复数名词、词组作主语时,一般被看作一个整体,谓语动词常用单数形式。因此助动词应用has。动词pass的过去分词为passed。故选A。23.B【详解】句意:自从三年前我们就开始学英语了。那意味着我们学三年英语了。考查介词和连词。根据“havelearned”及“we’velearned”可知题干中两句话都是现在完成时态。since自“从……以来”,后面加一个过去的时间点,表示一段时间,与现在完成时连用;threeyearsago“三年前”,表示过去的时间点;介词for后面加一段时间,与现在完成时态连用,结合题干可知,只有B项符合。故选B。24.C【详解】句意:我必须把书还给李雷。我已经借了两天了。考查动词辨析和现在完成时。keep借,保存,延续性动词;borrow借入,瞬间性动词;have有,延续性动词,用来替换buy。根据“fortwodays.”可知,本句是现在完成时,且与延续性动词连用,可排除AB选项;再根据“ImustreturnthebooktoLiLei.”可知,此处是指书已经借了两天了。故选C。25.A【详解】句意:自1980年以来,这里发生了很多变化。考查动词时态。根据“since1980”可知,此处用现在完成时therehavebeen“已经有了……”的结构,故选A。26.D【详解】句意:我的祖父母已经结婚60多年了,他们非常相爱。考查现在完成时。根据“forover60years”可知动作一直持续到现在,需用现在完成时。又因接一段时间,动作需是延续性动词,marry为非延续性,bemarried为延续性。故选D。27.C【详解】句意:——新冠病毒疫苗使用多久了?——我想,从今年年初开始。考查疑问词词组辨析。Howfar多远,询问距离;Howsoon多久之后,对in+时间段提问;Howlong多长,询问长度或者时间段;howoften多久一次,提问频率。根据答语“Sincethebeginningofthisyear”可知问句询问时间段,故用Howlong。故选C。28.C【详解】句意:——顺便问一下,你的MP3播放器买了多久了?——差不多有三年了。它还可以正常使用。考查现在完成时中延续性动词。根据“foralmostthreeyears”可知,问句中的“howlong”在此处意为“多久”,与之搭配的应用延续性动词,buy的延续性动词为have,结合现在完成时可知应用had。故选C。29.D【详解】句意:王叔叔在南京已经三天了。他非常喜欢名胜古迹。考查延续性动词。for+一段时间,要与延续性动词一起连用,ABC都是短暂性动词,故选D。30.C【详解】句意:史密斯一家从十年前就在城里拥有了这套公寓。考查现在完成时。此处是“现在完成时+since+时间段”,排除B、D两项。buy是非延续性动词,在现在完成时中不能与一段时间连用,此处应用延续性动词have,其过去分词是had。故选C。31.B【详解】句意:——让我们打开电视看排球比赛吧。——太晚了,它都结束半小时了,结果是3比0,中国赢了。考查现在完成时和动词辨析。hasfinished结束了,现在完成时;hasbeenover已经结束了;hasbegun开始了;hasbeenon一直在进行。句中halfanhour表示一段时间,finish和begin都是瞬间性动词,不能和一段时间连用,故排除A和C。根据“It’stoolate.”以及“theresultwas…”可知,比赛已经结束了。故选B。32.A【详解】句意:——你叔叔什么时候到达南京的?——嗯,他已经在南京待了两天了。考查延续性动词和短暂性动词。hasbeenin已在某地,延续性动词;hasbeento去过,短暂性动词;hascometo已来到,短暂性动词;hasgoneto去了,短暂性动词。根据句子中的“fortwodays”可知,这里要用延续性动词,表示“已在南京”两天了。故选A。33.B【详解】句意:——你什么时候在纽约认识露西的?——我和她成为朋友有两年了。考查动词时态。问句中时态是一般过去时,强调在过去什么时候认识露西的,第一空使用助动词did,第二空使用动词原形meet,排除C和D;根据“...fortwoyears.”可知,答句为现在完成时(have/hasdone),且动词应用延续性动词,即:havebeenfriendswithherfortwoyears“和她成为朋友有两年了”。故选B。34.A【详解】句意:他去了日本。此外,他在那里待了10个小时。考查动词短语。hasgoneto去了某地还未回来;hasbeenin在某地待着;hasarrived到达。根据“for10years”可知第二空用延续性动词,排除BCD。第一空表示去了日本,用hasgoneto;第二空表示在日本待了10小时,用hasbeenin。故选A。35.B【详解】句意:——你的杂志我可以借多久?——一个星期。但是你不能把它借给别人。考查动词辨析。borrow借入,瞬间性动词;lend借给,瞬间性动词;keep保存,保持,延续性动词;have有,延续性动词。根据“Howlong”可知,表示一段时间,要与延续性动词一起连用,可排除A选项;根据“ittoothers.”可知,此处是指借给别人。lendsthtosb“把……借给某人”,是固定短语。故选B。36.B【详解】句意:——他们结婚多久了?——抱歉我不知道。但是我知道陈先生下个月要和一个护士结婚。考查动词时态以及动词marry的用法。marry结婚,短暂性动词;beenmarried已经结婚,延续性动词;gotmarried结婚了,短暂性动词;getmarry错误表达。howlong要与现在完成时连用,且动词要用延续性动词,排除ACD三个选项。marrysb“与某人结婚”,故选B。37.D【详解】句意:——你在这所学校多久了?——两年了。考查动词时态。根据“Fortwoyears.”可知,本句是现在完成时(have/hasdone),可排除B选项;howlong表示“多长时间”,与延续性动词连用。“arrivedat”和“cometo”都是短暂性动词,可排除AC选项。have/hasbeenin意为“待在某地”,故选D。38.D【详解】句意:基蒂和她的父母从上周起就一直待在香港。考查现在完成时态。havebeenin待在;havegoneto去了某地;havebeento去过某地;hasstayedin待在某地。根据“Kittywithherparents”可知,谓语动词根据Kitty来判断,因此助动词用has;再者根据“sincelastweek”可知,谓语动词需要持续性动作,此处指待在香港,故选D。39.B【详解】句意:——丹尼尔,你能把这本书借给我吗?——抱歉,我才买了半个小时。我还没看完。考查动词辨析及动词时态。lend借出;borrow借入。根据“Couldyou…methisbookplease”可知,此处表示把书借给我,lendsb.sth.意为“借某人某物”;“for+一段时间”要与现在完成时连用,结构为“have/hasdone”,且必须用延续性动词,动词buy的延续性动词为have,故选B。40.A【详解】句意:吾悦广场的餐馆已经开三年了,但是到目前为止我还没去过。考查延续性动词和havegoneto及havebeento的区别。根据“forthreeyears”可知空一使用延续性动词,open的延续性动词形式是beopen,可排除BD选项。havegoneto意思是“已经去了”;“havebeento”意思是“已经去过”。根据语境可知“还没去过”。排除C。故选A。41.D【详解】句意:汤姆把这本字典保存了10年。他是在2013年买的。考查延续性动词和动词辨析。根据“for10years”可知,第一空用延续性动词,borrow和buy都是非延续性动词,排除B和C。keep保留;buy买。根据“…itin2013.”可知,是2013年买的字典。故选D。42.C【详解】句意:——今年的俄乌军事冲突持续了多长时间?——超过一年了。考查延续性动词。started开始;ended结束;beenon持续;beenover结束。根据“Howlonghasthisyear’sRussia-Ukrainemilitaryconflict(冲突)...”可知,此处是指俄乌军事冲突已经开始多久了,此处应用延续性动词,start为短暂性动词,需改为其对应的延续性动词beon表示。故选C。43.C【详解】句意:——2022年北

温馨提示

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

评论

0/150

提交评论