当前位置:文档之家› 最新过去完成时专题(含答案)经典

最新过去完成时专题(含答案)经典

最新过去完成时专题(含答案)经典
最新过去完成时专题(含答案)经典

最新过去完成时专题(含答案)经典

一、初中英语过去完成时

1.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。

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

2.Jake _____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 left…would come

【答案】 C

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

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

3.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years.

A. works

B. has worked

C. had worked

D. would work

【答案】C

【解析】【分析】句意:O'Shea在北京主持Joy FM节目前,他已经在香港工作了10年了。根据Before O'Shea hosted the Joy FM program in Beijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),故选C。

【点评】考查动词的时态。牢记过去完成时的用法。

4.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。

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

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

【点评】考查动词时态。

6.I 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。

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

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

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

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

8.By the time I got to school, I realized that I ________ my backpack at home.

A. have forgotten

B. had forgotten

C. have left

D. had left

【答案】 D

【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。考查过去完成时。by the time:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通常用过去完成时。Leave sth. Sp.:把…落在某地。结合句意和语境可知选D。

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

9.I 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。

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

10.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。

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

11.—What's up?—I missed the train. By the time I got to the train station, the train for 10 minutes.

A. had left

B. has left

C. has been away

D. had been away

【答案】 D

【解析】【分析】句意:一怎么啦?一我错过了火车。在我到达火车站前,火车已经离开了十分钟了。A.had left过去完成时态;B.has left 现在完成时态;C.has been away现在完成时;D.had been away过去完成时。by the time,在......之前,是过去完成时的标志词,表示过去的过去的时间。和一段时间连用,动作应该是延续性的,leave对应的延续性状态是be away,故选D。

12.The 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。

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

13.Tom by the time I got to the party.

A. left

B. was leaving

C. had left

D. has left

【答案】 C

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

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

14.Mary thought of the party which she___________ for this day.

A. plan

B. planned

C. had planned

D. would plan

【答案】 C

【解析】【分析】句意:玛丽想起了她今天计划的聚会。plan的动作发生在thought of的动作之前,表示过去的过去,要用过去完成时had+过去分词。故选C。

【点评】考查过去完成时的构成和用法。注意过去完成时表示过去的过去含义。

15.— 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。

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

时态谓语部分动词的形式。

16.— 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。

【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。17.Seeing John rush into the room with tears in his eyes, I asked him what .

A. would happen

B. had happened

C. happened

D. was happened

【答案】 B

【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选

B。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。

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

18.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的词义和用法。

19.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的词义和用法。

20.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。

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

21.—Are you surprised at the ending of the movie?

—No, because I ___________ the story.

A. read

B. will read

C. have read

D. was reading

【答案】 C

【解析】【分析】句意:—你对这部电影的结局感到惊讶吗?—不惊讶,因为我读过这个故事。根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为C。

【点评】考查现在完成时态。主语为第一人称故动词应使用原形。

22.She_______ballet before she entered film industry.

A. has practiced

B. had practiced

C. will practiced

D. would practiced

【答案】 B

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

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

23.When we hurried to the meeting room, the meeting _______.

A. had begun

B. had been on

C. has begun

D. has been on

【答案】 A

【解析】【分析】句意:当我们赶到会议室的时候会议已经开始了。本句中会议开始的动作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,故选A

【点评】动词的时态是学习英语过程中非常重要的知识。而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文的判断得知。过去完成时表示动作发生在过去的过去,本题不难,平时加强记忆,理解即可。

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

【点评】考查时态辨析

25.Nick stayed up really late last night. So this morning he by the time the class began.

A. had fallen asleep

B. had showm up

C. had realized

【答案】 A

【解析】【分析】stay up熬夜,by the time直到,句意:Nick昨晚熬夜到很晚,因此今天上午直到上课他也没有起来。fall asleep入睡,睡觉。began是过去时,过去的过去用过去完成时,故选A。

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

26.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。

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

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

28.She to be a good mother.

