过去完成时知识点总结和题型总结.docx
《过去完成时知识点总结和题型总结.docx》由会员分享,可在线阅读,更多相关《过去完成时知识点总结和题型总结.docx(20页珍藏版)》请在冰点文库上搜索。
![过去完成时知识点总结和题型总结.docx](https://file1.bingdoc.com/fileroot1/2023-5/2/10d5a24c-eb8d-496a-a956-b2aad64e4feb/10d5a24c-eb8d-496a-a956-b2aad64e4feb1.gif)
过去完成时知识点总结和题型总结
过去完成时知识点总结和题型总结
一、初中英语过去完成时
1.—Weallwenttothecinemaexceptyoulastnight.Whydidn'tyoucome?
—BecauseI thatmovietwice.
A. havewatched
B. hadwatched
C. waswatching
D. wouldwatch
【答案】B
【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。
句意是:
—昨天晚上除了你之外我们都去电影院了,你为什么没来?
—因为这部电影我已经看过两次了。
【点评】本题考查过去完成时的用法,表示过去的过去。
2.BythetimeI________ontheTV,Beckham________twogoals.
A. turned;havescored
B. turned;hadscored
C. hadturned;havescored
D. hadturned;hadscored
【答案】B
【解析】【分析】句意:
当我打开电视的时候,贝克汉姆已经进了两个球。
本句是时间状语从句,bythetime到…时候为止,用于一般过去时,可排除CD选项。
从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。
【点评】考查动词时态辨析题。
3.Jake_____hiskeyintheofficesohehadtowaituntilhiswife_______home.
A. hasforgotten…comes
B. forgot…come
C. hadleft…came D. hadleft…wouldcome
【答案】C
【解析】【分析】句意:
杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。
结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。
下文指的是过去某时的动作,故用一般过去时态。
选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
4.BythetimeIfinishedmyhomework,mymother .
A. slept
B. hasbeenasleep
C. wasasleep
D. hadbeenasleep
【答案】D
【解析】【分析】由上文“Bythetime”和“finished”可知此处应为过去完成时,故选D.
【点评】考查过去完成时。
5.Bytheendof2012,manybuildings builtinourcity.
A. havebeen B. have C. hadbeen D. will
【答案】C
【解析】【分析】句意:
到2012年底,我们的城市里已经建成了很多大楼。
Buildings是build这一动作的承受者,该用被动语态。
而被动语态是由“be+及物动词的过去分词”构成。
根据Bytheendof2012可知该用过去完成时,所以选C。
6.WhenI______thecinema,thefilm_______fortenminutes
A. gotto;hasbegun B. arrivedat;hasbeenon
C. reached;hadbegun
D. hurriedto;hadbeenon
【答案】D
【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。
【点评】要注意完成时态中的延续性动词的转换。
7.Igottothepartylate.BythetimeIarrived,somepeople______homealready.
A. went
B. wouldgo
C. hadgone
D. havegone
【答案】C
【解析】【分析】句意:
我到聚会晚了。
在我到达之前,一些人已经回家了。
结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态。
故选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
8.Bytheendoflastmonth,I alltheCDsofthefamoussinger.
A. collect
B. collected
C. havecollected
D. hadcollected
【答案】D
【解析】【分析】根据时间状语“bytheendoflastmonth”可知谓语动词发生在过去的过去,故用过去完成时。
故选D.
【点评】此题考查动词时态。
9.Hesaidthat________.
A. hehasfinishedhisworkalready
B. hehadfinishedhisworkalready
C. hashefinishedhisworkalready
D. hadhefinishedhisworkalready
【答案】B
【解析】【分析】句意:
他说他已经完成他的工作了。
说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。
said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。
【点评】考查过去完成时,注意其定义的理解。
10.Thefilm whenIgotthere.
A. wason
B. hasbeenon
C. hadbegun
D. hasbegun
【答案】C
【解析】【分析】题中“Igotthere”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.
【点评】此题考查过去完成时。
11.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。
【点评】考查动词辨析,过去进行时态,过去完成时态。
12.Bythetimeoflastyear,she thepianoforfiveyears.
A. learnt B. haslearnt C. hadlearnt D. willlearn
【答案】C
【解析】【分析】句意:
到去年的时候,她已经学了五年钢琴了。
由时间状语Bythetimeoflastyear可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:
had+动词的过去分词。
故答案为C。
【点评】考查过去完成时。
掌握过去完成时的构成和用法。
13.Hewantedtoknowhowlong inhospital.
A. sheisstaying
B. shehadstayed
C. didshestay
D. shestay
【答案】B
【解析】【分析】句意:
他想要知道她在医院待了多长时间。
根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。
故选B。
【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。
14.—Peter,_______you_______yourhomework?
—Notyet,I'lldoitatonce.
A. have;finished
B. Did;finish
C. Will;finish
【答案】A
【解析】【分析】句意:
——皮特,你完成作业了吗?
——还没有,我马上做。
根据Notyet,I'lldoitatonce.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。
【点评】此题考查句子时态。
要根据上下文的联系确定句子时态。
15.—DidyouseeTomattheparty?
—No,he bythetimeIgotthere.
A. left B. wasleaving C. hadleft D. hasleft
【答案】C
【解析】【分析】bythetime的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。
句意是:
在我到那里之前他已经离开了。
【点评】本题考查过去完成时的用法。
16.She______togotoschoolearlier,butsheforgottogetup.
A. plans B. planned C. hadplanned D. hasplanned
【答案】C
【解析】【分析】句意:
她本来打算早点上学,但是她忘记起床了。
动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选C。
【点评】考查过去完成时。
17.Bythetimehe attherailwaystation,thetrain .
A. hadarrived;hadleft B. arrived;hadleft C. arrived;left D. hadarrived;hasleft
【答案】B
【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。
bythetime引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。
【点评】本题考查过去完成时的用法。
18.Shesaidwhenshegottothecinema,thefilm________for5minutes.
A. hasbegun
B. hadbegun
C. hasbeenon
D. hadbeenon
【答案】D
【解析】【分析】句意:
她说当她到达电影院的时候,电影已经开始五分钟了。
根据got可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C。
开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为beon,故选D。
【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。
19.——Jim,didyoutakeoutthetrashjustnow?
——No.BythetimeIcamehomeit .
A. havebeentakenout
B. hadtakenout
C. hadbeentakenout
【答案】C
【解析】【分析】takeout拿出,带出,bythetime直到,camehome是过去时,扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。
又有be+动词过去分词构成被动语态。
hadbeen+过去分词,含有被动语态的过去完成时。
句意:
Jim,刚才是你把垃圾扔了吗?
不,我回来的时候垃圾已经被扔了。
故选C。
【点评】考查被动语态及过去完成时的用法。
20.Bytheendoflastyearthey_________thousandsoforangetreesonthemountains.
A. hadplanted
B. haveplanted
C. wereplanting
D. wouldplant
【答案】A
【解析】【分析】句意:
到去年末,他们已经在山上种植了上万棵橘子树。
根据Bytheendoflastyear,可知句子时态为过去完成时,因此用hadplanted,故答案是A。
【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。
21.—DidyouseeTomattheparty?
—No,he_________bythetimeIgotthere.
A. left
B. wasleaving
C. hadleft
D. hasleft
【答案】C
【解析】【分析】句意:
——在聚会时你见了汤姆了吗?
——没有,我到达的时候他已经离开了。
got,一般过去时,离开在到达之前已经发生了,因此使用过去完成时,故答案是C。
【点评】考查过去完成时,注意过去完成时表达的是过去的过去。
22.Mr.Smith________inacarfactoryfortenyearsbeforehecametoChina.
A. hadworked B. works C. isworking D. willwork
【答案】A
【解析】【分析】句意:
史密斯先生来中国前在一个汽车厂工作十年了。
根据beforehecametoChina,可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,hadworked,故选A。
【点评】此题考查过去完成时。
根据时间状语确定句子时态。
23.Byyesterday,theplane______outofviewformorethanamonth.
A. is
B. hasbeen
C. was
D. hadbeen
【答案】D
【解析】【分析】句意:
到昨天,飞机已经失去联系了一个多月。
根据Byyesterday可知该用过去完成时,所以选D。
【点评】考查动词时态。
24.Bythetimemymumgothome,I_______myhomework.
A. havefinished
B. hadfinished
C. finished
D. willfinish
【答案】B
【解析】【分析】考查动词时态。
句意为“我母亲到家时,我已经做完作业了。
”主句动作在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选B。
25.BythefirstdayofAugust,2007,thePLA________foreightyyears.
A. founded
B. hasfounded
C. hasbeenfound
D. hadbeenfounded
【答案】D
【解析】【分析】句意:
到2007年八月的第一天,中国人民解放军已经建立了八十年了。
结合语境可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态。
主语是被建立的对象,故用被动语态,选D。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
语态的判断主要是确定句子主语与谓语动词的关系。
如果是主动关系则用主动语态,反之如果是动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。
26.Tomrealizedthathe________hisphysicsbookathomewhenhereachedschool.
A. left
B. hadleft
C. wasleaving
D. leaves
【答案】B
【解析】【分析】本题考查过去完成时的用法,由had+过去分词。
我们可以看到意识到和到都是过去的动作,而忘记带物理书则是在意识到之前,故为过去的过去,选B。
27.She tobeagoodmother.
A. havethought B. thought C. thinks D. hadthought
【答案】D
【解析】【分析】句意:
她本来想做一个好妈妈。
动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选D。
【点评】考查过去完成时。
28.We tobeabletocomeandseeyou.
A. hadhoped B. hope C. havehoped D. arehope
【答案】A
【解析】【分析】句意:
我们本来希望能来看看你。
动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选A。
【点评】考查过去完成时。
29.Lucy_______togoshopping,butitbegantorain.
A. want
B. wants
C. hadwanted
D. haswanted
【答案】C
【解析】【分析】句意:
露西本来想出去购物,但是开始下雨了。
动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选C。
【点评】考查过去完成时。
30.—Whydidn'tyougivethewallettothemanatonce?
—Becausehe________beforeIrealizeditwashis.
A. hadbeendisappeared
B.