过去完成时中考真题 含答案解析百度文库

过去完成时中考真题 含答案解析百度文库
过去完成时中考真题 含答案解析百度文库

过去完成时中考真题含答案解析百度文库

一、初中英语过去完成时

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

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

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.—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。句意是:—到我打电话给你为止,你已经看了多长时间的电视了?—大约两个小时。

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

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

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

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

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

6.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+动词的过去分词表达。

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

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

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

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

9.By the time he at the railway station, the train .

A. had arrived; had left

B. arrived; had left

C. arrived; left

D. had arrived; has left

【答案】 B

【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。by

the time引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。

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

10.The film when I got there.

A. was on

B. has been on

C. had begun

D. has begun

【答案】 C

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

时,故选C.

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

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

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

【点评】考查动词时态。

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

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

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

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

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

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

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

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

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

A. to have

B. having

C. have

D. has

【答案】 A

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

【点评】注意时态一致,

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

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

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

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

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

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

A. finished

B. would finish

C. have finished

D. had finished

【答案】 D

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

22.When he arrived at the bus stop, the bus ________ for 10 minutes.

A. has left

B. had left

C. has been away

D. had been away

【答案】 D

【解析】【分析】句意:当他到达车站时,公交车已经离开10分钟了。for+时间段,表示动作或状态的延续,leave是短暂性动词,故用其相对应的延续性结构be away,公交车离开发生在他到达之前,所以用过去完成时,故选D。

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

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

A. wanted

B. had wanted

C. want

D. have wanted

【答案】B

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

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

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

A. had hoped

B. hope

C. have hoped

D. are hope

【答案】A

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

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

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

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

26.She to be a good mother.

A. have thought

B. thought

C. thinks

D. had thought

【答案】D

【解析】【分析】句意:她本来想做一个好妈妈。动词think用过去完成时来表示过去未

曾实现的想法,希望,打算或意图等。故选D。

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

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

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

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

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

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

30.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年八月的第一天,中国人民解放军已经建立了八十年了。结合语境可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态。主语是被建立的对象,故用被动语态,选D。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。语态的判断主要是确定句子主语与谓语动词的关系。如果是主动关系则用主动语态,反之如果是动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。

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

【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。32.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。

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

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

【点评】考查时态辨析

34.-My parents our home for a few hours when I arrived. I didn't meet them.

-You could call them if you wanted to know where they were.

A. have been away from

B. had been away from

C. had left

D. had gone

【答案】 B

【解析】【分析】句意:---当我到家的时候,我的父母已离开家几个小时了。我没遇到他们。---假如你想知道他们在哪里的话,你可以给他们打电话。当我到家的时候是过去时间状语,所以我的父母已离开家几个小时了。for a few hours表示一段时间,不能与非延续动词连用。所以要用过去完成时态。故选B.

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

35.She_______ballet before she entered film industry.

A. has practiced

B. had practiced

C. will practiced

D. would practiced

【答案】 B

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

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

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

【点评】考查动词时态。

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

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

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

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

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

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

40.When 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。

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

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

41.He _____ with English grammar every night over the last three months.

A. struggles

B. struggled

C. has been struggling

D. had been struggling

【答案】C

【解析】【分析】句意:在过去的三个月里他每天晚上都在努力学英语语法。根据over the last three months可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。

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

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

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

43.I'm sorry you so long, but it'll still be some time before Jim gets back.

A. wait

B. waited

C. had waited

D. have been waiting

【答案】 D

【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句but it'll still be some time before Jim gets back.可知可能还要继续等待,所以

用现在完成进行时,故选D。

【点评】考查时态,掌握现在完成进行时的用法。

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

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

45.The couple _________their new flat since the end of last month. They haven't finished yet.

A. have been decorating

B. have decorated

C. has been decorating

D. was decorating

【答案】 A

【解析】【分析】句意:这对夫妇从上个月末起就一直在装饰他们的新公寓。他们还没有

