搜档网
当前位置:搜档网 › 人教版英语过去完成时中考选择题含答案解析

人教版英语过去完成时中考选择题含答案解析

人教版英语过去完成时中考选择题含答案解析

一、初中英语过去完成时

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

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

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.By the end of last week, she ______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

【解析】【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩子们。根据时间状语By the end of last week到上周末为止,可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态,故选D。

【点评】此题考查动词的时态。根据时间状语确定句子的时态。

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

A. has, finished

B. have, finished

C. had, finished

D. will, finish

【答案】 C

【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选C。【点评】注意时间状语,很容易选出。

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

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

6.—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。句意是:在我到那里之前他已经离开了。

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

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

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

8.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。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。

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

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

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

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

11.By the end of last month, I ______________ all the CDs of Justin Bieber.

A. had collected

B. collected

C. have collected

D. collect

【答案】 A

【解析】【分析】句意:到上个月底,我已经把贾斯汀·比伯的所有CD都收集到了。A.已经收集,过去完成时;B.收集了,一般过去时;C.已经收集,现在完成时;D.收集,一般现在时。根据By the end of last month可知时态是过去完成时,结构是had+动词过去分词,collect的过去分词是collected,故选A。

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

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

【点评】考查过去完成时的被动语态的基本构成。

13.—I ______ know you can play the piano so well.

—Thank you.

A. didn't

B. don't

C. can't

【答案】 A

【解析】【分析】句意:——我不知道你钢琴弹得那么好。——谢谢。A. didn't不,一般过去时态,指过去的状态及过去发生的动作;B. don't不,一般现在时态,指经常性、习惯性的动作;C. can't不能,指能力;不可能,表示否定的推测。根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。

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

15.By the end of last month,I 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.

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

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

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

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

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

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

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

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

20.—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。句意是:—

到我打电话给你为止,你已经看了多长时间的电视了?—大约两个小时。

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

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

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

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

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

A. intended

B. had intended

C. intends

D. has intended

【答案】B

【解析】【分析】句意:大明本来计划休息,但是他没时间。动词intend用过去完成时来

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

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

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

A. plans

B. planned

C. had planned

D. has planned

【答案】C

【解析】【分析】句意:她本来打算早点上学,但是她忘记起床了。动词plan用过去完成

时来表示过去未曾实现的想法,希望,打算或意图等。故选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.They to help but could not get there in time.

A. wanted

B. had wanted

C. want

D. have wanted

【答案】B

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

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

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

A. want

B. wants

C. had wanted

D. has wanted

【答案】C

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

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

28.I you could come.

A. hope

B. had hoped

C. have hoped

D. are hoping

【答案】B

【解析】【分析】句意:我本来希望你能来。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。

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

29.She_______ballet before she entered film industry.

A. has practiced

B. had practiced

C. will practiced

D. would practiced

【答案】 B

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

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

30.We to be able to come and see you.

A. had hoped

B. hope

C. have hoped

D. are hope

【答案】A

【解析】【分析】句意:我们本来希望能来看看你。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选A。

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

31.I asked your mother if she that dress.

A. bought

B. had bought

C. had buyed

D. buy

【答案】 B

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

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

32.I ________ to go to Beijing the next day.

A. plans

B. planned

C. had planned

D. has planned

【答案】C

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

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

33.She to be a good mother.

A. have thought

B. thought

C. thinks

D. had thought

【答案】D

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

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

34.– 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。

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

35.My 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。

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

36.Tom 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。

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

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

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

态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

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

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

40.Johnson ______ two tickets for the concert before Joe made a phone call to him.

A. had booked

B. booked

C. has booked

D. were booking

【答案】 A

【解析】【分析】句意:乔打电话给杰克逊前,杰克逊已经定了两张音乐会的票。表示“过

去的过去”动作要用过去完成时(had + 过去分词),所以选A。

二、初中英语现在完成进行时

41.—To our relief, rescue work is under way in the quake-hit area in Mexico.

—Yes, volunteers are helping to distribute the donated provisions that _______.

A. were pouring in

B. have been pouring in

C. are poured in

D. had been poured in

【答案】B

【解析】【分析】句意:——令我们欣慰的是,救援工作正在墨西哥地震灾区展开。——

是的,志愿者们正在帮助分发捐赠的物品。表示过去的事情一直延续到现在而且还在进

行,因此用现在完成进行时,故选B。

【点评】考查时态,本题涉及现在完成进行时的应用。

42.Have you ever _______ with a group?

A. to speak

B. study

C. studying

D. studied

【答案】 D

【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故

选D。

【点评】考查现在完成时的结构。

43.—Can Mr Read speak Chinese?

—Yes.He speaks Chinese very well because he China for many years.

A. has been in

B. has been to

C. has gone to

D. has come to

【答案】A