A. have thought

B. thought

C. thinks

D. had thought

【答案】D

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

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

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

A. intended

B. had intended

C. intends

D. has intended

【答案】B

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

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

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

二、初中英语动词的时态

31.—Have you ever been to Singapore, Ann?

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

A.have gone B.have been C.went D.was

【答案】D

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

32.Miss Smith in our school since five years ago.

A.teaches B.taught C.has taught D.is teaching

【答案】C

【解析】句意:Smith小姐从5年前就已经在我们学校教书了。考查现在完成时。

since five years ago自从五年前以来,意为自从五年前以来他就教我们英语,表示状态的持续,用于现在完成时;现在完成时的构成:主语+have/has+动词过去分词;主语是Miss Smith,所以助动词用has,teach教,实义动词,过去分词是taught,故答案选C。

33.―Tom! I you 40 times that I'll beat you if you don't leave that apple jam alone.

―Sorry, Aunt!

A.tell B.told C.have told D.am telling

【答案】C

【解析】句意:Tom!我已经警告过你40次,如果你不留下那个苹果酱,我就揍你。

对不起,姑姑!本题考查动词tell(告诉)的时态。A. tell 动词原形;B. told 一般过去时;

C. have told 现在完成时;

D. am telling现在进行时。根据题意知动作发生在过去

34.—There are so many swimmers swimming in the swimming pool.

—Yes, and sixty percent _ children.

A.is B.are C.was D.were

【答案】B

【解析】句意:——在游泳池里有那么多游泳者正在游泳。——是的,而且百分之六十是孩子。根据谓语are可知此处用一般现在时,故排除CD两项。此处的sixty percent代指的是百分之六十的游泳者,故谓语用复数形式,故选B。

35.You can ring me this evening. I at home.

A.stay B.stayed C.will stay D.have stayed

【答案】C

【解析】

【详解】

句意:今天晚上你可以给我打电话,我会待在家里。stay待在,停留,一般现在时态的结构;stayed是过去式形式;will stay一般将来时态;have stayed现在完成时。根据句意可知,这里说的是this evening,是一个将来的时间,故用一般将来时态,选C。

36.— Did you sleep well last night?

—Far from that! One of my neighbours ▲ music pretty loud.

A.plays B.was playing C.is playing D.would play

【答案】B

【解析】句意:-----你昨晚睡得好吗?------远非如此!我的一个邻居在大声演奏音乐。A. plays一般现在时态;B. was playing 过去进行时态;C. is playing 现在进行时态; D. would

play过去将来时态。结合语境可知,昨晚睡不好觉的原因是当时有人在演奏音乐,故用过去进行时态来描述,答案为B。

37.— Where is Mr. Wu?

— He together with his students __________ singing by the lake .

A.is practising B.are practising C.will practise D.would practise 【答案】A

【解析】

【详解】

句意:——胡先生在哪里?——他和他的同学们一起在湖边练习唱歌。A. is practising正在练习;单数; B. are practising正在练习,复数;C. will practise将去练习;一般将来时;D. would practise会去练习,过去将来时。根据上文Where is Mr. Wu? 可知下文用现在进行时,其结构是be doing的形式,主语是he, together with his students在句中做状语;这里be动词用is。根据题意,故选A。

38.—Where is Tom?

—He ______ the USA.He ______ back in two months.

A.has gone to; comes B.has bee to; will be

C.has been to; comes D.has gone to; will be

【答案】D

【解析】

【详解】

句意:----汤姆在哪?---他去了美国,他将在两个月之后回来。Have been in强调“过去曾去过”之意,表示经验;have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”;have gone to表示“动作的完成”,强调人已离开说话的地方。In +一段时间,用于将来时。根据句意,故选D。

39.— Who the classroom tomorrow, Tony?

— Our group.

A.will clean B.cleans C.cleaned D.clear

【答案】A

【解析】

句意:——托尼,明天谁打扫教室?——我们小组。考查一般将来时。根据提示词tomorrow可知时态用一般将来时,其构成为:will+动词原形;故答案选A。

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

