最新过去完成时中考经典题型带答案(word)

最新过去完成时中考经典题型带答案(word)
最新过去完成时中考经典题型带答案(word)

最新过去完成时中考经典题型带答案(word)

一、初中英语过去完成时

1.—Did you see Tom at the party?

—No, he by the time I got there.

A. left

B. was leaving

C. had left

D. has left

【答案】 C

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

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

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

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

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

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

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

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

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

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

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

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

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

【点评】考查过去完成时。掌握过去完成时的构成和用法。

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

A. left

B. was leaving

C. had left

D. has left

【答案】 C

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

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

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

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

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.My grandparents for fifty years by the time My sister was 15.

A. married

B. had married

C. had got married

D. had been married

【答案】D

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

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

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

A. intended

B. had intended

C. intends

D. has intended

【答案】B

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

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

17.—We all went to the cinema except you last night. Why didn't you come?

—Because I that movie twice.

A. have watched

B. had watched

C. was watching

D. would watch

【答案】 B

【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。

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

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

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

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

A. works

B. is working

C. has worked

D. will work

【答案】 C

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

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

20.When I got to the cinema, the film ___________ for 15 minutes.

A. has begun

B. has been

C. has been on

D. had been on 【答案】 D

【解析】【分析】句意:当我到达电影院时,电影已经开始十五分钟了。结合语境可知主句描述的是持续到过去某时并将继续下去的动作,故用过去完成时态。选D。

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

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

A. thought

B. had thought

C. have thought

D. think

【答案】B

【解析】【分析】句意:我本来想努力学习,但是有人打扰了我。动词think用过去完成

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

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

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

【点评】动词的时态是学习英语过程中非常重要的知识。而很多的题目,句中并没有像本

题一样有明确的时间,很多要通过上下文的判断得知。过去完成时表示动作发生在过去的

过去,本题不难,平时加强记忆,理解即可。

23.By the time she went outside, the bus ____ already ______ .

A. had, gone

B. had, went

C. has, gone

D. has, went

【答案】 A

【解析】【分析】这题考查时态的用法,by the time是连词词组,可以连接时间状语从

句,“到什么时候为止”,主句一般和相应的完成时连用,因为从句是过去时,所以从句用

过去完成时连用。选A。句意是:到她出去的时间为止,公共汽车已经走了。

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

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

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

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

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

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

27.She to be a good mother.

A. have thought

B. thought

C. thinks

D. had thought

【答案】D

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

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

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

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

A. plans

B. planned

C. had planned

D. has planned

【答案】C

【解析】【分析】句意:我本来计划着第二天去北京。动词plan用过去完成时来表示过去

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

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

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

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

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

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

二、初中英语动词的时态

31.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 +过去时间可知要用过去完成时,排除C;begin为瞬间动词,不能与一段时间连用。故选A。

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

33.--- May I speak to John?

--- Sorry, he ____________Japan. But he _________in two days.

A.has been to, will come back

B.has gone to, will be back

C.has been in, would come back

D.has gone to, won't cone back

【答案】B

【解析】

【详解】

句意“-我可以和约翰通话吗?-抱歉,他去了日本,两天后回来”。have been to去了某地(回来了);have gone to去了某地(还没回来);C.have been in曾经待在某地。根据句

意可知,表示“约翰去了日本,还没回来”,第二空后in+一段时间表示将来,用一般将来时,故选B。

34.--Look! There____ so many noisy kids in the room!

--Haven’t you heard the saying “When the cat is away, the mice _____?”

A.have; play B.is; are going to play

C.have; are playing D.are; will play

【答案】D

【解析】

【详解】

句意“-看!房间里有许多吵闹的小孩-你没听见他们在说,当猫离开后,这些老鼠在玩吗?”。there be句型不与have连用,排除A和C,且第一空处主语为so many noisy kids,谓语用复数,排除B,第二空处when引导的从句用一般现在时,主句用一般将来时,即“主将从现”原则,故选D。

35.I _________a book three days ago and I __________it yet.

A.bought; didn’t read B.bought; haven’t read

C.have b ought; didn’t read D.have bought; haven’t read

【答案】B

【解析】

句意:我三天前买了一本书,我还没读过。根据时间three days ago(三天前)可知此句时态是一般过去式,故填bought,根据yet(用于否定句或疑问句)可知此句时态是现在完成时,可知填haven’t read。故选B。

36.— Why did so many people get hurt in the earthquake?

—Don’t you know? People when it happened that night.

A.slept B.have slept C.sleep D.were sleeping

【答案】D

