过去完成时专题练习经典

发布时间:2020-06-08 09:07:54   来源:文档文库   
字号:

过去完成时专题练习经典

一、初中英语过去完成时

1—We all went to the park except you last weekend. Why didn't you come?

—Because I             the park twice.

A. have gone to              B. had gone to                        C. had been to              D. have been to

【答案】 C

【解析】【分析】have gone to去了(尚未回).have been to去过(已回),根据句意在last weekend之前去过,所以用过去完成时,故选C

【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。

2—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

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

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

A. to have                                  B. having                                  C. have                                  D. has

【答案】 A

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

【点评】注意时态一致,

4Jake _____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

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

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

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

6When I got to school, I realized I ______ my backpack at home.

A. left                             B. had left                             C. forgot                             D. had forgotten

【答案】 B

【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把落在leave,又因为是过去完成时,故选B

【点评】考查把落在的用法。熟背句型。做题就很容易。

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

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

8By the time they reached the bus stop, the bus__________ for ten minutes.

A. had left                    B. have left                    C. had been away                    D. have been away

【答案】 C

【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。句中by the time 的意思是到...时候,后跟从句,从句使用的是一般过去时。根据句意可知,从句中表示的动作应该发生在他们到达车站之前,故应该用过去完成时。A是过去完成时,但是left是瞬间性动词,不能和一段时间状语连用;B是现在完成时;C是过去完成时,并且是系表结构,可以和一段时间连用;D是现在完成时。故选C

【点评】考查动词时态。

9I got to the party late. By the time I arrived, some people ______ home already. 

A. went                           B. would go                           C. had gone                           D. have gone

【答案】 C

【解析】【分析】句意:我到聚会晚了。在我到达之前,一些人已经回家了。结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态。故选C

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

10— 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+过去分词。

11By the time I got back to school, the bell______.

   

A. rang                                   B. has rung                                    C. had rung

【答案】 C

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

12— Why didn't you give the wallet to the man at once?

— Because he ________ before I realized it was his.

A. had been disappeared                                     B. has disappeared

C. had disappeared                                              D. has been disappeared

【答案】 C

【解析】【分析】句意:你为什么不立刻将钱包给那个男人?--因为在我意识到钱包是他的之前他就已经消失了。"我意识到钱包是他的"属于过去发生的事,"他已经消失了" 属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:had+动词 过去分词,故选C

【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。

13Seeing Danel went into the classroom with tears in his eyes, I asked him what    .

A. happened                B. had happened                C. would happen                D. was happened

【答案】 B

【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。故选B

【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。

14— How long has the train been away?

— Sorry. I don't know. By the time I got here, the train ________.

A. has left                       B. was leaving                       C. had been away                       D. had left

【答案】 C

【解析】【分析】句意:——火车离开多久了?——很抱歉。我不知道。我到这儿的时候,火车已经离开了。由By the time I got here可知该用过去完成时,所以选C

【点评】考查动词时态。

15—How long           you          TV by the time I called you?

—For about two hours

A. had; watched              B. have; watched                     C. did; watch              D. were; watching

【答案】 A

【解析】【分析】由句中的by the time可判断.这里用过去完成时,故选A。句意是:到我打电话给你为止,你已经看了多长时间的电视了?大约两个小时。

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

16She ______ to go to school earlier, but she forgot to get up.

A. plans                         B. planned                         C. had planned                         D. has planned

【答案】C

【解析】【分析】句意:她本来打算早点上学,但是她忘记起床了。动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C

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

17— 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

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

18—Did you see Tom at the party?

—No, he _________ by the time I got there.

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

【答案】 C

【解析】【分析】句意:——在聚会时你见了汤姆了吗?——没有,我到达的时候他已经离开了。got,一般过去时,离开在到达之前已经发生了,因此使用过去完成时,故答案是C

【点评】考查过去完成时,注意过去完成时表达的是过去的过去。

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

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

【答案】 C

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

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

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

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

【答案】B

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

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

21By 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。句意是:到她出去的时间为止,公共汽车已经走了。

22Peter ________ to have a cool model plane.

A. hoped                           B. had hoped                           C. has hoped                           D. hopes

【答案】B

【解析】【分析】句意:彼得本来希望有一架很酷的飞机模型。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B

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

23—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

【点评】考查时态辨析

24I 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+时间段用完成时,排除ABmet表明时态是过去时,所以用过去完成时,故选D

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

25Rose and Minnie ________ each other pretty well before they worked in the same bank.

A. knows                           B. know                           C. have known                           D. had known