A.produces,was produced B.was produced,produces

C.produces,produces D.was produced,produced

【答案】A

【解析】

【详解】

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

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

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

A.was waiting B.is waiting C.will wait

【答案】A

【解析】句意:——昨天我在聚会上没有看见你。为什么?——因为在那时我正在等一个

重要的人。根据at that time可知此处用过去进行时,故为was waiting,故选A。

42.Dick __________ in America, but he has been ___________ Chinese food since he moved to China.

A.used to live; used to eating

B.is used to live; used to eat

C.is used to live; used to eating

D.used to living; used to eat

【答案】A

【解析】

【详解】

句意:迪克过去住在美国,但自从搬到中国后,他就习惯了吃中国菜。考查动词短语。https://www.doczj.com/doc/2f15843890.html,ed to do sth.:从前是,过去做某事。2.be used to doing sth.:习惯于做某事。结合句意可知填used to live; used to eating;选A。

43.James with the Greens the White Tower Park if it tomorrow.

A.are going to; isn’t rainy B.are going to; doesn’t rain

C.is going to ; won’t rain D.is going to; isn’t rainy

【答案】D

【解析】

试题分析:句意:如果明天不下雨,James将和格林夫妇去白塔公园。If引导的条件状语从句,主句用一般将来时从句用一般现在时。with the Greens在此是介词短语作后置定语真正的主语是James故谓语动词用单数。根据句意,故选D。

考点:考查if引导的从句的用法

44.Mr Li left our school last month . He in our school for nine years since he here in 2000. A.is ; came B.had been ; came C.was ; had come D.is ; has come

【答案】B

【解析】试题分析:句意:李先生上个月离开了我们学校。从他到这儿2000年到这儿开始,他在我们学校呆了9年了。根据Mr Li left our school last month可知,本题用过去完成时。故选B。

45.The wonderful life in high school you look forward to ______.

A.coming B.is coming

C.came D.was coming

【答案】B

【解析】句意:你期待的高中生活即将来临。考查动词时态辨析题。in high school you look forward to做life的定语;句子缺了谓语,可排除A;主语life还没有出现,需用现在进行时表示将来,可排除CD选项。根据句意结构和语境,可知选B。

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

A.cleans B.will clean C.was cleaning D.is cleaning

【答案】C

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

47.The boy ______ for her in the rain for nearly half an hour before she appeared.

A.waits B.waited C.has waited D.had waited

【答案】D

【解析】句意:在她出现前,那个男孩已经在雨中等了接近半个小时了。因为before后用的是一般过去时,wait这个动作发生在appeared之前,也就是过去的过去,所以空格处应该用过去完成时。故选D。

48.David ________ school two years ago and he _________ for two years.

A.leaves, has gone B.left, has been away

C.leaves, has been away D.left, has gone

【答案】B

【解析】

【详解】

句意:杰克逊两年前离开学校,他已经走了两年了。

two years ago是过去时间短语,动词用过去式;for two year表示一段时间,动词应具有持续性或表状态,be away表状态,可以和现在完成时态连用。故选B。

49. ---Do you know when we________?

---I'm not sure. I will tell you about it when the time________.

A.leave;is fixed B.will leave;is fixed

C.leave;will be fixed D.will leave;will be fixed.

【答案】B

【解析】

试题分析:句意:-你知道我们什么时候出发吗?-我不确定。当时间安排下来时,我会告诉你。现在还没有出发,出发是将要发生的动作,用一般将来时态:will leave;后句是when引出的时间状语从句,时间状语从句中用一般现在时态表示将要发生的动作。故选B。

考点:考查动词的时态。

50.Don’t make any noise. We________ to a piece of wonderful music.

A.will listen B.are listening

C.listen D.have listened

【答案】B

【解析】

句意:不要发出任何噪音。我们正在听一首美妙的乐曲。根据Don’t make any noise.可知表示现在我们正在听音乐,因此不要发出噪音,故用现在进行时be doing,故选B。

