初中英语过去完成时解题技巧讲解及练习题(含答案)及解析_第1页
初中英语过去完成时解题技巧讲解及练习题(含答案)及解析_第2页
初中英语过去完成时解题技巧讲解及练习题(含答案)及解析_第3页
初中英语过去完成时解题技巧讲解及练习题(含答案)及解析_第4页
初中英语过去完成时解题技巧讲解及练习题(含答案)及解析_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

初中英语过去完成时解题技巧讲解及练习题(含答案)及解析初中英语过去完成时解题技巧讲解及练习题(含答案)及解析初中英语过去完成时解题技巧讲解及练习题(含答案)及解析资料仅供参考文件编号:2022年4月初中英语过去完成时解题技巧讲解及练习题(含答案)及解析版本号:A修改号:1页次:1.0审核:批准:发布日期:初中英语过去完成时解题技巧讲解及练习题(含答案)及解析一、初中英语过去完成时1.Bythetimewegotthere,thefilm________already.A.

began

B.

hasbegun

C.

havebegun

D.

hadbegun【答案】D【解析】【分析】句意:我们到那儿时,电影已经开始了。bythetime,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。故选D。【点评】考查时态,注意bythetime+过去时的用法。2.BythetimeIfinishedmyhomework,mymother

A.

slept

B.

hasbeenasleep

C.

wasasleep

D.

hadbeenasleep【答案】D【解析】【分析】由上文“Bythetime”和“finished”可知此处应为过去完成时,故选D.【点评】考查过去完成时。3.Bytheendof2012,manybuildings

builtinourcity.A.

havebeen

B.

have

C.

hadbeen

D.

will【答案】C【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildings是build这一动作的承受者,该用被动语态。而被动语态是由“be+及物动词的过去分词”构成。根据Bytheendof2012可知该用过去完成时,所以选C。4.BeforeO'SheahostedtheJoyFMprograminBeijing,he_______inHongkongfortenyears.A.

works

B.

hasworked

C.

hadworked

D.

wouldwork【答案】C【解析】【分析】句意:O'Shea在北京主持JoyFM节目前,他已经在香港工作了10年了。根据BeforeO'SheahostedtheJoyFMprograminBeijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had+过去分词),故选C。【点评】考查动词的时态。牢记过去完成时的用法。5.Igottothepartylate.BythetimeIarrived,somepeople______homealready.

A.

went

B.

wouldgo

C.

hadgone

D.

havegone【答案】C【解析】【分析】句意:我到聚会晚了。在我到达之前,一些人已经回家了。结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态。故选C。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。6.Bythetimethealarmclockwentoff,Mymotherhadalready_________.A.

wakemeup

B.

wakeupme

C.

wakenupme

D.

wakenmeup【答案】D【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。根据句意,动词应用过去完成时,用had+动词的过去分词。wakeup是动副结构,代词作宾语必须放中间,故选D。【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。7.BythefirstdayofAugust,2007,thePLA________foreightyyears.A.

founded

B.

hasfounded

C.

hasbeenfound

D.

hadbeenfounded【答案】D【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。8.BythetimeIgottoschool,IrealizedthatI________mybackpackathome.A.

haveforgotten

B.

hadforgotten

C.

haveleft

D.

hadleft【答案】D【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。考查过去完成时。bythetime:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通常用过去完成时。Leavesth.Sp.:把…落在某地。结合句意和语境可知选D。【点评】此题考查过去完成时的用法。9.BythetimeIgotbacktoschool,thebell______.

A.

rang

B.

hasrung

C.

hadrung【答案】C【解析】【分析】句意:当我返回到学校时,铃早响了。Bythetime…,在……时间前,经常用于过去完成时态。过去完成时态,表示动作发生在过去的过去。铃响发生在过去的动作回到学校之前,所以用过去完成时态。A.rang一般过去时态;B.hasrung现在完成时态;C.hadrung过去完成时态。故选C。10.Thegirlsittingnexttomeontheplanewasverynervous,forshe

before.A.

didn'tfly

B.

hasn'tflown

C.

hadn'tflown

D.

wasn'tflying【答案】C【解析】【分析】句意:飞机上坐在我旁边的女孩很紧张,因为她以前没有坐过飞机。根据上文的句子Thegirlsittingnexttomeontheplanewasverynervous的一般过去时态可知,这里空白处所表示的是过去的过去,谓语应该用过去完成时态:had+动词的过去分词。根据句意,故答案为C。【点评】考查过去完成时态。掌握过去完成的意义和用法:表示过去的过去的动作或状态。用had+动词的过去分词表达。11.Hewantedtoknowhowlong

inhospital.A.

sheisstaying

B.

shehadstayed

C.

didshestay

D.

shestay【答案】B【解析】【分析】句意:他想要知道她在医院待了多长时间。根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。故选B。【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。12.SeeingDanelwentintotheclassroomwithtearsinhiseyes,Iaskedhimwhat

.A.

happened

B.

hadhappened

C.

wouldhappen

D.

washappened【答案】B【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。故选B。【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。13.SeeingJohnrushintotheroomwithtearsinhiseyes,Iaskedhimwhat

.A.

wouldhappen

B.

hadhappened

C.

happened

D.

washappened【答案】B【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选B。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。【点评】本题考查过去完成时的用法。14.Bytheendoflastmonth,Jane_____enoughmoneyforthepoorsickboy.A.

raised