完成。decorate装饰,动词;根据句意和since the end of last month可知,此处表示动作从某一时间开始,一直持续到现在,所以应该用现在完成进行时,且此处主语是the couple,且根据后句中的they可知,此处指的是夫妻两个人,所以表示名词复数,所以谓语动词用原形,故选A。

【点评】考查现在完成进行时和主谓一致。注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。

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

47.Housing prices ________ since the end of the last year. 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; take

D. have been increasing; took

【答案】 D

【解析】【分析】考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it's time that +did/ should do”的句式使用,故选D项。

48.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正确。

【点评】考查时态

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.Tom in the library every night over the last three months.

A. works

B. worked

C. has been working

D. had been working

【答案】 C

【解析】【分析】考查时态,题干中出现的over the last three months,用于现在完成进行时或现在完成时。故答案为C。

【点评】本题的关键是牢记短语over/in the last/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。

51.— What's wrong? You look really stressed out.

—I ________ the whole week preparing for my graduation paper.

A. work

B. have worked

C. have been working

D. worked

【答案】 C

【解析】【分析】句意:—你怎么了?看起来真的压力很大。—我已经连轴转努力了一整个星期来写我的毕业论文。根据本题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语the whole week),唯有现在完成进行时可表达这一含义,应选用have been doing的结构,故选C。

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

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

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

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

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

54.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/was time that“该是.......的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D。

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

55.—Wow! So many different aliens' appearances you draw!

—I ______many websites about aliens.

A. will visit

B. was visiting

C. had visited

D. have been visiting

【答案】 D

【解析】【分析】句意:——哇!你画了那么多外星人的外貌!——我一直在访问很多关于外星人的网站。分析句子可知,由前句可知,指的是现在你画的。可推断出第二句是指从过去到现在一直在访问这些网站,动作从过去一直持续到现在,且这个动作一直在进行,故要用现在完成进行时,因此D符合题意,故选D。

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

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

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

57.—I'm sure Andrew will win the first prize in the final.

—I think so. He _____ for it months.

A. is preparing

B. has been preparing

C. was preparing

D. had been preparing

【答案】 B

【解析】【分析】句意:—我确信Andrew在决赛中会获得一等奖。—我也这么想,他已经准备了好几个月了。可知Andrew是从过去到现在一直在准备,用现在完成进行时,选B。【点评】考查时态,本题涉及现在完成进行时。

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

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

59.He is sure to pass the test, for he_____ his lessons for the test every day over the past month.

A. will review

B. was reviewing

C. has been reviewing

D. had been reviewing

【答案】 C

【解析】【分析】句意:他一定可以通过测试,因为在过去的一个月里他每天都在为测试

而复习功课。根据时间状语over the past month“在过去的一个月里”;再结合句意,他复习的动作从过去持续到现在,故谓语动词用现在完成进行时,主语he是第三人称单数,故用has been reviewing。故选C。

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

60.Mary_______ to writing classes every night since June and the course will end this week.

A. had gone

B. has been going

C. is going

D. went

【答案】B

【解析】【分析】。句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。故选B。

【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时

间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。

中考复习专题 现在完成时专项练习题

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 1.—I haven't seen your grandfather for two years. What happened to him? —Oh, he ________ here for two years. A. stayed B. hasn't stayed C. stays D. hadn't stayed 【答案】 B 【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。 【点评】考查现在完成时 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 4.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答

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