过去完成时中考真题

外研版英语过去完成时中考真题 一、初中英语过去完成时 1.—Are you surprised at the ending of the movie? —No, because I ___________ the story. A. read B. will read C. have read D. was reading 【答案】 C 【解析】【分析】句意:—你对这部电影的结局感到惊讶吗?—不惊讶,因为我读过这个故事。根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为C。 【点评】考查现在完成时态。主语为第一人称故动词应使用原形。 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.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。 【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。 4.By the time I got to school, I realized that I ________ my backpack at home. A. have forgotten B. had forgotten C. have left D. had left 【答案】 D 【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。考查过去完成时。by the time:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通常用过去完成时。Leave sth. Sp.:把…落在某地。结合句意和语境可知选D。 【点评】此题考查过去完成时的用法。 5.I thought I _________in my project report , but the manager said he didn't see it at all.

过去完成时专题(含答案)含答案解析

过去完成时专题(含答案)含答案解析 一、初中英语过去完成时 1.I 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。 【点评】考查动词的时态,本题涉及过去完成时的应用。 2.— 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。 【点评】考查动词时态。 3.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。 【点评】本题考查过去完成时的用法。 4.Seeing 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+过去分词。 5.Tom by the time I got to the party.

人教版中考英语中考英语总复习真题过去完成时汇编

人教版中考英语中考英语总复习真题过去完成时汇编 一、初中英语过去完成时 1.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+动词的过去分词表达。 2.By the time I finished my homework,my mother . A. slept B. has been asleep C. was asleep D. had been asleep 【答案】 D 【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D. 【点评】考查过去完成时。 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 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。

中考英语过去完成时专题(含答案)

外研版英语中考英语过去完成时专题(含答案) 一、初中英语过去完成时 1.Seeing 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+过去分词。 2.Simon ________ 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+动词的过去分词。 3.By 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。 【点评】考查过去完成时,注意过去完成的时的判定方法。 4.By the end of 2012, many buildings built in our city. A. have been B. have C. had been D. will 【答案】 C 【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildings是build这一动作的承受者,该用被动语态。而被动语态是由“be + 及物动词的过去分词”构成。根据By the end of 2012可知该用过去完成时,所以选C。 5.Yesterday when I _______ to the station, the train ______ already. A. got, had left B. got, has left C. had got, left D. got, left

最新过去完成时中考真题

最新过去完成时中考真题 一、初中英语过去完成时 1.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。 【点评】本题考查过去完成时的用法。 2.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。 【点评】考查动词时态辨析题。 3.By the time I finished my homework,my mother . A. slept B. has been asleep C. was asleep D. had been asleep 【答案】 D 【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D. 【点评】考查过去完成时。 4.When I got to school, I realized I ______ my backpack at home. A. left B. had left C. forgot D. had forgotten 【答案】 B 【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用leave,又因为是过去完成时,故选B。 【点评】考查把…落在…的用法。熟背句型。做题就很容易。

复习专题过去完成时经典例题

复习专题过去完成时经典例题 一、初中英语过去完成时 1.She_______ballet before she entered film industry. A. has practiced B. had practiced C. will practiced D. would practiced 【答案】 B 【解析】【分析】句意:在进入电影业之前,她练习跳芭蕾。本句考查过去完成时,在她进入电影业之前为“过去的过去”;即过去完成时;故选B。 【点评】考查过去完成时。 2.By the time I finished my homework,my mother . A. slept B. has been asleep C. was asleep D. had been asleep 【答案】 D 【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D. 【点评】考查过去完成时。 3.The film when I got there. A. was on B. has been on C. had begun D. has begun 【答案】 C 【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C. 【点评】此题考查过去完成时。 4.Everything he ____ away from him before he returned to his hometown. A. took B. had been taken C. had had been taken D. had taken 【答案】 C 【解析】【分析】句意为:他所拥有的一切在他回家之前都被拿走了。根据题干中的before he returned to his hometown,可知主句的谓语动词要用过去完成时,又因everything 与take 之间存在动宾关系,且everything 作take 的宾语,谓语动词要用被动语态,过去完成时的被动语态的基本构成是had been +过去分词,第一个had表示拥有的意思,后面的had been taken是过去完成时的被动语态。故选C。 【点评】考查过去完成时的被动语态的基本构成。 5.The girl sitting next to me on the plane was very nervous, for she before.

