[英语]过去完成时经典例题经典

发布时间:2020-06-05 21:09:21   来源:文档文库   
字号:

【英语】过去完成时经典例题经典

一、初中英语过去完成时

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

【解析】【分析】by the time的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。句意是:在我到那里之前他已经离开了。

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

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

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

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

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

【答案】 A

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

【点评】注意时态一致,

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

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

7By the first day of August, 2007, the PLA ________ for eighty years.

A. founded               B. has founded               C. has been found               D. had been founded

【答案】 D

【解析】【分析】句意:到200781日为止,中国人民解放军已经成立了80年了。句中有by+过去的时间,表示到为止,句子用过去完成时,found成立,故选D

【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。

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

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

9He 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+动词过去分词,排除ACsaid后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B

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

10The film       when I got there    

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

【答案】 C

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

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

11The 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

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

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

13The 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

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

14Simon ________ the piano for ages when he gave his first concert.

A. has played                        B. is playing                        C. had played                        D. will play

【答案】 C

【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C

【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。

15He wanted to know how long       in hospital.

A. she is staying                   B. she had stayed                   C. did she stay                   D. she stay

【答案】 B

【解析】【分析】句意:他想要知道她在医院待了多长时间。根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。故选B

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

16I asked your mother if she           that dress.

A. bought                           B. had bought                           C. had buyed                           D. buy

【答案】 B

【解析】【分析】句意:我问你妈妈她是否买了那件裙子。本句中从句的动作应该是发生在ask之前的. 所以用“had+过去分词形式来表达。故选D

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

17—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。句意是:昨天晚上除了你之外我们都去电影院了,你为什么没来?因为这部电影我已经看过两次了。

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

18——Jim, did you take out the trash just now?

——No. By the time I came home it          .

A. have been taken out                  B. had taken out                   C. had been taken out

【答案】 C

【解析】【分析】take out拿出,带出,by the time直到,came home是过去时,扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。又有be+动词过去分词构成被动语态。had been+过去分词,含有被动语态的过去完成时。句意:Jim,刚才是你把垃圾扔了吗?不,我回来的时候垃圾已经被扔了。故选C

【点评】考查被动语态及过去完成时的用法。

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

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

20Mr. Smith ________ in a car factory for ten years before he came to China.  

A. had worked                          B. works                          C. is working                          D. will work

【答案】 A

【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。根据 before he came to China 可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,had worked,故选A

【点评】此题考查过去完成时。根据时间状语确定句子时态。

21Mr. Wang ______ in this factory for 30 years already.

A. works                          B. is working                          C. has worked                          D. will work

【答案】 C

【解析】【分析】句意:王先生在这个工厂工作已经30年了。根据 for 30 years already,可知句子为现在完成时,表示发生于过去的动作一直持续到现在。C是现在完成时结构,故答案是C

【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。

22By yesterday, the plane ______out of view for more than a month.

A. is                                 B. has been                                 C. was                                 D. had been

【答案】 D

【解析】【分析】句意:到昨天,飞机已经失去联系了一个多月。根据By yesterday可知该用过去完成时,所以选D

【点评】考查动词时态。

23She_______ballet before she entered film industry.

A. has practiced               B. had practiced               C. will practiced               D. would practiced

【答案】 B

【解析】【分析】句意:在进入电影业之前,她练习跳芭蕾。本句考查过去完成时,在她进入电影业之前为过去的过去;即过去完成时;故选B

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

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

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

25I 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

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

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

27She       to be a good mother.

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

【答案】D

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

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

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

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

【答案】C

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

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

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

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

30Tom            by the time I got to the party.

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

【答案】 C

【解析】【分析】句中有“by+过去时间作时间状语,提示谓语动同用过去完成时,即我到达他离开,后者发生在前者之前,即过去的过去,因此,后者用过去完成时。故选C

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

二、初中英语动词的时态

31He _________________ his wife for ten years

Ahas married Bhas been married with

Chas been married to Dgot married to

【答案】C

【解析】

【详解】

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

32Ken, can you turn down the music a little? I _________ to study for my test.

Aam trying Btry Ctried Dhave tried

【答案】A

【解析】

句意:Ken,你能把音乐调小一点吗?我正在设法为我的考试学习。根据语境可知用现在进行时,其结构是be doing的形式,短语try to do sth.表示设法做某事。根据题意,故选A

现在进行时的基本结构

1肯定式:am/is/are+doing(现在分词)

否定式:am/is/are not +doing(现在分词)

一般疑问式:Am/Is/Are + 主语 +doing(现在分词)+ 其他

特殊疑问式:特殊疑问词+一般疑问式

They’re having a meeting now. 他们现在正在开会。

They aren't having a meeting now. 他们现在没有在开会。

Are they having a meeting now? 他们现在正在开会吗?

What are they doing now? 他们现在正在做什么?

33________ of the road ________ broken down It needs ________

AThree-fourths; was; repaired

BThree quarters; has; to repair

CThree-fourth; was; to be repaired

DThree quarters; has; repairing

【答案】D

【解析】句意:四分之三的路已经坏掉了,它需要被修理。根据分数表达法,当分子超过一时,分母加s,所以排除C;根据break down坏掉和 road之间是主动关系,不用被动语态,排除A/Cneed to do一般主语是人,need doing一般主语是物,need to do需要做某事,need doing需要被做;故选D

34—Hi ,Lily! I called you at eight last night, but nobody picked up the phone.

— Oh, I ____________ a shower.

Atook Bam taking Cwas taking Dtake

【答案】C

