过去完成时形式讲解附解析.docx
《过去完成时形式讲解附解析.docx》由会员分享,可在线阅读,更多相关《过去完成时形式讲解附解析.docx(26页珍藏版)》请在冰点文库上搜索。
过去完成时形式讲解附解析
过去完成时形式讲解附解析
一、初中英语过去完成时
1.Everythinghe____awayfromhimbeforehereturnedtohishometown.
A. took B. hadbeentaken C. hadhadbeentaken D. hadtaken
【答案】C
【解析】【分析】句意为:
他所拥有的一切在他回家之前都被拿走了。
根据题干中的beforehereturnedtohishometown,可知主句的谓语动词要用过去完成时,又因everything与take之间存在动宾关系,且everything作take的宾语,谓语动词要用被动语态,过去完成时的被动语态的基本构成是had been+过去分词,第一个had表示拥有的意思,后面的hadbeentaken是过去完成时的被动语态。
故选C。
【点评】考查过去完成时的被动语态的基本构成。
2.Simon________thepianoforageswhenhegavehisfirstconcert.
A. hasplayed
B. isplaying
C. hadplayed
D. willplay
【答案】C
【解析】【分析】句意:
西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。
根据时间状语whenhegavehisfirstconcert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:
had+动词的过去分词,故答案为C。
【点评】考查过去完成时。
掌握过去完成时的意义(过去的过去)和构成:
had+动词的过去分词。
3.SeeingJohnrushintotheroomwithtearsinhiseyes,Iaskedhimwhat .
A. wouldhappen
B. hadhappened
C. happened
D. washappened
【答案】B
【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选B。
句意是:
看到约翰眼里含着泪水冲进房间,我问他发生什么事了。
【点评】本题考查过去完成时的用法。
4.SeeingDanelwentintotheclassroomwithtearsinhiseyes,Iaskedhimwhat .
A. happened B. hadhappened C. wouldhappen D. washappened
【答案】B
【解析】【分析】句意:
看着丹尼尔哭着跑进教室,我问他发生了什么。
根据动词asked一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。
故选B。
【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。
5.—Whydidn'tyougivethewallettothemanatonce?
—Becausehe________beforeIrealizeditwashis.
A. hadbeendisappeared
B. hasdisappeared
C. haddisappeared
D. hasbeendisappeared
【答案】C
【解析】【分析】句意:
你为什么不立刻将钱包给那个男人?
--因为在我意识到钱包是他的之前他就已经消失了。
"我意识到钱包是他的"属于过去发生的事,"他已经消失了"属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:
had+动词过去分词,故选C。
【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。
6.Tom bythetimeIgottotheparty.
A. left
B. wasleaving
C. hadleft
D. hasleft
【答案】C
【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此,后者用过去完成时。
故选C。
【点评】本题考查过去完成时的用法。
7.Bythetimeoflastyear,she thepianoforfiveyears.
A. learnt B. haslearnt C. hadlearnt D. willlearn
【答案】C
【解析】【分析】句意:
到去年的时候,她已经学了五年钢琴了。
由时间状语Bythetimeoflastyear可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:
had+动词的过去分词。
故答案为C。
【点评】考查过去完成时。
掌握过去完成时的构成和用法。
8.Thegirlsittingnexttomeontheplanewasverynervous,forshe before.
A. didn'tfly
B. hasn'tflown
C. hadn'tflown
D. wasn'tflying
【答案】C
【解析】【分析】句意:
飞机上坐在我旁边的女孩很紧张,因为她以前没有坐过飞机。
根据上文的句子Thegirlsittingnexttomeontheplanewasverynervous的一般过去时态可知,这里空白处所表示的是过去的过去,谓语应该用过去完成时态:
had+动词的过去分词。
根据句意,故答案为C。
【点评】考查过去完成时态。
掌握过去完成的意义和用法:
表示过去的过去的动作或状态。
用had+动词的过去分词表达。
9.Bythetimehe attherailwaystation,thetrain .
A. hadarrived;hadleft B. arrived;hadleft C. arrived;left D. hadarrived;hasleft
【答案】B
【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。
bythetime引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。
【点评】本题考查过去完成时的用法。
10.Theboywas_____onthegroundandhehad_____bicyclebehindthebigtree.
A. lying;laid
B. lying;lay
C. lay;lain
D. lied;lied
【答案】A
【解析】【分析】句意:
这个男孩躺在地上,他把自行车放在了大树的后面。
lie有两个意思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;另一个意思是撒谎,过去式和过去分词是lied;lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid。
根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;第二个空是放置,用的是过去完成时,故填lay的过去分词laid。
选A。
【点评】考查动词辨析,过去进行时态,过去完成时态。
11.Bythetimewegotthere,thefilm________already.
A. began
B. hasbegun
C. havebegun
D. hadbegun
【答案】D
【解析】【分析】句意:
我们到那儿时,电影已经开始了。
bythetime,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。
故选D。
【点评】考查时态,注意bythetime+过去时的用法。
12.Thefilm whenIgotthere.
A. wason
B. hasbeenon
C. hadbegun
D. hasbegun
【答案】C
【解析】【分析】题中“Igotthere”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.
【点评】此题考查过去完成时。
13.BythetimeIgotthere,thefootballmatch________already________.
A. has;finished
B. was;finished
C. had;finished
D. /;finished
【答案】C
【解析】【分析】句意:
到我到达那里的时候,足球赛已经结束了。
bythetime通常用完成时态,根据got可知是过去完成时,故选C。
【点评】考查过去完成时。
14.IthoughtI_________inmyprojectreport,butthemanagersaidhedidn'tseeitatall.
A. hand B. amhanding C. havehanded D. hadhanded
【答案】D
【解析】【分析】句意:
我以为我已经上交了我的项目报告,但是经理说他根本没有看到。
hand上交,是一个动词原形;amhanding是现在进行时态;havehanded现在完成时态;hadhanded过去完成时态。
句中Ithought使用的是一般过去时态,而根据句意可知,上交项目报告应该发生在这之前,故应使用过去完成时态,选D。
【点评】考查动词的时态,本题涉及过去完成时的应用。
15.BythetimeIgottoschool,IrealizedthatI________mybackpackathome.
A. haveforgotten
B. hadforgotten
C. haveleft
D. hadleft
【答案】D
【解析】【分析】句意:
我到学校的时候,我意识到我把书包忘在家里。
考查过去完成时。
bythetime:
到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。
值得注意的是,当从句用过去时时,主句通常用过去完成时。
Leavesth.Sp.:
把…落在某地。
结合句意和语境可知选D。
【点评】此题考查过去完成时的用法。
16.Bythetimetheyreachedthebusstop,thebus__________fortenminutes.
A. hadleft B. haveleft C. hadbeenaway D. havebeenaway
【答案】C
【解析】【分析】句意:
到他们到达公交车站的时候,公交车已经离开十分钟了。
句中bythetime的意思是到...时候,后跟从句,从句使用的是一般过去时。
根据句意可知,从句中表示的动作应该发生在他们到达车站之前,故应该用过去完成时。
A是过去完成时,但是left是瞬间性动词,不能和一段时间状语连用;B是现在完成时;C是过去完成时,并且是系表结构,可以和一段时间连用;D是现在完成时。
故选C。
【点评】考查动词时态。
17.BeforeO'SheahostedtheJoyFMprograminBeijing,he_______inHongkongfortenyears.
A. works
B. hasworked
C. hadworked
D. wouldwork
【答案】C
【解析】【分析】句意:
O'Shea在北京主持JoyFM节目前,他已经在香港工作了10年了。
根据BeforeO'SheahostedtheJoyFMprograminBeijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had+过去分词),故选C。
【点评】考查动词的时态。
牢记过去完成时的用法。
18.Jake_____hiskeyintheofficesohehadtowaituntilhiswife_______home.
A. hasforgotten…comes
B. forgot…come
C. hadleft…came D. hadleft…wouldcome
【答案】C
【解析】【分析】句意:
杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。
结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。
下文指的是过去某时的动作,故用一般过去时态。
选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
19.—Peter,_______you_______yourhomework?
—Notyet,I'lldoitatonce.
A. have;finished
B. Did;finish
C. Will;finish
【答案】A
【解析】【分析】句意:
——皮特,你完成作业了吗?
——还没有,我马上做。
根据Notyet,I'lldoitatonce.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。
【点评】此题考查句子时态。
要根据上下文的联系确定句子时态。
20.BythetimeIgotbacktoschool,thebell______.
A. rang
B. hasrung
C. hadrung
【答案】C
【解析】【分析】句意:
当我返回到学校时,铃早响了。
Bythetime…,在……时间前,经常用于过去完成时态。
过去完成时态,表示动作发生在过去的过去。
铃响发生在过去的动作回到学校之前,所以用过去完成时态。
A.rang一般过去时态;B.hasrung现在完成时态;C.hadrung过去完成时态。
故选C。
21.I______tostudyhard,butsomeonedisturbme.
A. thought
B. hadthought
C. havethought
D. think
【答案】B
【解析】【分析】句意:
我本来想努力学习,但是有人打扰了我。
动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选B。
【点评】考查过去完成时。
22.— yourfather anewspaperwhenyougothome?
—No, .
A. Was;reading;hewas
B. Did;read;hedid
C. Was;reading;hewasn't
D. Did;read;hedidn't
【答案】C
【解析】【分析】句意:
—当你到家的时候,你爸爸正在读报纸吗?
—不,没有。
此题考查在过去的某个时间发生的事情,用过去进行时,其结构为was/weredoing,其疑问式为提前be动词,否定式回答为:
No,主语+be动词后加not。
根据句意,故选C。
【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。
23.She______togotoschoolearlier,butsheforgottogetup.
A. plans B. planned C. hadplanned D. hasplanned
【答案】C
【解析】【分析】句意:
她本来打算早点上学,但是她忘记起床了。
动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选C。
【点评】考查过去完成时。
24.–WhatwereyoudoingwhenIcalledyoulastnight?
–I______myhomeworkandwasgoingtobed.
A. did
B. haddone
C. wasdoing
【答案】B
【解析】【分析】had+动词过去分词构成过去完成时,表示的是过去的过去,答语中gotobed是过去将来时,domyhomework发生在gotobed之前,即过去的过去,要用过去完成时haddonemyhomework.句意:
昨天我给你打电话的时候,你正在做什么?
我完成作业正要去睡觉。
故选B。
【点评】考查过去完成时的用法。
25.Myauntsaidthatshe________toGuangzhou.
A. hasnevergone B. hadnevergone C. hasneverbeen D. hadneverbeen
【答案】D
【解析】【分析】句意:
我阿姨说她从没去过广州。
havegoneto…表示已经去了某地(强调不在说话者所在地);havebeento…曾经去过某地(现在已经回来)。
又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时hadbeento。
故答案为D。
【点评】此题考查过去完成时的用法。
26.Hisfathersaidthathe_____ZhangJiajiefor10days.
A. hasbeenin
B. hasgoneto
C. hadgoneto
D. hadbeenin
【答案】D
【解析】【分析】句意:
他爸说去张家界10天了。
A.去了某地,人还没回,现在完成时;B.hasbeenin去了某地,人还在那里,现在完成时;C.去了某地,人还没回,过去完成时;D.去了某地,人还在那里,过去完成时。
从句的动作发生在主句的动作之前,从句用过去完成时,故排除AB,说话的时候,他爸爸还在张家界,用hadbeenin,符合题意,故选D。
【点评】考查动词短语辨析。
注意识记havebeenin和过去完成时的用法。
27.BythefirstdayofAugust,2007,thePLA________foreightyyears.
A. founded
B. hasfounded
C. hasbeenfound
D. hadbeenfounded
【答案】D
【解析】【分析】句意:
到2007年八月的第一天,中国人民解放军已经建立了八十年了。
结合语境可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态。
主语是被建立的对象,故用被动语态,选D。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上