【解析】【分析】句意为:--里德先生会说中文吗?---是的。他汉语说得很好因为他已经在中国多年。has been in 指的是某人在某地停留多长时间;has been to是去过某地已经回来;has gone to是去某地了,还没回来;has come to是已经来到某地,根据句意可知选A 【点评】考查动词短语辨析

44.— he ___ Japan before?

—Yes, he there two years ago.

A. Did,visited

B. Has,has visited

C. Has,visited

D. Did,has visited 【答案】 C

【解析】【分析】句意:--他以前去过日本吗?--是的,他两年前去过那里。根据before可知句子要用现在完成时“have/has+过去分词”,主语he是第三人称单数故用has,这是一个一般疑问句,将has提前,故选C。

【点评】考查动词的时态,注意语境中提供的时间状语。

45.— Do you know the Color Run, a five-kilometer race?

—Yes. So far it______into quite a few cities in our country.

A. comes

B. came

C. has come

【答案】 C

【解析】【分析】句意:——你知道彩色跑,一个五千米的赛跑吗?——知道,到目前为止它已经进入了我们国家的好几个城市。由so far可知用现在完成时,故选C。

【点评】考查现在完成时。

46.China ________________ great achievements in science and technology since 1978.

A. makes

B. made

C. has made

【答案】 C

【解析】【分析】句意:自1978年以来,中国在科学技术方面取得了巨大成就。make great achievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。根据since,可知时态用现在完成时,故选C。

【点评】考查动词的时态。注意现在完成时的用法。

47.— Tom says he is too tired to go on.

— He can't. He ________ for an hour.

A. had worked

B. has just worked

C. just worked

D. has only been working

【答案】 D

【解析】【分析】考查动词时态。句意:汤姆说他太累了不能继续了。他不可能这样,他只工作了一个小时。从本题的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选D项。

48.Why, you're late again! I ________ here for over two hours!

A. am waiting

B. waited

C. have been waiting

D. was waiting

【答案】 C

【解析】【分析】考查现在完成进行时。句意:为什么,你又迟到了!我在这里已经等了两个多小时了!根据句意可知,“等”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。故选C项。

【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。构成:have+been+doing。

49.He _______ it for two hours, and he's still watching now.

A. has been watched

B. watching

C. has been watching

D. is watching

【答案】 C

【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。故选C。

50.Rosa _____ this washing machine for more than ten years. She is thinking about buying a new one.

A. is using

B. used

C. had used

D. has been using

【答案】 D

【解析】【分析】句意:Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选D。

【点评】考查时态,本题涉及现在完成进行时的应用。

51.Judith ______ on her new novel which is supposed to come out next month.

A. has been working

B. had worked

C. will be working

D. was working

【答案】 A

【解析】【分析】句意:朱迪思一直在写她的新小说,这本小说预定下个月出版。根据下文which is supposed to come out next month可知,她的小说还没写完,现在还在写,表示从过去一直到现在一直在写,可能还会写下去,应使用现在完成进行时。故选A。

【点评】考查时态,本题涉及现在完成进行时。

52.My friends from the mainland to me that they find the city's subway cars are "too old" compared with what they pay for subways in Beijing.

A. complained

B. is complaining

C. was complaining

D. have been complaining

【答案】 D

【解析】【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。由句子结构可知,含有宾语从句的复合句,从句谓语动词are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选D。

【点评】考查现在完成进行时。注意根据主从句的时态关系确定正确的时态。

53.Housing prices_____ since a few years ago. Therefore, it's time the central government _____ some effective measures to bring them under control.

A. have increased; would take

B. have increased; will take

C. have been increasing; takes

D. have been increasing; took

【答案】D

【解析】【分析】句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型It's/w as time that“该是.......的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D。

【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型"It's/was time that。

54.— I so busily recently that I no time to help you with your maths.

—That's OK. I can manage it by myself.

A. have been working; have

B. have worked; had

C. am working; will have

D. had been working; had had

【答案】 A

【解析】【分析】句意:—我最近工作太忙碌了,没时间帮你学数学。—没关系我自己能搞定。由“recently”可知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现在所处的状态,所以用一般现在时。故选A。

【点评】考查时态,本题涉及现在完成进行时和一般现在时的应用。

55.—I ________ in the same position too long My legs have fallen asleep.

—Shake it a little before you get up.

A. will sit

B. have sat

C. am sitting

D. have been sitting

【答案】 D

【解析】【分析】句意:——我坐得太久了,腿麻了。——站起来之前动一动。分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sb have /has been doing sth。故选D。

【点评】考查时态,本题涉及现在完成进行时。

56.The May Fourth Movement was launched in 1919 and its spirit ________ Chinese youth to make contributions to national rejuvenation ever since.

A. is motivating

B. has been motivating

C. motivated

D. was motivating

【答案】 B

