当前位置:文档之家› 最新复习专题——过去完成时知识点归纳经典

最新复习专题——过去完成时知识点归纳经典

最新复习专题——过去完成时知识点归纳经典
最新复习专题——过去完成时知识点归纳经典

最新复习专题——过去完成时知识点归纳经典

一、初中英语过去完成时

1.By the end of last year they _________ thousands of orange trees on the mountains. A. had planted B. have planted C. were planting D. would plant

【答案】 A

【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据By the end of last year,可知句子时态为过去完成时,因此用had planted,故答案是A。

【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。

2.We are too tired. Please stop __________ a rest.

A. to have

B. having

C. have

D. has

【答案】 A

【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have a rest.固定搭配故选A

【点评】注意时态一致,

3.When I ______ the cinema, the film _______for ten minutes

A. got to; has begun

B. arrived at; has been on

C. reached; had begun

D. hurried to; had been on

【答案】 D

【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。

【点评】要注意完成时态中的延续性动词的转换。

4.By the time the alarm clock went off, My mother had already _________.

A. wake me up

B. wake up me

C. waken up me

D. waken me up

【答案】 D

【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。根据句意,动词应用过去完成时,用had +动词的过去分词。wake up是动副结构,代词作宾语必须放中间,故选D。

【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。

5.He said that ________.

A. he has finished his work already

B. he had finished his work already

C. has he finished his work already

D. had he finished his work already

【答案】B

【解析】【分析】句意:他说他已经完成他的工作了。说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。

【点评】考查过去完成时,注意其定义的理解。

6.The boy was _____ on the ground and he had _____ bicycle behind the big tree.

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。

【点评】考查动词辨析,过去进行时态,过去完成时态。

7.The girl sitting next to me on the plane was very nervous, for she before.

A. didn't fly

B. hasn't flown

C. hadn't flown

D. wasn't flying

【答案】C

【解析】【分析】句意:飞机上坐在我旁边的女孩很紧张,因为她以前没有坐过飞机。根据上文的句子The girl sitting next to me on the plane was very nervous的一般过去时态可知,这里空白处所表示的是过去的过去,谓语应该用过去完成时态:had+动词的过去分词。根据句意,故答案为C。

【点评】考查过去完成时态。掌握过去完成的意义和用法:表示过去的过去的动作或状态。用had+动词的过去分词表达。

8.The little boy me a few minutes before his mother showed up.

A. stares at

B. has stared at

C. looks at

D. had stared at

【答案】 D

【解析】【分析】句意:这个小男孩在他妈妈出现之前一直盯着我。根据stare这个动作发生在他妈妈showed up出现之前,是过去的过去,可知用过去完成时had+过去分词。故选D。

【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。

9.By the time I locked the door, I realized I my keys at home.

A. had repaired

B. had changed

C. had forgotten

D. had left

【答案】 D

【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物遗忘在某处”要用leave。该动作发生在realized之前,用过去完成时,故选D。

【点评】本题考查过去完成时的用法。

10.—We all went to the cinema except you last night. Why didn't you come?

—Because I that movie twice.

A. have watched

B. had watched

C. was watching

D. would watch

【答案】 B

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

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

11.By the time he at the railway station, the train .

A. had arrived; had left

B. arrived; had left

C. arrived; left

D. had arrived; has left 【答案】 B

【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。by the time引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。

【点评】本题考查过去完成时的用法。

12.She said when she got to the cinema, the film ________ for 5 minutes.

A. has begun

B. had begun

C. has been on

D. had been on

【答案】 D

【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。根据got 可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C。开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为be on,故选D。

【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。

13.By the time he ______________ at the cinema, the movie ______________ for five minutes.

A. arrived; had begun

B. had arrived; had begun

C. arrived; had been on

D. had arrived; had been on

【答案】 C

【解析】【分析】句意:当他到达电影院时,电影已经开演五分钟了。arrived到达,一般

过去时;had begun开始,过去完成时,had been on进行,上映;begin开始,是短暂性动

词,不能和段时间连用,根据for five minutes.故排除AB,be on进行,上映,表状态,可

和段时间连用,by the time到……时候,从句用一般过去时,表示“截止到从句动作发生时,