【答案】 D

【解析】【分析】句意:罗斯和米妮他们在同一个银行工作以前就认识了。根据时间状语before they worked in the same bank可知,认识是在同一个银行工作之前,worked是过去时,所以,空白处指过去的过去,用过去完成时:had+过去分词,故答案为D

【点评】考查过去完成时。掌握过去完成时的意义:表过去的过去;构成:had+过去分词。

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

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

27Pardon? 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

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

28I ________ to go to Beijing the next day.

A. plans                         B. planned                         C. had planned                         D. has planned

【答案】C

【解析】【分析】句意:我本来计划着第二天去北京。动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C

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

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

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

【答案】B

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

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

30My grandparents     for fifty years by the time My sister was 15.

A. married                B. had married                C. had got married                D. had been married

【答案】D

【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。根据for fifty years 五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married“结婚表状态。故选D

【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。

二、初中英语动词的时态

31Not only my classmates but also our English teacher Chinese poems, so we often share their favourite ones.

Alike Bliked Clikes Dliking

【答案】C

【解析】句意:不仅我的同学们而且我的老师都喜欢古诗,因此我们经常分享他们最喜欢的诗。本题考查动词的时态。A. like动词原形; B. liked 过去式;C. likes 单数第三人称; D. liking现在分词形式。Not only···but also···不仅···而且···用于连接两个对等的成分;若连接两个成分作主语,其后谓语动词与靠近的主语保持一致。our English teacher为单数第三人称,故选C

32—My grandma looking at that photo on the wall.

—I can understand. It helps her remember her childhood.

Aenjoys Benjoyed

Cwas enjoying Dwill enjoy

【答案】A

【解析】

句意:——我奶奶喜欢看墙上的那个照片。——我能理解,它能帮她想起她的童年。A. enjoys喜欢, 用于一般现在时态 ,主语单三时; B. enjoyed 喜欢, 用于一般过去时态 C. was enjoying 喜欢, 用于过去进行时态 ,主语单三时 D. will enjoy喜欢, 用于一般将来时态 根据It helps her remember her childhood.可知用一般现在时态;故选A

33Miss Smith            in our school since five years ago.

Ateaches Btaught Chas taught Dis teaching

【答案】C

【解析】句意:Smith小姐从5年前就已经在我们学校教书了。考查现在完成时。since  five years ago自从五年前以来,意为自从五年前以来他就教我们英语,表示状态的持续,用于现在完成时;现在完成时的构成:主语+have/has+动词过去分词;主语是Miss Smith,所以助动词用hasteach教,实义动词,过去分词是taught,故答案选C

34I_______this mobile phone online. It is not worth buying.

Acheck Bam checking Chave checked Dwill check

【答案】C

【解析】

【详解】

句意:我在网上查过这部手机。它不值得买。考查动词时态辨析。check查看/核实;根据It is not worth buying.,可知check是已经完成的动作,需用现在完成时,故选C

35—Why _______ let Tom go to the supermarket with us?

—Sorry, he ________ his homework yet.

Ayou don’t; has finished Bdon't; has finished

Cnot to; didn’t finish Dnot; hasn’t finished

【答案】D

【解析】句意:-你为什么不让汤姆和我们一起去超市?-对不起,他还没有完成作业。你为什么不做某事?Why don’t you do sth?=Why not do sth?主语you与助动词do同时省略或是同时保留。后句描述的是已经发生或完成的动作,强调过去发生的动作对现在造成的影响或结果,句子用现成完成时态。他不能去超市,是因为他还没有完成作业,因此后句用现在完成时态的否定形式。故选D。

36(题文)—If you try hard, your dream will_______.

—Yes, I____

Acome true; will Bbe truly; will

Ccome true; do Dbe true; do

【答案】A

【解析】句意:--如果你努力,你的梦想将实现。--是的,我会的。根据题干-If you try hardyour dream will_______Yesl____.可知从句是一般现在时,主句用一般将来时,所以 will 后面接动词原形come true,意为"实现";所以回答用will.即如果你努力,你的梦想将实现。--是的,我会的。故选A

37--Today’s young people can’t live without smart phones.

--Their eyes are glued to the screen wherever they go, even while they_____ meals.

Ahave Bare having Cwere having Dwill have

【答案】B

【解析】

【详解】