人教版中考英语中考英语总复习真题过去完成时汇编 一、初中英语过去完成时 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.Little Tom his home for more than ten years. A. leaves B. left from C. will leave D. has been away from 【答案】 D 【解析】【分析】句意:小汤姆离开家已经十年了。由句中“for more than ten years”可知. 句中的谓语动词需使用延续性动词。leave对应的延续性动词为be away。 【点评】考查现在完成时。 2.—The drama series The Thunder (破冰行动) hits screens these days. —Oh. What a pity! I ____________ any of them yet, A. doesn't watch B. didn't watch C. won't watch D. haven't watched 【答案】 D 【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。 【点评】此题考查现在完成时。注意yet常和现在完成时连用。 3.—How long can I _________ this book? —Five days. But you must return it on time. A. borrow B. lend C. keep D. kept 【答案】C 【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。 【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用法。 4.— Mary, I remember you several years ago. — Yes, I for 3 years. A. married, have married B. married, married C. married, have been married D. have married, have been married 【答案】 C 【解析】【分析】句意:——Mary,我记得几年前你结婚了。——是的,我已经结婚三年了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选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.— Hobo and Eddie the cinema to watch the film Zootopia. — Oh, that's why I can't find them now. A. have gone to B. have been to C. has gone to D. has been to 【答案】 A 【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A. was working B. is working C. has worked D. will work 【答案】 C 【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。 【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。 4.I scared of dogs ever since a dog hurt me when I was five years old. A. will be B. was C. have been D. would be 【答案】 C 【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。

过去完成时中考真题

外研版英语过去完成时中考真题 一、初中英语过去完成时 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.He has studied in our school __________. A. since five years B. for five years C. for five years ago D. in five years 【答案】B 【解析】【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。 【点评】考查时间状语。根据句意选出正确的时间状语。 2.—How do you like Treasure Island,Lucy? —It's so exciting that I _______ it twice. A. am reading B. have read C. was reading D. had read 【答案】B 【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。 【点评】此题考查现在完成时的用法。 3.— Where is your uncle? I haven't seen him for a long time. — He _______ Beijing for about half a year. He moved there in January. A. has gone to B. has been to C. has arrived in D. has been in 【答案】 D 【解析】【分析】考查延续与非延续性动词。根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。 4.—Where is Catherine? I haven't seen her for days. —She Wuhan. She'll be back next week. A. has gone to B. has been to C. have gone to D. have been to 【答案】 A 【解析】【分析】句意:——Catherine在哪里?我好几天没见她。——她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据She'll be back next week.她下周回来可知现在还没有回来,故选A。 【点评】考查短语辨析,注意平时识记其区别,理解句意。 5.—— ______you _____ out the problem, Sam?

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

中考英语易错题专题三英语过去完成时(含解析)及解析 一、初中英语过去完成时 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.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。 【点评】考查把…落在…的用法。熟背句型。做题就很容易。

中考初中英语现在完成时练习题

中考初中英语现在完成时 练习题 Prepared on 22 November 2020

现在完成时用法 现在完成时的构成:助动词have(has)+ 过去分词, 1.表示过去发生或完成的某一动作对现在造成的影响或结果。例如: I have just cleaned my clothes. 我刚洗过衣服。 (“洗衣服”是发生在过去的动作,对现在造成的结果是“衣服干净了”) 现在完成时常用的时间状语有: already (”已经”用于肯定句的中间和末尾处) never (“从不”用于中间处) ever (”曾经”用于疑问句和肯定句的中间处) just (“刚刚”用于中间处) yet (“已经”用于疑问句的末尾处 / “还”用于否定句的末尾处) 或不加任何的时间状语,但不能和表示过去的时间状语连用. 现在完成时与一般过去时的用法比较 现在完成时表示过去的动作一直延续到现在甚至会继续下去或表示过去的动作对现在造成的影响;一般过去时表示动作发生的时间在过去。试比较: The plane has arrived . 飞机已经来了。(说明现在的情况:飞机在这儿) The plane arrived a quarter ago. 飞机是一刻中以前来的。(强调动作发生的时间在过去) I have taught here for fifteen years. 我在这儿已经教了十五年。(表示十五年前的动作一直延续到现在,还可能会继续。) I taught here for a year. 我过去在这儿教过一年。(表示“我“现在已经不在这儿任教了) Since 和 for 的用法 表示过去已经开始持续到现在的动作或状态常用的时间状语有:for, since, how long, so far, these days等。 Since+过去点的时间,for+一段时间(数词+量词),此划线部分用how long提问。 一、since短语或从句表示过去的动作延续至今,since之后的时间为一点。如: Mr. Smith has worked here since 1984. 1984年以来,史密斯先生一直在这工作。 He’s learned about 5,000 English words since he went to college. 他上大学以来大约学了五千个英语单词。 二、for短语表示动作延续多长时间,for的宾语为时间段。如: We have known each other for twenty years. 我们认识有二十年了。 I haven’t seen her for a long time. 我好久没有见到她了。 练习: I.翻译下列句子: 1.你曾经吃过鱼和薯条吗 2.我刚刚丢了我的化学书。 3.我以前从来没去过那个农场。 4.他已经吃过午饭了。 5.你已经看过这部电影了吗