【解析】【分析】句意:五四运动于1919年发起,其精神一直激励着中国青年为民族复兴而努力。由"ever since"可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去。故选B。

【点评】考查时态,本题涉及现在完成进行时。

57.—Excuse me, which movie are you waiting for?

—The new Star Wars. We here for more than two hours.

A. waited

B. wait

C. would be waiting

D. have been waiting

【答案】 D

【解析】【分析】句意:—打扰了,你们在等哪一部电影?—《星球大战》,我们已经在这儿等了两个多小时了。"for+时间段"与完成时连用,根据语境可知,说话的时候仍然在等,因此用现在完成进行时,故选D。

【点评】考查时态,本题涉及现在完成进行时。

58.From his tired face, I can tell he in the queue for a long time.

A. is waiting

B. will wait

C. will be waiting

D. has been waiting

【答案】 D

【解析】【分析】句意:从他疲惫的脸上,我可以看出他已经排了很长时间的队了。根据下文for a long time可知应用现在完成进行时,故选D。

【点评】考查时态语态,本题涉及现在完成进行时。

59.Mr. Herpin is one of the foreign experts who ________ in China in the last five years.

A. works

B. is working

C. are working

D. have been working

【答案】 D

【解析】【分析】句意:Herpin先生是过去五年在中国工作的外国专家之一。根据in the last five years可知,句子用现在完成时态或现在完成进行时态,故选D。

【点评】考查时态,本题涉及现在完成进行时。

60.I ________ my homework for four hours, but I am not sure whether I can hand it in tomorrow.

A. have done

B. have been doing

C. had been doing

D. had done

【答案】 B

【解析】【分析】考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。故B正确。

【点评】考查时态

中考英语易错题专题三英语过去完成时(含解析)及解析

中考英语易错题专题三英语过去完成时(含解析)及解析 一、初中英语过去完成时 1.By the end of last month, we ______already ______ our lessons. A. has, finished B. have, finished C. had, finished D. will, finish 【答案】 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 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.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.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+过去分词。 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.—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。句意是:—到我打电话给你为止,你已经看了多长时间的电视了?—大约两个小时。 【点评】本题考查过去完成时的用法。 2.Sue 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。 【点评】考查过去完成时,注意平时识记其结构,理解句意。 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.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.

【英语】初中英语过去完成时解题技巧讲解及练习题(含答案)及解析

【英语】初中英语过去完成时解题技巧讲解及练习题(含答案)及解 析 一、初中英语过去完成时 1.I ______ to study hard, but someone disturb me. A. thought B. had thought C. have thought D. think 【答案】B 【解析】【分析】句意:我本来想努力学习,但是有人打扰了我。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。 【点评】考查过去完成时。 2.Sue 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。 【点评】考查过去完成时,注意平时识记其结构,理解句意。 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 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. 【点评】考查过去完成时。 5.When I got to school, I realized I ______ my backpack at home.

初中英语过去完成时试题(有答案和解析)

初中英语过去完成时试题(有答案和解析) 一、初中英语过去完成时 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.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 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.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。 【点评】考查动词辨析,过去进行时态,过去完成时态。 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.By the end of last week, she ______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 【解析】【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩子们。根据时间状语By the end of last week到上周末为止,可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态,故选D。 【点评】此题考查动词的时态。根据时间状语确定句子的时态。 4.By the end of last month, we ______already ______ our lessons. A. has, finished B. have, finished C. had, finished D. will, finish 【答案】 C 【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选C。【点评】注意时间状语,很容易选出。

初中英语过去完成时及其解题技巧及练习题(含答案)及解析

初中英语过去完成时及其解题技巧及练习题(含答案)及解析 一、初中英语过去完成时 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 【解析】【分析】句意:——在聚会时你见了汤姆了吗?——没有,我到达的时候他已经离开了。got,一般过去时,离开在到达之前已经发生了,因此使用过去完成时,故答案是C。 【点评】考查过去完成时,注意过去完成时表达的是过去的过去。 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.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。 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。 4.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是过去完成时结构,故答

初中英语过去完成时答题技巧及练习题(含答案)及解析

初中英语过去完成时答题技巧及练习题(含答案)及解析 一、初中英语过去完成时 1.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。 【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。 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.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 【答案】 C 【解析】【分析】句意:我到聚会晚了。在我到达之前,一些人已经回家了。结合语境可

过去完成时专项练习(附答案)含答案解析

过去完成时专项练习(附答案)含答案解析 一、初中英语过去完成时 1.The film when I got there. A. was on B. has been on C. had begun D. has begun 【答案】 C 【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成 时,故选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.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的词义和用法。 4.—We all went to the cinema except you last night. Why didn't you come? —Because I that movie twice.

过去完成时中考真题 含答案

过去完成时中考真题含答案 一、初中英语过去完成时 1.— 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+过去分词。 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 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。 【点评】考查过去完成时。掌握过去完成时的构成和用法。 4.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。选

