过去完成时知识点(大全)

发布时间:2020-06-06 06:46:27   来源:文档文库   
字号:

过去完成时知识点(大全)

一、初中英语过去完成时

1By 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

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

2Jake _____his key in the office so he had to wait until his wife _______ home. 

A. has forgotten comes                                    B. forgot come

C. had left came                                                 D. had leftwould come

【答案】 C

【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选C

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

3By the end of last month, Jane _____ enough money for the poor sick boy.

A. raised                         B. would raise                         C. had raised                         D. has raised

【答案】 C

【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根据 By the end of last month可知句子的时态为过去完成时,C是过去完成时结构,故答案是C

【点评】考查过去完成时,注意过去完成的时的判定方法。

4By the end of 2012, many buildings         built in our city.

A. have been                               B. have                               C. had been                               D. will

【答案】 C

【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildingsbuild这一动作的承受者,该用被动语态。而被动语态是由“be + 及物动词的过去分词构成。根据By the end of 2012可知该用过去完成时,所以选C

5— What do you think of the young lady?

— She is hard-working. She ________ all her effort into her work before she got ill.

A. has put                              B. put                              C. had put                              D. would put

【答案】 C

【解析】【分析】句意:——你认为这位小姐怎样?——她很勤奋。她生病前把她所有的精力都投入到她的工作中。根据时间状语从句before she got ill.可知主句动作是过去的过去,该用过去完成时态:had+过去分词,故答案为C

【点评】考查过去完成时。理解句意并掌握过去完成时表示过去的过去,构成为:had+过去分词。

6By the end of last monthI    all the CDs of the famous singer    

A. collect                      B. collected                      C. have collected                      D. had collected

【答案】 D

【解析】【分析】根据时间状语“by the end of last month”可知谓语动词发生在过去的过去,故用过去完成时。故选D.

【点评】此题考查动词时态。

7I thought I _________in my project report , but the manager said he didn't see it at all.

A. hand                       B. am handing                       C. have handed                       D. had handed

【答案】 D

【解析】【分析】句意:我以为我已经上交了我的项目报告,但是经理说他根本没有看到。hand上交,是一个动词原形;am handing是现在进行时态;have handed现在完成时态;had handed过去完成时态。句中I thought使用的是一般过去时态,而根据句意可知,上交项目报告应该发生在这之前,故应使用过去完成时态,选D

【点评】考查动词的时态,本题涉及过去完成时的应用。

8By the time I got there, the football match ________ already ________.

A. has; finished                   B. was; finished                   C. had; finished                   D. /; finished

【答案】 C

【解析】【分析】句意:到我到达那里的时候,足球赛已经结束了。by the time通常用完成时态,根据got可知是过去完成时,故选C

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

9The film       when I got there    

A. was on                       B. has been on                       C. had begun                       D. has begun

【答案】 C

【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.

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

10The fireman________ the burning building three times before the fire was put out.

A. is entering                    B. has entered                    C. was entering                    D. had entered

【答案】 D

【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。A. is entering现在进行时;B. has entered现在完成时;C. was entering过去进行时;D. had entered过去完成时。根据 was put out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),had entered,故选D

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

11The 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;另一个意思是撒谎,过去式和过去分词是liedlay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid。根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;第二个空是放置,用的是过去完成时,故填lay的过去分词laid。选A

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

12The bus ______ for five minutes when Tim arrived at the station.

A. went                           B. has left                           C. had left                           D. had been away

【答案】D

【解析】【分析】句意:当迪姆到达车站时,公交离开了五分钟了。表示到达车站前已经发生或完成的动作,句子用过去完成时态;leave是一个非延续性的动词,不能与表示一段时间的状语for…连用,可以表达成be away,形容词表示状态,可以与表示一段时间的状语连用。故选D

【点评】本题考查过去完成时以及延续性动词的用法。

13By the time of last year, she            the piano for five years.

A. learnt                           B. has learnt                           C. had learnt                           D. will learn

【答案】C

【解析】【分析】句意:到去年的时候,她已经学了五年钢琴了。由时间状语By the time of last year可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:had+动词的过去分词。故答案为C

【点评】考查过去完成时。掌握过去完成时的构成和用法。

14Sue didn't go to see the film with us last week because she ________________ it with her mother.

A. has seen                              B. had seen                              C. will see                              D. saw

【答案】 B

【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B

【点评】考查过去完成时,注意平时识记其结构,理解句意。

15She 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可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除AC。开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为be on,故选D

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

16Mr 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…,及动词不定式表目的。

17By the end of last month, we ______already ______ our lessons.  

A. has, finished                   B. have, finished                   C. had, finished                   D. will, finish

【答案】 C

【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选C

【点评】注意时间状语,很容易选出。

18I ______ to study hard, but someone disturb me.