主句动作已经完成,即过去的过去”,主句用过去完成时,故选C。

【点评】考查动词时态。注意句子涉及到begin和be on的词义和用法。

14.—Peter, _______ you _______ your homework?

—Not yet, I'll do it at once.

A. have; finished

B. Did; finish

C. Will; finish

【答案】 A

【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。根据Not yet, I'll do it at once.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成

时的结构have+done,故选A。

【点评】此题考查句子时态。要根据上下文的联系确定句子时态。

15.My parents ______________ to work by the time I ______________ up.

A. began; get

B. began; had got

C. had begun; had got

D. had begun; got

【答案】 D

【解析】【分析】句意:我起床的时候,我的父母已经开始工作了。began开始,一般过

去时;had begun开始,过去完成时;get up 起床,一般现在时;had got up起床,过去完

成时。by the time到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作

已经完成,即过去的过去”,主句用过去完成时,故选D。

【点评】考查动词的时态。注意by the time的词义和用法。

16.I asked your mother if she that dress.

A. bought

B. had bought

C. had buyed

D. buy

【答案】 B

【解析】【分析】句意:我问你妈妈她是否买了那件裙子。本句中从句的动作应该是发生

在ask之前的. 所以用“had+过去分词”形式来表达。故选D

【点评】考查过去完成时。

17.By the time she went outside, the bus ____ already ______ .

A. had, gone

B. had, went

C. has, gone

D. has, went

【答案】 A

【解析】【分析】这题考查时态的用法,by the time是连词词组,可以连接时间状语从

句,“到什么时候为止”,主句一般和相应的完成时连用,因为从句是过去时,所以从句用

过去完成时连用。选A。句意是:到她出去的时间为止,公共汽车已经走了。

18.Peter ________ to have a cool model plane.

A. hoped

B. had hoped

C. has hoped

D. hopes

【答案】B

【解析】【分析】句意:彼得本来希望有一架很酷的飞机模型。动词hope用过去完成时

来表示过去未曾实现的想法,希望,打算或意图等。故选B。

【点评】考查过去完成时。

19.By the time my mum got home, I _______ my homework.

A. have finished

B. had finished

C. finished

D. will finish

【答案】 B

【解析】【分析】考查动词时态。句意为“我母亲到家时,我已经做完作业了。”主句动作

在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选B。

20.—Did Alan see his old friends yesterday?

—Yes, he did. He his old friends for several years.

A. didn't see

B. wouldn't see

C. hasn't seen

D. hadn't seen

【答案】 D

【解析】【分析】句意:昨天艾伦见到他的老朋友了吗?——使得,他见到了。他已经有

几年不见他的老朋友了。结合语境可知下文描述的是一直持续到过去某时的动作,故用过

去完成时态。选D。

【点评】考查时态辨析

21.I met Jim last week. We___________ each other for about twenty years since we left Japan.

A. didn't meet

B. don't meet

C. haven't met

D. hadn't met

【答案】 D

【解析】【分析】句意:我上周见过吉姆。我们离开日本大约有二十年没见面了。A.没有见面,一般过去时;B.没有见面,一般现在时;C.已经没有见面,现在完成时;D.已经没有见面,过去完成时。for+时间段用完成时,排除A、B。met表明时态是过去时,所以用过去完成时,故选D。

【点评】考查过去完成时,注意平时识记其结构及标志词。

22.Pardon? I _____ quite catch you.

I said I ______ the song before.

A. didn't, hadn't heard

B. don't, didn't hear

C. didn't, didn't hear

D. won't, hadn't heard

【答案】 A

【解析】【分析】句意:请再说一遍,我没太听清你说的话。——我说,我以前听过这首歌。结合语境可知上文描述的是刚才发生的动作,故用一般过去时态。下文描述的是过去某时之前完成的动作,故用过去完成时态。选A。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

23.His father said that he_____ Zhang Jiajie for 10 days.

A. has been in

B. has gone to

C. had gone to

D. had been in

【答案】 D

【解析】【分析】句意:他爸说去张家界10天了。A.去了某地,人还没回,现在完成时;

B.has been in去了某地,人还在那里,现在完成时;

C.去了某地,人还没回,过去完成时;