【解析】句意:-为什么这么多人在地震中受伤? -你不知道吗?当晚发生的时候,人们都在睡觉。

由句子when it happened that night.可知是过去时,因此主句用过去时。排除B/C。再根据语境可知,地震发生的时候,人们正在睡觉。用过去进行时。故选D。

37.–Don’t worry! I’m sure your son will arrive safely.

-- But if he ______, what can I do? It’s getting dark and it’s going to rain.

A.won’t come B.doesn’t come C.isn’t coming D.wouldn’t come

【答案】B

【解析】

【详解】

句意“-不要担心,我确信你的儿子将会安全到达。-但是如果他没到,我该如何做?现在天要黑了,而且要下雨了”。根据句意可知,此处的if译为“如果”,且主句表示将来,从句用一般现在时,且从句谓语为实意动词,故选B。

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

39. I _____ Chinese dishes for my foreign friends tomorrow evening.

A.will cook B.have cooked

C.cook D.cooked

【答案】A

【解析】

试题分析:句意:明天晚上我将为我的外国朋友做中国菜。根据时间状语tomorrow evening可知,句子应该用一般将来时,故选A。

考点:考查动词时态。

40.She ______ for ten years and now she has a lovely daughter.

A.married B.has been married C.has got married

【答案】B

【解析】句意:她结婚十年了,现在有了一个可爱的女儿。marry和get married都是短暂性动词,不能与表示一段的时间状语连用,marry的延续性形式为be married,故答案为B。

点睛: 短暂性动词又称瞬间动词,表示动作一旦发生就立即结束。这类动词有:go, come, arrive, leave, begin, start, join, marry 等。瞬间动词可以用于现在完成时,但不能和表示一段时间的状语连用。如for 和since 所引导的时间状语都表示一段时间,那就要将瞬间动词转化为表延续的动词或者表状态的形式,be+名词/形容词或副词/介词短语等。如此题中的marry转化为be married , 表示状态,就可以与表示一段的时间状语连用。

41.—Have you seen the film Monkey King?

—Yes. I it three times. It is so interesting.

A.saw B.have seen C.will see D.am seeing

【答案】B

【解析】

【详解】

句意:--你看过电影《美猴王》吗?--是的,我看过三次了,它是很有趣的。根据three times.可知,这里指过去发生的动作对现在造成的影响或结果,这里指过去看过电影,强调的是现在对电影有所了解。应该用现在完成时,其谓语动词的形式是:has/have+ done, 故选B。

42.(广东省2017年初中毕业生学业考试模拟)—I was shopping with my mom at 8 o’clock last night. What about you?

—I ______________ a new movie named fast and Furious 8.

A.am watching B.watched C.will watch D.was watching

【答案】D

【解析】句意:——昨天晚上8点我正和我妈妈一起购物。你呢?——我正在看一部名为《速度与激情8》的新电影。根据I was shopping with my mom at 8 o’clock last night.可知此处指的是昨天晚上8点钟正在做的事,故用过去进行时,故选D。

43.–Have you seen yesterday’s TV play? I think Mary won’t marry the ric h man.

–I agree. Unless the man finally ________ his mind to help the poor.

A.change B.changes C.changed D.will change

【答案】B

【解析】句意:你看过昨天的电视剧吗?我想玛丽不会嫁给那个有钱人的。-----我同意。除非这个人最终改变主意去帮助穷人。unless引导的条件状语从句用一般现在时态表将来,故答案为B。

44.—When did the classroom have a power cut?

—This morning. While we ______ an English lesson.

A.have B.had C.are having D.were having

【答案】D

【解析】句意:——教室什么时候停电的?——今天早上,当我们正在上英语课。根据句中的This morning判断句子是一个过去的时间,时态用过去时;而While引导的句子通常用进行时,所以本句使用过去进行时,构成为were/was+动词现在分词,主语是we,所以系动词用were,have an English lesson“上英语课”,have的现在分词是having;故答案选D。

45.Since 2014, the Internet _________ more chances for folk song singers such as Zhao Lei, the singer of “Chengdu”.

A.has provided B.provides. C.is provided

【答案】A

【解析】句意:2014年以来,互联网为成都歌手赵磊等民歌歌手提供了更多的机会。考查动词时态辨析题。since自从,后接年份、时间段或从句,表示一段时间,用于现在完成时态,可排除BC选项;主语the Internet是单数第三人称,需用“has+过去分词”构成现在完成时。根据句意语境,可知选A。

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

A.takes place B.took place C.is taken place D.was taken place

【答案】B