A. thought                        B. had thought                        C. have thought                        D. think

【答案】B

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

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

19By the end of last term, the students of Class One___________ three projects.

A. finished                    B. would finish                    C. have finished                    D. had finished

【答案】 D

【解析】【分析】句意:到上学期末,一班的学生已经完成了三个项目。根据by the end of last term,可知表示过去的过去,谓语动词要用过去完成时had+过去分词。故选D

【点评】考查过去完成时的构成和用法。根据时间状语,确定动词的时态。

20——How was the movie you saw yesterday?

——I have no idea. By the time I got to the movie theatre, the movie ______.

A. has already finished               B. have finished yet                C. had already finished   

【答案】 C

【解析】【分析】had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时。句意:昨天你看的电影怎么样?没想法,我到电影院的时候,电影已经结束了。故选C

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

21When Tom got to the examination room, he realized he ______ his pen at home.

A. was leaving                        B. had left                        C. forgot                        D. was forgetting

【答案】 B

【解析】【分析】句意为:汤姆一进入考试室就意识到了他把笔落在家里了。根据语境,这是一个发生在过去的过去(即意识到之前)的一个动作,因此要用过去完成时。故选B

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

22His 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和过去完成时的用法。

23Tom realized that he ________ his physics book at home when he reached school

A. left                              B. had left                              C. was leaving                              D. leaves

【答案】 B

【解析】【分析】本题考查过去完成时的用法,由had+过去分词。我们可以看到意识到和到都是过去的动作,而忘记带物理书则是在意识到之前,故为过去的过去,选B

24My aunt said that she ________ to Guangzhou.

A. has never gone            B. had never gone            C. has never been            D. had never been

【答案】 D

【解析】【分析】句意:我阿姨说她从没去过广州。have gone to…表示已经去了某地(强调不在说话者所在地);have been to…曾经去过某地(现在已经回来)。又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时had been to。故答案为D

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

25– What were you doing when I called you last night?

– I ______ my homework and was going to bed.

A. did                                   B. had done                                    C. was doing

【答案】 B

【解析】【分析】 had+动词过去分词构成过去完成时,表示的是过去的过去,答语中go to bed是过去将来时,do my homework发生在go to bed之前,即过去的过去,要用过去完成时had done my homework.句意:昨天我给你打电话的时候,你正在做什么?我完成作业正要去睡觉。故选B

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

26She       to be a good mother.

A. have thought                        B. thought                        C. thinks                        D. had thought

【答案】D

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

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

27The movement of boycotting(联合抵制) the South Korean goods in whole China _______ for a few months by the time Lotte Group(乐天集团)agreed to provide land for USA.

A. had been on                            B. had begun                            C. has been on

【答案】 A

【解析】【分析】句意:到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货物已经开始了一段时间。by +过去时间状语和过去完成时连用,可知句子时态要用过去完成时,begin为瞬间动词,不能与一段时间连用。故选A

【点评】此题考查过去完成时。注意和过去时间状语连用。

28They        to help but could not get there in time.

A. wanted                         B. had wanted                         C. want                         D. have wanted

【答案】B

【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B

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

29When 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

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

30The 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+过去分词。

二、初中英语动词的时态

31I didn’t know when he back. He said he would call me when he home.

Awill come; gets Bcame; got

Cwould come; got Dcame; would get

【答案】C

【解析】

试题分析:句意为:我不知道他什么时候回来。他说他到家就会打电话给我。根据语境,前句是宾语从句,主句用一般过去时,从句应用表示过去的某种时态;后句是带有时间状语从句的宾语从句,从句中主句用过去将来时,从句应用一般过去时。结合选项可知应选C

考点:考查从句的时态用法。

