中考英语一轮复习 考点详解+真题练习专项突破18 过去完成时(含解析)_第1页
中考英语一轮复习 考点详解+真题练习专项突破18 过去完成时(含解析)_第2页
中考英语一轮复习 考点详解+真题练习专项突破18 过去完成时(含解析)_第3页
中考英语一轮复习 考点详解+真题练习专项突破18 过去完成时(含解析)_第4页
中考英语一轮复习 考点详解+真题练习专项突破18 过去完成时(含解析)_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

专项18过去完成时命题趋势:动词的时态和语态是中考出现频率较高的语法项目之一。考题多以具体的语境为主,体现了对语法知识、语境理解、语言交际能力的综合考查。过去完成时不是考频较高的一个知识点,但是是难度较大的一个知识点。中考考查重点:过去完成时的用法和构成过去完成时的用法1.表示在过去某一时刻或动作以前完成了的动作,即"过去的过去"。通常与by,before连用。Wehadlearned5,000wordsbytheendoflastmonth.到上个月底,我们已经学了5,000个单词。2.表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for,since构成的时间状语连用。I

had

been

at

the

bus

stop

for

20

minutes

when

a

bus

finally

came.

当公共汽车来的时候,我在车站已等了20分钟。3.过去完成时需要与一个表示过去的时间状语连用,它不能离开过去时间而独立存在此时多与already,yet,still,just,before,never等时间副词及by,before,until等引导的短语或从句连用。BeforeshecametoChina,GracehadtaughtEnglishinamiddleschoolforaboutfiveyears.Peterhadcollectedmorethan300Chinesestampsbythetimehewasten.4.过去完成时表示某一动作或状态在过去某时之前已经开始,一直延续到这一过去时间,而且动作尚未结束,仍然有继续下去的可能。Bytheendoflastyear,hehadworkedinthefactoryfortwentyyears.(hadworked已有了20年,还有继续进行下去的可能)由时间状语来判定一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有:1.by+过去的时间点。Ihadfinishedreadingthenovelbynineo’clocklastnight.2.bytheendof+过去的时间点。WehadlearnedovertwothousandEnglishwordsbytheendoflastterm.3.before+过去的时间点。TheyhadplantedsixhundredtreesbeforelastWednesday.过去完成时与一般过去时的区别虽然这两种时态都表示过去发生的动作或存在的状态,但在使用时应注意以下几点:1.时间状语不同:过去完成时在时间上强调"过去的过去";而一般过去时只强调过去某一特定的时间。试比较:Theyhadarrivedatthestationbytenyesterday.Theyarrivedatthestationattenyesterday.2.在没有明确的过去时间状语作标志时,谓语动词动作发生的时间先后须依据上下文来判断:先发生的用过去完成时,后发生的则用一般过去时。如:Shewasveryhappy.Herwholefamilywerepleasedwithher,too.Shehadjustwonthefirstinthecompositioncompetition.3.当两个或两个以上接连发生的动作用and或but连接时,按时间顺序,只需用一般过去时来代替过去完成时;另外,在before,after,assoonas引导的从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。如:Heenteredtheroom,turnedonthelightandreadaneveningpaper.I(had)calledherbeforeIlefttheoffice.过去完成时与现在完成时的区别现在完成时表示的动作发生在过去,但侧重对现在产生的结果或造成的影响,与现在有关,其结构为"助动词have(has)+过去分词";过去完成时则是一个相对的时态,它所表示的动作不仅发生在过去,更强调"过去的过去",只有和过去某时或某动作相比较时,才用到它。试比较:Ihavelearned1000Englishwordssofar.到目前为止我已经学会了1000个英语单词。Ihadlearned1000Englishwordstillthen.到那时为止我已经学会了1000个英语单词。—I’msorrytokeepyouwaiting.对不起,让你久等了。—Oh,notatall.Ihavebeenhereonlyafewminutes.没什么,我只等了几分钟。("等"的动作从过去某一时间点持续到现在)—Johnreturnedhomeyesterday.约翰昨天回到家的。—Wherehadhebeen?他去哪儿了?(答语中使用过去完成时是指约翰在returnedhome之前去了哪些地方,即"过去的过去")过去完成时的构成had+动词的过去分词1.(2021·湖北襄阳·中考真题)这些德国人在到襄阳前就已经习惯吃牛肉面了。(be)_________________beforetheycametoXiangyang.【答案】TheseGermanshadbeenusedtoeatingbeefnoodles##TheseGermanshadalreadybeenusedtoeatingbeefnoodles##TheseGermanshadbeenusedtohavingbeefnoodles##TheseGermanshadalreadybeenusedtohavingbeefnoodles【详解】these“这些”,修饰复数名词;German“德国人”,复数形式是Germans;beusedtodoingsth“习惯做某事”,根据句意及“came”可知,“习惯吃牛肉面”这个动作发生在来襄阳前,过去的过去用过去完成时haddone的结构;already“已经”;eat/havebeefnoodles表示“吃牛肉面”,故填TheseGermanshad(already)beenusedtoeating/havingbeefnoodles。2.(2021·上海·中考真题)“HaveyouvisitedtheNationalBookExpo?”Lindaaskedme.(改为间接引语)Lindaaskedme________I________visitedtheNationalBookExpo.【答案】whether#if