【解析】

【详解】

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

47.—How long have you lived in this town? —_____ December 22nd,2008.

A.Since B.In C.On D.For

【答案】A

【解析】

【详解】

A 本题考查介词用法。句意:—你在这个镇上住多久了?—从2008年12月22日以来。A. Since从……以来,和现在完成时连用; B. In后跟年月等时间,意为在……; C. On后跟具体日期或者中午下午等,意为在……;D. For后跟一段时间。December 22nd,2008.意为2008年12月22日,是具体日期,前面have lived是现在完成时,用since。故选A。

48.--Did you hear someone knocking at the door just now, Tom?

--No, I _______ TV with my friend in my bedroom.

A.was watching B.watched C.am watching D.watch

【答案】A

【解析】

【详解】

句意:——汤姆,你刚才听到有人敲门了吗?——没有,我和我的朋友正在卧室里看电视。考查过去进行时。A. was watching过去进行时;B. watched一般过去时;C. am watching现在进行时;D. watch观看,动词原形。根据句意“——汤姆,你刚才听到有人敲门了吗?——没有,我和我的朋友正在卧室里看电视。” 可推知刚才有人敲门时我和我的朋友正在卧室里看电视。所以该句强调的是过去某个时间正在进行和发生的动作,确定时态为过去进行时态,其构成为was/were+现在分词,根据主语是I,故助动词用was,watch 的现在分词为watching,故填was watching,故答案选A。

49. --- Do you know ________ this afternoon?

--- I'm not sure, but I'll tell you as soon as she_________.

A.how will Betty arrive; starts B.how Betty will arrive; will start

C.what time will Betty arrive; will start D.what time Betty will arrive; starts

【答案】D

【解析】

试题分析:句意: -你知道贝蒂今天下午几点到吗吗? -我不知道,但她一出发我就尽快告诉你。在宾语从句中只能用陈述句语序,可根据表达需要选用动词时态。但在含有时间状语从句的主从复合句中要遵循主将从现的原则。所以选D。

考点:考查从句中的动词时态。

50.The movie for about 5 minutes,so let’s see the next one.

A.has been on B.has started C.started D.began

【答案】A

【解析】

句意:这部电影已经开演五分钟了,我们去看下一部吧。根据句中时间状语for about 5 minutes可知动词应该用延续性动词,时态为现在完成时态。start和begin均为短暂性动词,start对应的延续性动词短语是be on。故答案选A。

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

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 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.—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.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.— 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.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.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.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

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

中考初中英语现在完成时 练习题 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.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.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.—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.— 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.

最新过去完成时中考题集锦(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.—How much do you know about the trade war between China and America? —Well, the newspapers ________ it in the past few weeks. A. report B. will report C. reported D. have been reporting 【答案】D 【解析】【分析】句意:——你对中美之间的贸易战争了解多少?——哦,在最近的几周里报纸一直在报道这件事。根据时间状语n the past few weeks可知谓语动词用现在完成时或者现在完成进行时,故选D。 【点评】考查时态,本题涉及现在完成进行时的应用。 2.—Look, Jim is talking to his friend under the tree. —It _______ be him. He has _______ back to Canada. A. can’t; gone B. can’t; been C. may not; been D. mustn’t; gone 【答案】 A 【解析】【分析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,can’t意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。句意为“——看,吉姆和他朋友在树下谈话。——不可能是他。他已经回加拿大了。”故选A。 3.Have you ever _______ with a group? A. to speak B. study C. studying D. studied 【答案】 D 【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。 【点评】考查现在完成时的结构。 4.We can’t get sleep with a strong wind outside. A. blow B. blowing C. blew D. blows 【答案】B 【解析】【分析】句意:我们不能睡在外面,外面大风吹。blowing表示正在进行时。 【点评】考察with结构。

中考英语现在完成时真题汇编(含答案)

中考英语现在完成时真题汇编(含答案) 一、初中英语现在完成时 1.My sister English since she was 9 years old. She can talk to foreigners freely. A. learns B. learnt C. has learnt D. have learnt 【答案】C 【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。A,learns 学习,一般现在时,B,learnt 一般过去时C has learnt现在完成时Dhave learnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister,第三人称单数,使用has,故选C 【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。 2.I ________ an invitation to the concert. I can't wait to go. A. receive B. will receive C. was receiving D. have received 【答案】D 【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。 【点评】考查动词时态。根据题目所给语境推断出应使用的时态。 3.—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+过去分词。 4.—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+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 5.All the skirts .They very well.

相关文档
最新文档