人教版中考英语复习专题过去完成时完整归纳

人教版中考英语复习专题过去完成时完整归纳 一、初中英语过去完成时 1.Mr. 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。 【点评】此题考查过去完成时。根据时间状语确定句子时态。 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.— 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+过去分词。 4.—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。

人教版中考英语中考英语总复习现在完成时考点+例题_全面解析

人教版中考英语中考英语总复习现在完成时考点+例题_全面解析 一、初中英语现在完成时 1.I can't get into my room now because I _______ my key. A. lose B. will lose C. have lost D. am losing 【答案】 C 【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。 【点评】考查时态的用法。 2.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 3.—How do you like Treasure Island,Lucy? —It's so exciting that I _______ it twice. A. am reading B. have read C. was reading D. had read 【答案】B 【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。 【点评】此题考查现在完成时的用法。 4.—How long can I _________ this book? —Five days. But you must return it on time. A. borrow B. lend C. keep D. kept 【答案】C 【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。 【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用法。

中考英语现在完成时中考题集锦

中考英语现在完成时中考题集锦 一、初中英语现在完成时 1.—Look! Your teacher Miss White is over there. —No, it can't be her. She ______ to Beijing. A. has gone B. has been C. went D. will go 【答案】A 【解析】【分析】句意:--看!你的老师怀特小姐在那边。--不,那肯定不是她。她去了北京。A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。 【点评】考查固定搭配have gone to。 2.All the skirts .They very well. A. sold out;are sold B. sell out;have sold C. have been sold out;sell D. have sold out;sell 【答案】C 【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。 【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。3.The volunteers ________ a lot of help to the old and the young since 2010. A. offered B. have offered C. are offering D. will offer 【答案】 B 【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B. 4.I am surprised at the new look of my hometown,for it _____ a lot over the years. A. changed B. changes C. will change D. has changed 【答案】 D 【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多, 结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时

【初中英语】 ()过去完成时专项练习题及答案

【初中英语】 (外研版)过去完成时专项练习题及答案 一、初中英语过去完成时 1.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。 【点评】考查过去完成时。掌握过去完成时的构成和用法。 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.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 got to school, I realized I ______ my backpack at home. A. left B. had left C. forgot D. had forgotten 【答案】 B 【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用leave,又因为是过去完成时,故选B。

人教版英语英语现在完成时中考真题 含答案百度文库

人教版英语英语现在完成时中考真题含答案百度文库 一、初中英语现在完成时 1.— Hobo and Eddie the cinema to watch the film Zootopia. — Oh, that's why I can't find them now. A. have gone to B. have been to C. has gone to D. has been to 【答案】 A 【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。 2.—The drama series The Thunder (破冰行动) hits screens these days. —Oh. What a pity! I ____________ any of them yet, A. doesn't watch B. didn't watch C. won't watch D. haven't watched 【答案】 D 【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。 【点评】此题考查现在完成时。注意yet常和现在完成时连用。 3.He has studied in our school __________. A. since five years B. for five years C. for five years ago D. in five years 【答案】B 【解析】【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。 【点评】考查时间状语。根据句意选出正确的时间状语。 4.—Look at these stamps. I _______ them for five years. —Wow, they are wonderful. A. kept B. have kept C. have bought D. bought 【答案】 B 【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。 【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。 5.This museum here for over 80 years. It one of the oldest buildings in this city.

过去完成时中考题集锦

过去完成时中考题集锦 一、初中英语过去完成时 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

相关文档
最新文档