B.

wouldraise

C.

hadraised

D.

hasraised【答案】C【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根据Bytheendoflastmonth,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。【点评】考查过去完成时,注意过去完成的时的判定方法。15.—Weallwenttothecinemaexceptyoulastnight.Whydidn'tyoucome?

—BecauseI

thatmovietwice.A.

havewatched

B.

hadwatched

C.

waswatching

D.

wouldwatch【答案】B【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来—

因为这部电影我已经看过两次了。

【点评】本题考查过去完成时的用法,表示过去的过去。16.Iaskedyourmotherifshe

thatdress.A.

bought

B.

hadbought

C.

hadbuyed

D.

buy【答案】B【解析】【分析】句意:我问你妈妈她是否买了那件裙子。本句中从句的动作应该是发生在ask之前的.所以用“had+过去分词”形式来表达。故选D【点评】考查过去完成时。17.Myparents______________toworkbythetimeI______________up.A.

began;get

B.

began;hadgot

C.

hadbegun;hadgot

D.

hadbegun;got【答案】D【解析】【分析】句意:我起床的时候,我的父母已经开始工作了。began开始,一般过去时;hadbegun开始,过去完成时;getup起床,一般现在时;hadgotup起床,过去完成时。bythetime到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选D。【点评】考查动词的时态。注意bythetime的词义和用法。18.——Jim,didyoutakeoutthetrashjustnow?

——No.BythetimeIcamehomeit

.A.

havebeentakenout

B.

hadtakenout

C.

hadbeentakenout【答案】C【解析】【分析】takeout拿出,带出,bythetime直到,camehome是过去时,扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。又有be+动词过去分词构成被动语态。hadbeen+过去分词,含有被动语态的过去完成时。句意:Jim,刚才是你把垃圾扔了吗?不,我回来的时候垃圾已经被扔了。故选C。

【点评】考查被动语态及过去完成时的用法。19.Bytheendoflastyearthey_________thousandsoforangetreesonthemountains.A.

hadplanted

B.

haveplanted

C.

wereplanting

D.

wouldplant【答案】A【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据Bytheendoflastyear,可知句子时态为过去完成时,因此用hadplanted,故答案是A。【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。20.WhenIgottothecinema,thefilm___________for15minutes.

A.

hasbegun

B.

hasbeen

C.

hasbeenon

D.

hadbeenon【答案】D【解析】【分析】句意:当我到达电影院时,电影已经开始十五分钟了。结合语境可知主句描述的是持续到过去某时并将继续下去的动作,故用过去完成时态。选D。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。21.I______tostudyhard,butsomeonedisturbme.A.

thought

B.

hadthought

C.

havethought

D.

think【答案】B【解析】【分析】句意:我本来想努力学习,但是有人打扰了我。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。【点评】考查过去完成时。22.Bythetimemymumgothome,I_______myhomework.A.

havefinished

B.

hadfinished

C.

finished

D.

willfinish【答案】B【解析】【分析】考查动词时态。句意为“我母亲到家时,我已经做完作业了。”主句动作在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选B。23.-Myparents

ourhomeforafewhourswhenIarrived.Ididn'tmeetthem.-Youcouldcallthemifyouwantedtoknowwheretheywere.A.

havebeenawayfrom

B.

hadbeenawayfrom

C.

hadleft

D.

hadgone【答案】B【解析】【分析】句意:---当我到家的时候,我的父母已离开家几个小时了。我没遇到他们。---假如你想知道他们在哪里的话,你可以给他们打电话。当我到家的时候是过去时间状语,所以我的父母已离开家几个小时了。forafewhours表示一段时间,不能与非延续动词连用。所以要用过去完成时态。故选B.【点评】考查完成时态的用法。24.RoseandMinnie________eachotherprettywellbeforetheyworkedinthesamebank.A.

knows

B.

know

C.

haveknown

D.

hadknown【答案】D【解析】【分析】句意:罗斯和米妮他们在同一个银行工作以前就认识了。根据时间状语beforetheyworkedinthesamebank可知,认识是在同一个银行工作之前,worked是过去时,所以,空白处指过去的过去,用过去完成时:had+过去分词,故答案为D。【点评】考查过去完成时。掌握过去完成时的意义:表过去的过去;构成:had+过去分词。25.She

tobeagoodmother.A.

havethought

B.

thought

C.

thinks

D.

hadthought【答案】D【解析】【分析】句意:她本来想做一个好妈妈。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选D。【点评】考查过去完成时。26.Johnson______twoticketsfortheconcertbeforeJoemadeaphonecalltohim.A.

hadbooked

B.

booked

C.

hasbooked

D.

werebooking【答案】A【解析】【分析】句意:乔打电话给杰克逊前,杰克逊已经定了两张音乐会的票。表示“过去的过去”动作要用过去完成时(had+过去分词),所以选A。27.–Wereyoulateforworkyesterdaymorning?

–Yes.BythetimeIgottothebusstop,theearlybus

.A.

hasalreadyleft

B.

isalreadyleft

C.

hadalreadyleft【答案】C【解析】【分析】句意:昨天上午你上班迟到了吗—

—是的,等我到达公交车站的时候,早班车已经开走了。结合语境可知下文描述的是过去某时前已经完成的动作,故用过去完成时态。选C。

【点评】英语中的时态主要是借助于时间状语与上下文语境来

温馨提示

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

评论

0/150

提交评论