D.去了某地,人还在那里,过去完成时。从句的动作发生在主句的动作之前,从句用过去完成时,故排除AB,说话的时候,他爸爸还在张家界,用had been in,符合题意,故选D。

【点评】考查动词短语辨析。注意识记have been in和过去完成时的用法。

24.Lucy_______ to go shopping, but it began to rain.

A. want

B. wants

C. had wanted

D. has wanted

【答案】C

【解析】【分析】句意:露西本来想出去购物,但是开始下雨了。动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C。

【点评】考查过去完成时。

25.– Were you late for work yesterday morning?

– Yes. By the time I got to the bus stop, the early bus .

A. has already left

B. is already left

C. had already left

【答案】 C

【解析】【分析】句意:昨天上午你上班迟到了吗?——是的,等我到达公交车站的时候,早班车已经开走了。结合语境可知下文描述的是过去某时前已经完成的动作,故用过去完成时态。选C。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

26.Daming _______ to have a rest, but he didn't have time.

A. intended

B. had intended

C. intends

D. has intended

【答案】B

【解析】【分析】句意:大明本来计划休息,但是他没时间。动词intend用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。

【点评】考查过去完成时。

27.When he arrived at the bus stop, the bus ________ for 10 minutes.

A. has left

B. had left

C. has been away

D. had been away

【答案】 D

【解析】【分析】句意:当他到达车站时,公交车已经离开10分钟了。for+时间段,表示动作或状态的延续,leave是短暂性动词,故用其相对应的延续性结构be away,公交车离开发生在他到达之前,所以用过去完成时,故选D。

【点评】考查过去完成时。

28.Mr Brown was too busy ______ our papers _______ this question.

A. to mark, to answer

B. to mark, answering

C. marking, answering

D. marking, to answer

【答案】 D

【解析】【分析】句意:布朗先生忙着写论文来回答这个问题。根据句意可知布朗先生正在写论文,然而写论文这个事情是发生在过去,所以要用过去进行时,所以要用making,这里面写论文是为了回答问题,表示目的所以answer之前应该加to。故选D。

【点评】考查固定搭配too…to…,及动词不定式表目的。

29.— your father a newspaper when you got home?

— No, .

A. Was; reading; he was

B. Did; read; he did

C. Was; reading; he wasn't

D. Did; read; he didn't

【答案】C

【解析】【分析】句意:—当你到家的时候,你爸爸正在读报纸吗?—不,没有。此题考查在过去的某个时间发生的事情,用过去进行时,其结构为was/were doing,其疑问式为提前be动词,否定式回答为:No,主语+be动词后加not。根据句意,故选C。

【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。

30.— Jim, why didn't you go to Beijing by train?

— Bad luck! When I got to the station, the train ________.

A. left

B. had already left

C. has already left

D. has been left

【答案】 B

【解析】【分析】句意:——吉姆,你为什么不坐火车去北京呢?——真倒霉!我到车站时,火车已经开走了。根据When I got to the station 可知,到那是过去时,离开是过去的过去,使用过去完成时,had done,故选B。

【点评】考查时态,注意过去的过去是过去完成时的用法。

二、初中英语动词的时态

31.We _____ the festival since the first pioneers arrived in America.

A.celebrates B.celebrating

C.celebrated D.have celebrated

【答案】D

【解析】句意:自从第一批开拓者来到美国,我们就庆祝这个节日。考查动词时态辨析题。since the first pioneers arrived in America自从第一批开拓者来到美国,这个是一段时间,用于现在完成时态,we是复数人称,需用“have+过去分词”结构;根据句意语境,可知选D。

32.— We must stop the hunters hunting the Tibetan antelopes(藏羚羊) in Tibet.

— I agree with you. If it ________, they will ________ soon.

A.goes, disappear

B.goes up, are disappearing

C.goes on, be disappeared

D.goes on, disappear

【答案】D

【解析】

本题考查动词及短语。go on 表示继续的意思,而后一空will后接动词原形,故选D。句意:——我们必须阻止猎人捕获西藏的藏羚羊。——我同意你。如果还继续的话,他们将

很快消失的。

33.–Don’t worry! I’m sure your son will arrive safely.