32—______you ______Wolf Warrior II(战狼2?

—Yes. I ______it last Friday. Kung fu artist Wu Jing both starred in and directed this action movie.

AHave, seen, have seen BDid, see, saw

CHave, seen, saw DDid, see, have seen

【答案】C

【解析】

【详解】

C 考查动词时态辨析。句意:你看过电影《战狼2》吗?是的。我上个星期五看的。武打大师吴京主演并导演了这部动作片。从第二个人说的last Friday是过去的时间可知,第二空用一般过去时;结合语境可知第一空是问是否曾经看过电影,用现在完成时。故选C

33I _______ a picnic with my brother last Sunday. It was great.

Ahave Bhad

Cwill have Dam having

【答案】B

【解析】

句意:上周日我和我的哥哥一起去野餐了,非常棒。have有,动词原形;hadhave的过去式;will have将会有,一般将来时态;am having现在进行时态。have a picnic去野餐,是一个固定短语。根据句中的时间状语last Sunday可知,这里说的是过去的事情,应用一般过去时态,故选B

34—Mum, where is my dictionary?

—Oh, I didn’t see it, either. I’m afraid you ___________ it.

Aare losing Bwill lose Chave lost Dwere losing

【答案】C

【解析】

句意:——妈妈,我的字典在哪里?——哦,我也没有看到它,恐怕你把它弄丢了。A. are losing现在进行时态; B. will lose一般将来时态;C. have lost现在完成时态; D. were losing过去进行时态。lose这一动词发生在过去,造成的结果是现在看不见了,属于完成的动作,要用现在完成时态来表达,故答案为C

35The factory over 1200 cars a month. My car in it in 2013.

Aproduces,was produced Bwas produced,produces

Cproduces,produces Dwas produced,produced

【答案】A

【解析】

【详解】

句意:这个工厂每个月生产1200多辆车,我的车就是2013年在这里生产的。根据句意可知,第一个空是主动语态,且是一般现在时,主语是the factory,故填produces; 第二个空表示“the car”被生产,且动作发生在2013年,故填was produced。故选A

36—Have you ever been to Singapore, Ann?

—Yes. I _________ there for a week with my parents last year.

Ahave gone Bhave been Cwent Dwas

【答案】D

【解析】句意:——你去过新加坡吗,安?——去过,去年我和父母在那里呆了一个星期。have/has gone to表示某人去了某地,现在还没有回来;have/has been to表示某人去了某地,现在已经回来了;但在肯定句中,它们都不能与表示一段的时间状语连用,wentgo的过去式,为短暂性动词,在肯定句中也不能用一段时间状语连用,was there表示状态,可以与一段时间状语连用,答案为D

37She ______ for ten years and now she has a lovely daughter.

Amarried Bhas been married Chas got married

【答案】B

【解析】句意:她结婚十年了,现在有了一个可爱的女儿。marryget married都是短暂性动词,不能与表示一段的时间状语连用,marry的延续性形式为be married,故答案为B

点睛: 短暂性动词又称瞬间动词,表示动作一旦发生就立即结束。这类动词有:go, come, arrive, leave, begin, start, join, marry 等。瞬间动词可以用于现在完成时,但不能和表示一段时间的状语连用。如for since 所引导的时间状语都表示一段时间,那就要将瞬间动词转化为表延续的动词或者表状态的形式,be+名词/形容词或副词/介词短语等。 如此题中的marry转化为be married , 表示状态,就可以与表示一段的时间状语连用。

38The manager asked him if he ________for the extra work the next weekend.

Ahad come Bwill come Cwould come Dcame

【答案】C

【解析】

【详解】

句意:经理问他下周末是否来加班。此题是考查间接引语的用法,主句是一般过去时态,根据句意是过去将来要做某事,所以应用过去将来时态,故选C

39My mother            when I got home yesterday.

Awill cook Bcooks Chas cooked Dwas cooking

【答案】D

【解析】句意:当我昨天回到家的时候,我的妈妈正在做饭。考查的是过去进行时。根据 when引导的一般过去时的时间状语从句推断主句描述的是过去某个时间正在发生的动作,故用过去进行时态,过去进行时的构成是:主语+was/were+动词的现在分词,主语是第三人称单数所以be动词用wascook的现在分词是cooking;故答案选D

40—Dear, I have an important meeting tomorrow.

—It doesn’t matter. If you _______ go to the movie tomorrow, I _______ my friend to go with me.

Adon’t; will ask Bwon’t; will ask

Cdon’t; ask Dwon’t; ask

【答案】A

【解析】

试题分析: 句意:亲爱的,明天我有个重要的会议。没关系,如果明天你不能去看电影,我就邀请我的朋友和我一起去。此题考查if引导的条件状语从句,主句一般将来时,从句一般现在时;故选A

考点:考查动词时态。

41—Linda, why _______ you late for school yesterday?

—Because I woke up late.

Awas Bwere Care Dis

【答案】B

【解析】

句意:——琳达,你昨天为什么上学迟到?——因为我醒晚了。根据时间状语yesterday可知此处用一般过去时,主语是you,因此谓语用were,故选B

42—Hey, Kathy. How do you like my new shoes?

—Oh, sorry. But what did you say just now? I _______ something else.

Athought Bwas thinking Cam thinking Dwill think

【答案】B

【解析】句意:——凯西,你喜欢我的新鞋吗?——对不起,你刚才说什么?我在考虑其他的事情。根据just now可知是你刚才说话时,我在考虑其他的事情,所以用过去进行时态;故选B

43Mr Black ___ Shanghai in a few daysDo you know when the earliest plane ________ on Sunday?

Ais leaving; takes off

Bleaves; takes off

Cis leaving; take off

Dleaves; is taking off

【答案】A

【解析】句意布莱克先生几天后要去上海,你知道星期天最早的飞机什么时候起飞吗?。根据in a few days可知,用一般将来时,且当动词为come, go, leave时,现在进行时表示一般将来时,排除BD。第二空中,飞机起飞是有时间表的,根据时间表的动作需要用一般现在时,故选A

44She used to ___________with her parentsbut now she is used to ___________with her classmates at school.

Aliving…living Blive…live Clive…living Dliving…live

【答案】C

【解析】

【详解】

句意:她过去和父母住在一起,但现在她习惯了在学校和同学住在一起。used to:后跟强调动作的动词时表示过去常常used to的后面跟动词原形;be used to表示习惯于做某事人作主语,后面用v-ing形式:be used to doing sth.;结合所给的选项可知,C正确。

【点睛】

used to do sth. 表示过去常常做某事,而现在往往不做了。I used to get up early in the morning when I was still a high school student. 我还是个高中生的时候,常常一大早就起床。be used to doing sth. 表示习惯于做某事。I am used to eating rice now. 我现在习惯吃米饭了。

45---It’s late mom, why don’t you sleep?

---Your dad hasn’t come back. I ________ for him.

Aam waiting Bwait Cwaited Dhave waited

【答案】A

【解析】

【详解】

句意:——妈妈很晚了,你为什么不睡觉?——你爸爸还没回来。我在等他。A. am waiting现在进行时;B. wait动词原形;C. waited过去式;D. have waited现在完成时。本题主要考查现在进行时。根据题意,爸爸还没有回来,正在等你爸爸。表示现在正在进行的动作,用现在进行时 am/is/are + doing 的形式。又因为主语是 I,故 be 动词用 am。故填 am waiting,故选A

46You look tired. What's the matter?

I on a sofa because my grandparents have been here to spend the weekend. I can't have a good sleep.

Aslept Bam sleeping Cwas sleeping Dhave slept

【答案】B

【解析】句意:——你看起来非常累。怎么啦?——因为我的祖父母在这里度周末,我一直在沙发上睡觉。我无法睡个好觉。根据You look tired.可知你现在看起来非常累,因此在沙发上睡觉这个是近段时间一直在做,故用现在进行时,故选B

47— Many city people their bikes to work every day.

— I think it’s a good idea.

Aride Brode Cwill ride

【答案】A

【解析】

【详解】

句意“-许多城市的市民每天都骑他们的自行车上班-我认为这是一个好主意。根据every day可知,用一般现在时,故选A

【点睛】

与一般现在时连用的时间状语:sometimes, usually, never, always, often; every day / week / month / year / ... ;once/twice/three times a day/week/month/year...

48—Where's your brother?

—Oh, he ________ the library and ________.

Ahas been to; so Lucy is Bhas gone to; so Lucy has

Chas gone to; so has Lucy Dhas been in; so has Lucy

【答案】C

【解析】

句意:---你哥哥在哪里?-----哦,他去图书馆了,露西也去了。1.have been to sp.表示去过某地,主语在说话人的地方,指从某个地方回来了,通常可与表示次数的状语连用; have gone to sp.表示到某地去了,没有回来,强调说话的当时去某地的人不在场,可能在去某个地方的路上,在去的那个地方,或回来的路上;have been in sp.意思是一直呆在某个地方。根据上文“Where's your brother?(你哥哥在哪里?)结合语境可知去图书馆没有回来了,可知用has gone to sp.2.so + be动词/助动词/情态动词+另一主语 ,此句型中需将主谓语倒装,表示前句所述的肯定情况也适用于另外一个人或物,例如,He is an English teacher. So am I. 他是英语教师.我也是英语教师。 so+主语+be动词/助动词/情态动词, 此句型的主语与前一句的主语通常是指同一个 .主谓语不需要倒装,这种句型表示说话者赞同前句所提到的情况或事实,例如,----He will go to England for his holiday tomorrow.他明天要去英国度假. ----So he will. 的确如此。本句意思是露西也已经去了,故用So has Lucy;选C

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

—He   dinner at that time.

Acooks Bwas cooking Cis cooking Dwill cook

【答案】B

【解析】

【详解】

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

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

50—Let’s turn on the TV and watch the football match.

—It’s too late. It_____for an hour. And the result was 1-0.China won.

Ahas finished Bhas begun Chas been on Dhas been over

【答案】D

【解析】

【详解】

句意:-让我们打开电视看足球比赛吧。-太晚了,它都结束一个小时了,结果是10,中国赢了。has finished结束了,现在完成时;has begun开始了;has been on一直在进行;has been over已经结束了。句中for an hour表示一段时间,finishbegin都是瞬间性动词,不能和一段时间连用,故排除AB。根据句意It’s too late以及后面…the result was…可知,比赛已经结束了,故应选D

本文来源:https://www.2haoxitong.net/k/doc/54d95c5eedf9aef8941ea76e58fafab068dc4417.html

《过去完成时知识点(大全).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式