英语过去完成时练习题及答案及解析

英语过去完成时练习题及答案及解析 一、单项选择过去完成时 1.—Lily went to see the movie alone. —If she _____ me about it, I would have gone with her. A.should tell B.tells C.told D.had told 【答案】D 【解析】 考查时态。句意:丽丽一个人去看电影了。——如果她告诉过我这件事,我会和她一起去的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。 2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheated B.being questioned; was cheating C.questioned; had cheated D.being questioned; has cheated 【答案】C 【解析】 考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。 3.Hardly ___________the door when he rushed into the office out of breath. A.I opened B.did I open C.I had opened D.had I opened 【答案】D 【解析】 本题考查hardly...when 结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。hardly 以及含有否定意义的副词放在句首,句子用倒装结构,故选D。 【名师点睛】 hardly......when的用法 表示一件事紧接着另一件事发生,意思是“刚刚....,就....”。注意其时态上主句一般用过去完成时,从句用过去时。有时主句也可用现在完成时,从句用一般现在时。

初中英语语法练习题 过去完成时(带答案和解析)

过去完成时选择题 【题目】 He asked me where I ____ during the summer holidays. A. had been B. had gone C.went D.was 【难度】中等 【答案】A 【解析】句意:“他问我暑假期间去哪了"。据句意可知说话者已经从某地回来了。所以用句型: had been,故选A。 【题目】 I ____ 900 English words by the time I was ten. A. learned B.was learning C.had learned D. learn 【难度】基础 【答案】C 【解析】句意:在我十岁的时候我已经记住了900个英语单词了。结合by the time I was ten可知动作发生在过去的过去,故用过去完成时had+过去分词,故答案是C。

【题目】 By the time my parents reached home yesterday, I ____the dinner already. A. had cooked B. cooked C. have cooked D. was cooked 【难度】中等 【答案】A 【解析】句意:当我父母昨天到家的时候,我已经做好了晚饭。由前半句中的reached和yesterday,可知“我父母到家”发生在过去,而“我做好晚饭”发生在“我父母到家"之前,即过去的过去,故应用过去完成时。故选A。 【题目】 She said she ______ the principle already. A. has seen B. saw C. will see D. had seen 【难度】基础 【答案】D 【解析】句意:她说她已经见过校长了。见校长这个动作发生在过去

英语过去完成时常见题型及答题技巧及练习题(含答案)及解析

英语过去完成时常见题型及答题技巧及练习题(含答案)及解析 一、初中英语过去完成时 1.By the time we got there, the film ________ already. A. began B. has begun C. have begun D. had begun 【答案】 D 【解析】【分析】句意:我们到那儿时,电影已经开始了。by the time,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。故选D。 【点评】考查时态,注意 by the time+过去时的用法。 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 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.When I got to school, I realized I ______ my backpack at home. A. left B. had left C. forgot D. had forgotten

过去完成时中考选择题含答案

过去完成时中考选择题含答案 一、初中英语过去完成时 1.The film when I got there. A. was on B. has been on C. had begun D. has begun 【答案】 C 【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C. 【点评】此题考查过去完成时。 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.— 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。 【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。 4.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发生在想知道

过去完成时练习题(含答案)

过去完成时练习题(含答案) 一、初中英语过去完成时 1・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,故选DO 【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。 2.Jake _____ H iS key in the OffiCe SO he had to Wait Until HiS Wife h ome. A. has forgotten ... COmeS B. forgot... COme c. had left... Came D. had left...would COme 【答案】C 【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选C tl 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。 3.By the time I finished my homework, my mother ___ . A. SIePt B. has been asleep C. WaS asleep D. had been asleep 【答案】D 【解析】【分析】由上文-By the time W和“finished"可知此处应为过去完成时,故选D. 【点评】考查过去完成时。 4.YeSterday When I ______ to the station, the train ___ already. A. got, had Ieft B. got, has Ieft C. had got, Ieft D. got, Ieft 【答案】A 【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前已经完成的动作,故

过去完成时经典例题含答案解析

过去完成时经典例题含答案解析 一、初中英语过去完成时 1.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。 【点评】此题考查过去完成时的用法。 2.Sue 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。 【点评】考查过去完成时,注意平时识记其结构,理解句意。 3.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+过去分词。 4.Tom by the time I got to the party. A. left B. was leaving C. had left D. has left 【答案】 C 【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此,后者用过去完成时。故选C。 【点评】本题考查过去完成时的用法。

人教版英语过去完成时考点+例题-全面解析含答案解析

人教版英语过去完成时考点+例题-全面解析含答案解析 一、初中英语过去完成时 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.— 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.—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。 【点评】考查过去完成时,注意过去完成时表达的是过去的过去。 4.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。

相关主题