-- But if he ______, what can I do? It’s getting dark and it’s going to rain.

A.won’t come B.doesn’t come C.isn’t coming D.wouldn’t come

【答案】B

【解析】

【详解】

句意“-不要担心,我确信你的儿子将会安全到达。-但是如果他没到,我该如何做?现在天要黑了,而且要下雨了”。根据句意可知,此处的if译为“如果”,且主句表示将来,从句用一般现在时,且从句谓语为实意动词,故选B。

34.Peter and Linda Beijing for Shanghai yesterday afternoon.

A.leave B.left C.are leaving D.will leave

【答案】B

【解析】

【详解】

句意:昨天下午Peter和 Linda离开北京去上海了。短语leave +某地+for+某地“离开某地去某地”根据yesterday afternoon可知,句子应该用一般过去时,故选B。

35.My grandma dinner when I got home yesterday.

A.cooks B.was cooking C.is cooking D.will cook

【答案】B

【解析】

【详解】

句意:昨天当我到家的时候,我的祖母正在做晚饭。根据when I got home yesterday.可知,这里指的是昨天到家时,另一个动作正在发生,表示过去某个时刻正在进行的动作,应该用过去进行时。其谓语动词的形式是:was/were doing,故选B。

36.---Lily, why are you still here? School is over for half an hour.

---Because I ____________ my task yet. I still need one more hour.

A.won’t finish B.didn’t finish

C.haven’t finished D.hadn’t finished

【答案】C

【解析】

试题分析:句意:-莉莉,你为什么还在这儿?放学有半个多小时了。-因为我事情还未完成。我还需要一小时。A. won’t finish一般将来时态形式;B. didn’t finish一般过去时态形式;C. haven’t finished现在完成时态形式;D. hadn’t finished过去完成时态形式。本句强调的是“还没有完成”的这个结果,强调过去发生的动作对现在造成的影响或结果,句子用现

在完成时态。故选C。

考点:考查动词的时态。

37.By the time I ________ on the TV, Beckham ________ two goals.

A.turned; have scored B.turned; had scored

C.had turned; have scored D.had turned; had scored

【答案】B

【解析】

句意:当我打开电视的时候,贝克汉姆已经进了两个球。考查动词时态辨析题。本句是时间状语从句,by the time到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知选B。

38.He _________________ his wife for ten years

A.has married B.has been married with

C.has been married to D.got married to

【答案】C

【解析】

【详解】

句意:他和妻子结婚十年了。“for+一段时间”表示某个动作或状态持续一段时间,谓语动词是可持续动词。marry结婚,是短暂性动词,不可以持续,get married to sb.也是不可以持续的,排除A和D;be married to sb.与某人结婚,表示状态,故答案为C。

39.The life we were used to _______ greatly since 1992.

A.change B.have changed C.changing D.has changed

【答案】D

【解析】

试题分析:句意:我们过去的生活自从1992年后有了巨大的变化。本题需要断句正确,we were used to作句子主语的定语,句子缺少谓语动词,根据时间状语since 1992,可知句子的谓语用现在完成时态,主语是the life 用第三人称has changed,故选D。

考点:考查完成时态的用法。

40.—When did the classroom have a power cut?

—This morning. While we ______ an English lesson.

A.have B.had C.are having D.were having

【答案】D

【解析】句意:——教室什么时候停电的?——今天早上,当我们正在上英语课。根据句中的This morning判断句子是一个过去的时间,时态用过去时;而While引导的句子通常用进行时,所以本句使用过去进行时,构成为were/was+动词现在分词,主语是we,所以

系动词用were,have an English lesson“上英语课”,have的现在分词是having;故答案选D。

41.—What was your father doing when you got home yesterday?

—He dinner at that time.

A.cooks B.was cooking C.is cooking D.will cook

【答案】B

【解析】

【详解】

句意:——昨天当你到家的时候你的父亲在做什么?——当时他在做晚餐。

考查时态。cooks烹饪,一般现在时;was cooking过去进行时;is cooking现在进行时;will cook一般将来时。根据at that time以及问句可知答语时态为过去进行时。故选B。

42.–_____ to the United States?

–No, never. But I went to Canada a few years ago.