had【详解】句意:琳达问我是否参观过国家书展。此处直接引语“HaveyouvisitedtheNationalBookExpo?”是一般疑问句,变为间接引语,用whether/if引导,直接引语是现在完成时,变为间接引语用过去完成时,故填whether/if;had。1.(2022·四川省成都市盐道街中学二模)—WhathappenedtoyouonAprilFool’sDay?—IwastheonlyoneatschoolonSaturday,IrealizedthatI________bymyclassmates.A.amfooled B.hadfooled C.hadbeenfooled【答案】C【详解】句意:——愚人节你怎么了?——星期六我是学校里唯一的一个学生,我意识到我被同学们愚弄了。考查被动语态。根据“bymyclassmates”可知,此处用被动语态的结构,排除B选项。根据realized以及“主过从必过”原则可知,此处要用某个过去时的被动语态,故选C。2.(2022·上海浦东新·二模)Lisafeltveryhappyasshe________wellinareadingcontestthedaybefore.A.does B.did C.hasdone D.haddone【答案】D【详解】句意:丽莎感到非常高兴,因为她在前一天的阅读比赛中取得了好成绩。考查动词时态。根据“Lisafeltveryhappy”丽莎感到非常高兴,可知是因为她在前一天的阅读比赛中取得了好成绩,阅读比赛的时间要比丽莎开心的时间早,因此用过去完成时haddone,短语dowellin...“在……方面做的好”,do的过去分词是done,故选D。3.(2022·上海·模拟预测)Bythetimetheygotthere,thebigfire________.A.hadputout B.hadbeenputout C.hadputoff D.hadbeenputoff【答案】B【详解】句意:当他们到达那里时,大火已经被扑灭了。考查过去完成时的被动语态以及动词短语辨析。根据“Bythetimetheygotthere”可知,从句表示过去的过去,用过去完成时。putout熄灭;putoff推迟。根据“thebigfire”可知,是熄灭了大火,主语与动词之间是被动关系,故此处用过去完成时的被动语态,故选B。4.(2022·上海·模拟预测)Bythetimewe________therailwaystation,thetrain________fortenminutes.A.gotto;hadbeenaway B.reached;hadleftC.arrived;hadbeenaway D.arrivedat;hasleft【答案】A【详解】句意:到我们到达火车站时,火车已经开走十分钟了。考查动词(短语)辨析和延续性动词。getto/reached/arrivedat都表示“到达”,后可直接跟地点;arrived是不及物动词,需和介词at/in搭配使用后才可跟地点,故排除C;根据“fortenminutes”可知,第二空要用延续性动词,left是leave“离开”的过去分词,是短暂性动词;而beaway是延续性动词,且“火车离开”的动作发生在“到达车站”的动作之前,表示过去的过去,应用过去完成时。故选A。5.(2022·上海·模拟预测)Howlong_________thefilm________whenhegottothecinema?A.did;begin B.has;begunC.had;beenon D.had;begun【答案】C【详解】句意:他到达电影院时电影开始多久了?考查过去完成时态和延续性动作。begin开始,短暂性动词;beon开始,延续性动词。根据“whenhegottothecinema”可知,电影开始发生在到达电影院之前,即过去的过去,因此时态为过去完成时;再者根据“howlong”可知,谓语动词用延续性动词,begin要变为beon。故选C。6.(2022·重庆·模拟预测)Bythetimeshegottoschoolyesterday,thefirstclass________fortenminutes.A.hadbegun B.begun C.hasbegun D.hadbeenon【答案】D【详解】句意:昨天她到学校的时候,第一节课已经上了十分钟了。考查时态辨析。根据“Bythetimeshegottoschoolyesterday”可知要用过去完成时,排除BC;再由“fortenminutes”可知谓语用延续性动词beon,而不用begin,排除A。故选D。7.(2022·上海·模拟预测)Bytheendoflastyear,thecharity________overtenthousandhomelesspeople.A.helps B.hashelped C.willhelp D.hadhelped【答案】D【详解】句意:到去年年底,该慈善机构已经帮助了一万多名无家可归的人。考查动词时态。根据时间状语Bytheendoflastyear可知,此处用过去完成时,其结构是haddone的形式,help“帮助”,是动词,过去分词是helped,故选D。8.(2022·吉林·长春市第四十八中学模拟预测)Bytheendoflastmonth,I_____alltheCDsofJustinBieber.A.collect B.collected C.havecollected D.hadcollected【答案】D【详解】考查点:过去完成时的用法。解题思路:此处by意为“到…为止”,该句意为“到上个月末为止,我已经将JustinBieber全部的CD收集起来”,表示“动作从过去已经开始一直持续到过去某个时间”,故要使用过去完成时,答案选D;9.(2022·甘肃·永昌县教学研究室一模)Whenthedoctorarrived,thepatient_________forjustoneminute.A.hasdied B.haddied C.hasbeendead D.hadbeendead【答案】D【详解】句意:当医生到达时,病人已经死了一分钟了。考查时态。根据“Whenthedoctorarrived”及“forjustoneminute”可知要用过去完成时,排除AC;与时间段连用要用延续性动词,排除B。故选D。10.(2022·黑龙江佳木斯·三模)Bythetimetheygotthere,theconcert________.A.wasbeginning B.hadbegun C.willbegin【答案】B【详解】句意:当他们到达那里时,音乐会已经开始了。考查动词时态辨析。由题干中的时间状语“Bythetimetheygotthere”可知此句时态应用过去完成时。故选B。11.(2022·上海松江·二模)Thestudentsinourschool________about8,000yuanforSPCAbythistimeyesterday.A.areraising B.wereraising C.hasraised D.hadraised【答案】D【详解】句意:到昨天这个时候,我们学校的学生已经为SPCA筹集了大约8000元。考查动词时态。根据“bythistimeyesterday.”可知,此处指过去的时间关于过去的动作,强调过去的过去,应用过去完成时(haddone),故选D。12.(2022·上海普陀·二模)Bytheendoflastyear,Roy________inthatpostofficeforthirtyyears.A.worked B.wouldwork C.hadworked D.hasworked【答案】C【详解】句意:直到去年年底为止,Roy已经在那家邮局工作30年了。考查过去完成时。介词by+表示过去的时间,表示“直到过去某个时间为止”,常用于过去完成时的句子中,其谓语动词结构为:had+过去分词。故选C。13.(2022·上海宝山·二模)Emilyandherparents________eachotherforweeksbyyesterdayafternoon.A.didn’tsee B.haven’tseen C.hadn’tseen D.wouldn’tsee【答案】C【详解】句意:到昨天下午为止,艾米丽和她的父母已经好几个星期没有见面了。考查动词时态。根据句意和句中的时间状语byyesterdayafternoon“到昨天下午为止”可知,谓语动词的动作表示过去之前的事情,应用过去完成时,其结构为had+动词的过去分词。故选C。14.(2022·上海奉贤·二模)Bytheageof15,SuYiming_______totrainonthenationalteam.A.began B.hasbegun C.willbegin D.hadbegun【答案】D【详解】句意:15岁的时候,苏翊鸣已经开始在国家队集训。考查过去完成时。根据时间状语“Bytheageof15”可知,句子的时态是过去完成时,因此此处用“hadbegun”,意为“已经开始”。故选D。15.(2022·甘肃·天水市麦积区教学研究室一模)WhenIgottothecinema,themovie________fortenminutes.A.hasbeenover B.hasstopped C.hadbeenon D.hadbegun【答案】C【详解】句意:当我到达电影院时,电影已经放映了十分钟。考查动词时态。根据“WhenIgottothecinema,themovie...fortenminutes.”可知在达到电影院之前,电影已经在播放了,到达的动作是一般过去时,所以电影放映是用过去完成时,且与一段时间连用,应用延续性动词beon,故选C。16.(2022·吉林长春·一模)—Ihearthebeginningofthismovieisveryexciting.—Whatapity!WhenIgottothecinemayesterday,thefilm________for10minutes.A.began B.hasbegun C.hasbeenon D.hadbeenon【答案】D【详解】句意:——我听说电影的开头很令人兴奋。——真遗憾!昨天我到电影院的时候,电影已经开始十分钟了。考查过去完成时。begin“开始”,过去分词是begun,是瞬间动词,延续性动词是beon,根据“for+段时间”和延续性动词连用可知,空缺处应该用beon,排除A和B,“电影开始”在“到电影院”这个动作之前,所以用过去完成时haddone,表“发生在过去的过去”,排除C,故选D。17.(2022·北京·模拟预测)________32yearsold,ProfessorWanghadwritten8novels,5ofwhicharebest-sellers.A.At B.For C.Since D.By【答案】D【详解】句意:王教授在32岁之前,就已经写了8本小说,其中的5本成为畅销书。考查介词辨析。at在,表点刻的时间;for+时间段,表某一动作或事件的持续;since自从,指从过去某时到现在,所以用作现在完成时句子的时间状语;by到……为止,在……之前。可用作过去完成时句子的时间状语。“ProfessorWanghadwritten8novels,5ofwhicharebest-sellers.”可知,是发生在过去的过去,故选D。18.(2022·湖北孝感·一模)—Whydidyouthrowawaythatpairofsportsshoes?—BecauseI________itforalmosttwoyears.A.haveworn B.puton C.hadworn D.haveputon【答案】C【详解】句意:——你为什么把那双运动鞋扔掉了?——因为我穿了快两年了。考查过去完成时和动词辨析。wear穿着,表状态;worn是wear的过去分词;puton穿上,强调动作。根据时间状语“foralmosttwoyears”可知,应用延续性动词,“puton”是瞬间动词,排除B和D;由句意可知,到我扔掉运动鞋的时候为止,已经快两年时间了,扔掉运动鞋是过去的发生的动作,所以此处使用过去完成时,结构:haddone。故选C。19.(2022·甘肃平凉·一模)BythetimeIleftthatschool,I________Englishfortwoyears.A.havelearned B.hadlearned C.learned D.haslearned【答案】B【详解】句意:到我离开那所学校时,我已经学了两年英语了。