过去完成时专项练习题及答案

过去完成时专项练习题及答案 E.g. By the end of the match,they had kicked two goals. We had already had lunch before we arrived there. 其结构是”had+过去分词”.它的否定句是在had后边加not,变一般疑问句是把had提前。 E.g. I had reached the station before:00 o’clock. I had not reached the station before:00 o’clock. Had you reached the station before:00 o’clock? 它通常和before,by the end of 等引导的表示过去的时间状语连用。 练习一: 一.用动词的适当形式填空 1. We _____________ the house before we ______________ in. 2. That rich old man _____________ a will before he _____________ . 3. They _____________ the map of the country before they ________ . 4. The robbers _____________ before the policemen_______ . 5. I __________ all the lights before I

____________ to bed. 6. Paul __________ out with Jane after he __________ a phone call. 7. Tom __________ he ___________ the book twice. 8. Our plan ____________ because we _____________ a bad mistake. 9. When the chairman ______________ speaking, he _____________ the hall. 11.When I ______________ at the station, he ____________________. 12.We _______________ about000 English words by the end of last term. 13. I waited until he _______________ his homework. 14. We were surprised at what she ________already ______ 15.She ____________ to Qingdao because she ________________ there before. 16. He ______________ you the news yet. 17. He said he _____________already_________ the book to the teacher.

复习专题 过去完成时常用的解题技巧

复习专题过去完成时常用的解题技巧 一、初中英语过去完成时 1.—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。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。 【点评】本题考查过去完成时的用法,表示过去的过去。 2.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。 【点评】要注意完成时态中的延续性动词的转换。 3.— Jack, would you like to see the new movie? — I'd love to, but I______ it already. A. am seeing B. will see C. see D. have seen 【答案】 D 【解析】【分析】句意:——杰克,你愿意去看这个新电影吗?——当然乐意,但是我已经看过了。由already可知是完成时,所以用have done。故选D。 【点评】本题考查完成时have done。 4.I 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使用的是一般过去时态,而根据句意可知,

过去完成时中考题集锦

过去完成时中考题集锦 一、初中英语过去完成时 1.Seeing John rush into the room with tears in his eyes, I asked him what . A. would happen B. had happened C. happened D. was happened 【答案】 B 【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选B。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。 【点评】本题考查过去完成时的用法。 2.Jake _____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 left…would come 【答案】 C 【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选C。 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。 3.Yesterday when I _______ to the station, the train ______ already. A. got, had left B. got, has left C. had got, left D. got, left 【答案】 A 【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。 4.I 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

复习专题过去完成时考点+例题_全面解析

复习专题过去完成时考点+例题_全面解析 一、初中英语过去完成时 1.Seeing 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+过去分词。 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。 【点评】此题考查句子时态。要根据上下文的联系确定句子时态。 3.We are too tired. Please stop __________ a rest. A. to have B. having C. have D. has 【答案】 A 【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have a rest.固定搭配故选A 【点评】注意时态一致, 4.Jake _____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 left…would come 【答案】 C 【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选C。 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时

过去完成时专项练习经典

外研版英语过去完成时专项练习经典 一、初中英语过去完成时 1.Seeing John rush into the room with tears in his eyes, I asked him what . A. would happen B. had happened C. happened D. was happened 【答案】 B 【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选B。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。 【点评】本题考查过去完成时的用法。 2.By 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。 【点评】考查过去完成时,注意过去完成的时的判定方法。 3.By the time I finished my homework,my mother . A. slept B. has been asleep C. was asleep D. had been asleep 【答案】 D 【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D. 【点评】考查过去完成时。 4.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。 【点评】要注意完成时态中的延续性动词的转换。 5.By 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