A.Have you been B.Have you gone

C.Did you go D.Will you go

【答案】A

【解析】

试题分析:句意:你去过美国吗?没有,但我在几年前去过加拿大。have/has been to,曾经去过某地,表示有过这种经历; have/has gone to 去了某地,表示某人不在此地;根据题意故用现在完成时;根据句意,故选A

考点:考查现在完成时

43.It’s nice to see you again. We ______ each other for a long time.

A.didn’t see B.haven’t seen C.won’t see D.didn’t see

【答案】B

【解析】

【详解】

句意:再次见到你很开心,我们已经好长时间没见了。

本题考查的是时态,结合语境,此处指到现在为止有好久没有见面了,根据所给空后面的for a long time是现在完成时的标志词可知,应该用现在完成时,故答案选B。

44.—Laura, how soon will you get back from abroad?

—Hmm, ________. See you then.

A.ten days ago B.twice a month C.for an hour D.in ten months

【答案】D

【解析】句意:——Laura,你将多久从国外回来?——嗯,十个月后。到时候见。ten days ago十天前,用于一般过去时,twice a month一个月两次,用于一般现在时;for an hour

长达一小时,用于现在完成时。in ten months十个月后,用于一般将来时。根据how soon will you get back from abroad?可知此处是一般将来时,表示将要用多长时间,故用in ten months,故选D。

45.—The shop is ____________ on Saturday and Sunday. We can go shopping there on weekdays.

—Oh, no. It ____________ since last Saturday.

A.open, has closed B.close, has been open

C.open, has been opened D.closed, has been closed

【答案】D

【解析】

【详解】

句意:这个商店周六、日不营业,我们可以在工作日去那购物。哦,不!直到上周六它还没营业。open营业的;closed关门的,不营业的。故选D。

46. --- Do you know ________ this afternoon?

--- I'm not sure, but I'll tell you as soon as she_________.

A.how will Betty arrive; starts B.how Betty will arrive; will start

C.what time will Betty arrive; will start D.what time Betty will arrive; starts

【答案】D

【解析】

试题分析:句意: -你知道贝蒂今天下午几点到吗吗? -我不知道,但她一出发我就尽快告诉你。在宾语从句中只能用陈述句语序,可根据表达需要选用动词时态。但在含有时间状语从句的主从复合句中要遵循主将从现的原则。所以选D。

考点:考查从句中的动词时态。

47.By the end of last week, Maggie _____________ in the west of China for two months helping the homeless children.

A.will stay B.has stayed C.would stay D.had stayed

【答案】D

【解析】

【详解】

句意:到上周末为止, Maggie已经在中国西部待了两个月帮助那些无家可归的孩子们。根据句中时间状语By the end of last week是到上周末为止,即到过去时间为止已经完成的动作,所以用过去完成时态,故选D。

48.Someone ______ at the door. Can you open it?

A.knocks B.knocked

C.is knocking D.was knocking

【答案】C

【解析】

试题分析:句意:有人在敲门,你可以去开一下吗?knock敲,knock at the door是一个固定的短语,意思是敲门。根据句意和这个情景可知,现在有人正在敲门,故应该用现在进行时,故选C。A是一般现在时第三人称单数形式;B是一般过去时;D是过去进行时。

考点:考查动词时态。

49.Today’s young people can’t live without smart phones. They keep their hands on the phones whenever they go, even while they______ meals.

A.had B.will have C.were having D.are having

【答案】D

【解析】句意:如今的年轻人没有智能手机就无法生存。当他们吃饭的时候,他们随时都会拿起手机。考查动词时态辨析题。while当……的时候,表示从句动作和主句动作同时发生,常用进行时态。根据句意语境,可知选D。

50.When it began to rain heavily, she ________ for a bus at the bus stop.

A.waited B.waits C.is waiting D.was waiting

【答案】D

【解析】句意:当雨下得很大时,她正在公共汽车站等公共汽车。A. waited一般过去时;

B. waits一般现在时;

C. is waiting现在进行时;

D. was waiting过去进行时。when引导的时间状语从句,从句用一般过去时,主句用过去进行时;故选D。

相关主题
文本预览
相关文档 最新文档