考查动词时态。此处bythetime表示“到……为止”,通常引导一个时间状语从句,当从句是一般过去时时,主句通常用过去完成时,表示“在此之前已经……”。故选B。20.(2022·江苏无锡·二模)Mr.Whitewasabouttolockthecardoor________herealizedhe________thekeyinthecar.A.after;wouldleave B.until;left C.while;hadleft D.when;hadleft【答案】D【详解】句意:怀特先生即将要关轿车的门,这时他意识到他把钥匙留在车里了。考查连词和动词的时态。after在……之后;until直到;while当,尽管;when当……时。句子表达“正要打算做某事时,某事发生”,用“beabouttodosth.when…”的结构。根据“realized”可知动作“leave”发生在动词“realize”之前,是过去完成时,动词用“hadleft”。故选D。21.(2022·上海浦东新·一模)Steventoldmethathe________writingthereportaweekbefore.A.finish B.finishes C.finishing D.hadfinished【答案】D【详解】句意:Steven告诉我他一周前就写完了报告。考查过去完成时。finish“完成”,根据“aweekbefore”可知,从句时态用现在完成时,由宾语从句时态遵循“主过从过”原则可知,从句应该用过去的某种时态,所以空缺处应该用过去完成时,构成:主语+had+动词过去分词,故选D。22.(2022·上海·一模)Mumwassurprisedtofindherlittleson________allhersuitcasesalready.A.waspacking B.haspacked C.hadpacked D.wouldpack【答案】C【详解】句意:妈妈发现她的小儿子已经打包好了她所有的手提箱,感到很惊讶。考查动词的时态。结合语境可知,妈妈看到手提箱打包好了,感到很惊讶,动作“pack”发生在“wassurpirsed”之前,即过去的过去,动作已完成,应用过去完成时“haddone”。故选C。23.(2022·辽宁鞍山·一模)—Youdidn’twatchthemovie?—Yes,butbythetimeI______tothecinema,themovie______forseveralminutes.A.got;hasbegun B.got;hadbeenonC.got;hadbegun D.got;hasbeenon【答案】B【详解】句意:-你没有看这部电影吗?-不,我看了,但是当我到达电影院的时候,电影已经开始好几分钟了。got到达,过去式;hasbegun现在完成时;hadbeenon过去完成时,系表结构;hadbegun过去完成时;hasbeenon现在完成时。结合本题语境可知,在我倒电影院之前,电影已经开始几分钟了。当bythetime后的从句用一般过去时,主句要用过去完成时,再结合forseveralminutes可知,要用延续性的hadbeenon。故选B。24.(2022·四川·富顺第三中学校二模)Wewerelateforthefilmlastnight.It________for15minuteswhenwearrivedatthecinema.A.hasbegun B.hasbeenon C.hadbeenon【答案】C【详解】句意:昨晚我们看电影迟到了。我们到达电影院时,电影已经开始15分钟了。考查过去完成时。hasbegun已经开始,现在完成时;hasbeenon已经开始,现在完成时,延续性动词;hadbeenon已经开始,过去完成时;根据句意理解及句中的for15minutes可知,这里的动词应该用延续性动词,begin的延续性动词是beon,而“开始”这个动作是发生在“到达”之前,而句中arrived用的是过去时,所以主句的“开始”应该用过去完成时,故选C。【点睛】英语中过去完成时的用法要注意。如果表示一个动作发生在另外一个动作之前,且已给出的动作用的是过去时的话,那么在这个动作之前就已经发生的动作就要用过去完成时,表达“过去的过去”,比如本题中“开始”的动作发生在”到达”之前,且“到达”用的是过去时,所以“开始”应该用过去完成时”,表示在“到达之前就已经开始了”,做题要注意区分动作发生的先后顺序。25.(2022·江苏·星海实验中学二模)—Theraincametoastopthenightbefore.Thefieldsarestillfullofwater.—It_____fornearlyaweek.A.hasrained B.hadrained C.wouldrain D.wasraining【答案】B【详解】句意:——前天晚上,雨停了下来。田地里仍然充满水。——雨下了将近一周。考查过去完成时。昨天晚上雨停是事件的停止时间,开始时间要向前推一周,表示过去的过去发生的动作要用过去完成时,故选B。26.(2022·上海嘉定·二模)Bytheendoflastyear,Stevecomputerscienceinauniversityfortwoyears.A.studies B.hasstudiedC.hadstudied D.isstudying【答案】C【详解】句意:到去年年底,史蒂夫在大学学习计算机科学已经两年了。考查过去完成时。根据时间状语Bytheendoflastyear和fortwoyears可知该句用过去完成时,结构为:had+过去分词,故选C。27.(2022·江苏宿迁·一模)—Theyhadmemorizedmostofthenewwordsinthetextbook________oflastterm.—Youmean________ofthenewwords?A.attheend;one-third B.intheend;four-fifthsC.bytheend;three-fourths D.bytheend;three-quarter【答案】C【详解】句意:——到上学期末,他们已经记住了课本上的大部分生词。——你的意思是生词的四分之三?考查过去完成时和数词用法。根据“Theyhadmemorizedmostofthenewwords”可知问句是过去完成时,时间状语应该是到过去一个时间为止,用bytheendof;分数的表达是分子基数词,分母序数词,如果分子大于1,分母用复数。故选C。28.(2022·上海静安·二模)Theheadmastersaidallthestudents________already________learningonlinefortwomonths.A.were...keeping B.were...kept C.have...kept D.had...kept【答案】D【详解】句意:校长说所有的学生已经在网上学习了两个月。考查过去完成时。根据句中“fortwomonths”提示,从句应用完成时,A、B选项可排除。根据主句“said”提示,主句为一般过去时,故从句应用过去时态的其中一种,即过去完成时。故选D。29.(2022·上海长宁·二模)ImetTonylastTuesday.We________intouchwitheachotherforabout2years.A.didn’tkeep B.haven’tkept C.weren’tkeeping D.hadn’tkept【答案】D【详解】句意:我上星期二遇到了托尼。我们已经有两年没有联系了。考查过去完成时。根据“ImetTonylastTuesday.”可知,和托尼见面的动作发生在过去。根据“We…intouchwitheachotherforabout2years.”可知,未

温馨提示

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

评论

0/150

提交评论