最新过去完成时中考题集锦(word)

最新过去完成时中考题集锦(word) 一、初中英语过去完成时 1.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的词义和用法。 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。 【点评】此题考查句子时态。要根据上下文的联系确定句子时态。 3.We are too tired. Please stop __________ a rest. A. to have B. having C. have D. has 【答案】 A 【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have a rest.固定搭 配故选A 【点评】注意时态一致, 4.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 【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状

复习专题过去完成时专项练习题及答案

复习专题过去完成时专项练习题及答案 一、初中英语过去完成时 1.—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。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。 【点评】本题考查过去完成时的用法,表示过去的过去。 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.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。 【点评】考查动词时态辨析题。 4.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years. A. works B. has worked C. had worked D. would work 【答案】C 【解析】【分析】句意:O'Shea在北京主持Joy FM节目前,他已经在香港工作了10年了。根据Before O'Shea hosted the Joy FM program in Beijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),

过去完成时态专项练习题

九年级过去完成时态专项练习题2013-1-26 定义:过去完成时是表示在过去某一时间或某一动作之前已经发生或完成的动作、事情。它表示的是发生在“过去的过去”的动作,只有在和过去某个时间或动作相比较的时候才会使用过去完成时。构成:过去完成时的构成:had +.(过去分词) 用法: 1、与by, before, by the end of引导的表示过去的时间状语连用。 例如:by then, by\ before nine o’clock yesterday,by the end of last year, by the age of twenty, by the time I arrived … 2、在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。例如:When I returned home, my guest had already left. I did not see the film because I had seen it before. 3、常用于told, said, knew, heard, thought, ask等动词后的宾语从句。例如: She said (that) she had never been to Paris. He asked what I had said. 现在完成时和过去完成时的区别: 现在完成时强调对现在的影响或结果, 过去完成时强调对过去的影响或结果。 1. 单项选择 1.He asked me _____ during the summer holidays. A. where I had been B. where I had gone C. where had I been D. where had I gone 2. What ____ Jane ____ by the time he was sever? A. did, do B. has, done C did, did. D. had, done 3. I ______ 900 English words by the time I was ten。 A. learned B. was learning C. had learned D. learnt 4. She ______lived here for ______ years. A. had, a few B. has, several C. had, a lot of D. has, a great deal of 5. By the time my parents reached home yesterday, I __ the dinner already. A had cooked B. cooked C. have cooked D. was cooked 6. She said she __________ the principle already A .has seen B. saw C. will see D. had seen 7. She said her family _______ themselves ______ the army during the war. A. has hidden, from B. had hidden, from C. has hidden, with D. had hidden, with 8. By the time he was ten years old, he _________. A. has completed university B. has completed the university B. had completed an university D. had completed university 9. She had written a number of books ______ the end of last year. A. for B. in C. by D. at 10. He _____ to play ____ before he was 11 years old. A had learned, piano B. had learned, the piano C. has learned, the piano D. learns ,piano. 11. What _______ Annie ____ by the time he was ten? A. did, do B. did, did C. has, done D. had done 12 .He ___ in the factory for three years before he joined the Army. A. has worked B. works C. had worked D. will work 13. By the end of last week, they ____ the bridge.

最新过去完成时中考真题 (word)

最新过去完成时中考真题(word) 一、初中英语过去完成时 1.——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。 【点评】考查被动语态及过去完成时的用法。 2.Simon ________ 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+动词的过去分词。 3.—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。 【点评】此题考查句子时态。要根据上下文的联系确定句子时态。 4.By the end of 2012, many buildings built in our city. A. have been B. have C. had been D. will 【答案】 C 【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildings是build这一动作的承受者,该用被动语态。而被动语态是由“be + 及物动词的过去分词”构

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