句意:——今天的年轻人离不开智能手机。——无论走到哪里,他们的眼睛都盯着屏幕,即使是在吃饭的时候。考查现在进行时。while引导时间状语从句时,强调主句和从句的动作同时发生,从句中常用进行时态;根据Their eyes are glued to the screen wherever they go, even while可知从句强调的动作是现在进行时态,即他们在吃饭的时候,同时也在玩手机;现在进行时的构成为:主语+be动词(am/is/are+动词现在分词;本句主语是they,所以be动词用arehave meals吃饭,have的现在分词是having;故答案选B

38Peter and Linda Beijing for Shanghai yesterday afternoon.

Aleave Bleft Care leaving Dwill leave

【答案】B

【解析】

【详解】

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

39She ________on the phone,so I just smiled at her and went away.

Ahas talked Bwas talking Cwill talk Dis talking

【答案】B

【解析】

【详解】

句意:她正在打电话,所以我只是朝她笑笑就走了。考查动词时态辨析。so所以,表结果;根据so I just smiled at her and went away,可知她正在打电话,需用过去进行时,故选B

40Johnson won't answer the phone if he ________ the number.

Aknew Bdoesn't know Cwill know Ddidn't know

【答案】B

【解析】

句意:如果约翰逊不知道电话号码,他就不接电话。考查动词时态。本句是if引导的条件状语从句,当主句是将来时态时,从句用一般现在时,可排除CD两项。根据句意,本句是否定陈述,故选B

41---Could you tell me______________ at the meeting? I didn’t take part in it.

---Sorry, I don’t know, either.

Awhat he said Bwhat did he say Cwhat he says Dwhat does he say

【答案】A

【解析】

句意“-你能告诉我他在会议上说了什么吗?-对不起,我不知道。根据tell sb sth可知,本题考查宾语从句。宾语从句要用陈述句语序,排除BD,且根据I didn’t take part in it可知,用一般过去时,故选A

42The photo _____ taken by my brother last week is very nice.

Awhich were Bthat is

Cthat were Dwhich was

【答案】D

【解析】

试题分析:句意:上周我哥哥拍的照片非常漂亮。此处是定语从句修饰先行词the photo,根据时间短语last week可知此处用一般过去时,故排除B项。因为先行词the photo是单数形式,故定语从句的谓语动词用单数形式。故选D

考点:考查定语从句的用法。

43Mum _________ the window in the kitchen when I got home.

Acleans Bwill clean Cwas cleaning Dis cleaning

【答案】C

【解析】句意:当我到家时,妈妈正在擦窗户。A. cleans 弄干净,用于一般现在时态 ,主语单三时; B. will clean 弄干净,用于一般将来时态; C. was cleaning cleans 弄干净,用于过去进行时态 ,主语单三时; D. is cleaning弄干净,用于现在进行时态 ,主语单三时;根据when I got home.当我到家时,过去时态,所以主句用过去进行时态;故选C

44—Tom, why are you so busy?

—I ________ some plans to work in an old people’s home this summer.

Amakes Bam making

Cmade Dhave made

【答案】B

【解析】

句意:——汤姆,你为什么这么忙?——我正计划今年夏天在一家养老院工作。考查动词时态辨析题。I是第一人称,动词不可用三单形式,可排除A。根据句意语境,可知是正在计划的事情,需用现在进行时,需用be+现在分词结构,故选B

45—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

46Mr 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

47---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

48—How are you today?

--Oh, I _______ as ill as I do now for a long time.

Adidn’t feel Bwasn’t feeling Cdon’t feel Dhaven’t felt

【答案】D

【解析】

句意:-你今天好吗?——哦,我很久没有像现在这样生过病了。表示过去到现在持续一段时期内都存在的一种状态,要使用现在完成时。故答案为D

49––I didn’t see you at the party yesterday. Why?

––Because I _______ for an important person at that time.

Awas waiting Bis waiting Cwill wait

【答案】A

【解析】句意:——昨天我在聚会上没有看见你。为什么?——因为在那时我正在等一个重要的人。根据at that time可知此处用过去进行时,故为was waiting,故选A

50Neither Amy nor her parents ______ to Australia, but _______ of them know Australian customs very well.

Ahave been, all Bhave been, both Chas been, neither Dhas been, none

【答案】B

【解析】

句意:艾米和她的父母都没去过澳大利亚,但他们都很了解澳大利亚的风俗习惯。考查动词时态和不定代词辨析题。Neither A nor B,表示两者都没有/都不,遵循就近原则;空格前面的parents(父母)是复数形式,不可用has,可排除CD两项。all全都;both两者都,Amyher parents是两个方面,需用both。根据句意语境,可知选B

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

《过去完成时专题练习经典.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式