【解析】句意:-嗨,Lily,我昨晚八点给你打电话了,但是没人接电话。-哦,我当时在洗澡。具体到了过去某个时间段,描述过去那段时间里进行的动作用过去进行时,结构是was/were doing,这里表示的是我当时正在洗澡,故选C

35Mary is a kind girl. She often _______ her classmates with their homework.

Ahelp Bhelps

Cis helping Dhelped

【答案】B

【解析】

句意:玛丽是一个善良的女孩,她经常帮助她的同学做作业。根据often判断,经常性的动作用一般现在时,主语she是第三人称单数,因此动词要用三单形式,故答案为B

36---Where is Mr. Wang?

---He together with his students _______ Haibin Park

Ahave gone to Bhas gone to Chas been to Dhave been to

【答案】B

【解析】

【详解】

句意“-王先生去哪里了?-他和他的学生去了海滨公园have been to去了某地(回来了),have gone to去了某地(还未回来),根据Where is Mr. Wang可知,还未回来,排除CD。且当together with连接两个主语时,谓语动词要和最前面的主语保持一致,故选B

【点睛】

主语后有with, along, like, except, besides, but, including, together with, as well as等引导的名词或代词时,谓语动词与前面的主语保持一致,即就前原则

37Neither 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

38They their holidays in Paris last summer

Aspend Bspent

Cwill spend Dare spending

【答案】B

【解析】句意:去年,他们在巴黎度假了。本题考查动词的时态A. spend 花费,度过,是动词原形 B. spent 度过,是动词的过去式 C. will spend 将要度过,是将来时态 D. are spending。正在度过,是现在进行时。根据题意,去年度过的。故选B

39My mother            when I got home yesterday.

Awill cook Bcooks Chas cooked Dwas cooking

【答案】D

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

40By the time I ________ on the TV, Beckham ________ two goals

Aturned; have scored Bturned; had scored

Chad turned; have scored Dhad turned; had scored

【答案】B

【解析】

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

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

42— What did you do after school yesterday?

— I ______ basketball with Peter.

Aplay Bwill play Cplayed Dhas played

【答案】C

【解析】

【详解】

句意:昨天放学后你做了什么?我和彼得打了篮球。

本题考查的是动词的时态,根据问句中的yesterday可知,本题是一般过去时,故答案选C

43Don’t go out! It __________now.

Arains Bwill rain Cis raining Dwas raining

【答案】C

【解析】句意:不要出去了,现在在下雨。根据now可知用现在进行时态;故选C

44The young man ________yellow ___________his keys in his office. He’s forgetful and can’t enter the house.

Ain;left Bon;forgot Cin;has left Don;has forgotten

【答案】C

【解析】

【详解】

句意穿黄色衣服的年轻人把他的钥匙落在他的办公室。他是健忘的并且他不能进入房子leave sth in+地点把某物落在某地forget sth忘记某事。根据句意可知,in+颜色表示穿……颜色的衣服,排除BD;第二空处,根据He’s forgetful and can’t enter the house可知,落钥匙的动作发生在过去,对现在造成的影响是他进不去房子,用现在完成时have done,故选C

45Everyone in Class 4 _______ TV on Sundays.

Awatches Bto watch

Cwatching Dwatched

【答案】A

【解析】

句意:在星期天四班的每个人看电视。watches是动词watch的第三人称单数;to watch动词不定式,作宾语或目的状语;watching现在分词,作宾语或伴随状语;watched动词watched的过去式,用于一般过去时。根据时间状语on Sundays可知此处用于一般现在时,主语everyone是第三人称单数,故谓语用第三人称单数watches。故选A

46― Could you tell me when he back?

— Sure. He will come back as soon as he the classroom.

Awill come; finishes cleaning Bcomes; will finish cleaning

Cwill come; will finish to clean

【答案】A

【解析】试题分析:句意:——你能告诉我他将什么时候回来吗?——当然可以。他一打扫完教室就会回来。本题第一句是宾语从句,第二句是时间状语从句。根据回答He will come back---可知,本题第一空用一般将来时;第二空主句是一般将来时,as soon as引导的时间状语从句用一般现在时。故选A

47The 1st National Youth Games _________ in Fuzhou in 2015.

Atakes place Btook place Cis taken place Dwas taken place

【答案】B

【解析】

【详解】

句意:第一届全国青年运动会于2015年在福州举行。考查一般过去时态。take place意思是发生,是不及物动词词组,没有被动语态,排除CD选项,根据句中的时间状语in 2015,可知句子的时态是一般过去时,take的过去式为took,排除A选项,只有选项B符合题意,故答案选B

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

49—Do you know Diaoyu Island?

—Sure. It China since ancient times.

Abelong to Bbelonged to Cis belonging to Dhas belonged to

【答案】D

【解析】

【详解】

句意:--你知道钓鱼岛吗? --当然知道。它从古代就属于中国。属于belong to, 看到since, 说明是现在完成时,结构:主语+have/has +过去分词,主语是it, 所以填has belonged to, 故选D

50If our government     pay attention to the safety of food, our health     in danger.

Aisn’t; is Bdoesn’t; will be

Cwon’t; is Disn’t; will be

【答案】B

【解析】

【详解】

句意:如果我们的政府现在不注意食品安全,我们的健康就会出于危险之中。

结合语境可知,本句主语描述的是将来某时进行的动作,故用一般将来时态。当主句描述将来时态,if引导的条件状语从句中用一般现在时态表示将来动作,结合语境可知选B

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

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

文档为doc格式