文档视界 最新最全的文档下载
当前位置:文档视界 › 最新高考英语现在完成时试题经典

最新高考英语现在完成时试题经典

最新高考英语现在完成时试题经典
最新高考英语现在完成时试题经典

最新高考英语现在完成时试题经典

一、单项选择现在完成时

1.Ever since he left school, he ______ becoming a professor in that famous university.

A.has never dreamed of B.had never dreamed of

C.didn’t dream of D.was not dreaming of

【答案】A

【解析】

【详解】

考查时态。句意:自从他离开学校以来,他从来没有梦想成为那所著名大学的教授。此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,故选A。

【点睛】

1.Since自从---以来(可做介词和连词),和现在完成时态连用。

He has lived here since he came. 自从他来到这里,就一直在这里住着。

2.It is /has been+一段时间+since 主语+一般过去时态+其他。自从做某事有多长时间了。

在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。It is three years since he joined (终止性动词)the army.他参军有三年了;It is five years since he lived(持续性动词)here.他离开这有五年了。

2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.are

C.have been D.has been

【答案】D

【解析】

【详解】

考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语for three years,故时态用现在完成时。故D正确。

3.The recent 40 years great changes taking place all over China.

A.witnessed B.has witnessed

C.had witnessed D.witnesses

【答案】B

【解析】

【详解】

考查时态。句意:近40年来,中国发生了巨大的变化。表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。

4.They____for ten years.

A.has been married B.have been married

C.got married D.married

【答案】B

【解析】

【详解】

考查marry的用法。句意:他们结婚有十年的时间了。marry作不及物动词时有两种用法:get married to sb.(表动作)/be married to sb.(表状态);作及物动词时有marry sb.,根据for ten years可知,此处应当用be married to sb.强调状态,用现在完成时。故B 选项正确。

5.--- When will the bike-sharing schemes be introduced to the public?

--- Not until a better understanding of them.

A.will we have had B.have we had

C.we will have had D.we have had

【答案】D

【解析】

【详解】

考查not until 位于句首时,句子使用部分倒装句的用法。句意: ---什么时候共享单车计划才会向公众开放呀?---直到我们对他们有一个更好的了解的时候,就会开放了。not until 位于句首时主句部分倒装,而until引导的时间状语从句不用倒装。再联系本句时态,说的是以后的事,所以主句用将来时态,从句用现在时态,故选D。

6.Throughout the history of movie-making, Shakespeare’s plays for films more than the works of any other writer.

A.were being adapted B.would be adapted

C.have been adapted D.are adapted

【答案】C

【解析】

【详解】

考查现在完成时的被动语态。句意:纵观电影制作的历史,莎士比亚的戏剧被改编成电影的次数要比其他作家的作品被改编成电影的次数多。由“Throughout the history of movie-making,”可知,本句为现在完成时,主语Shakespeare’s plays,与谓语adapt为被动。所以用现在完成时的被动语态have been adapted。故C选项正确。

7.The boy pretended ______ asleep when his father came back.

A.to fall B.to have fallen

C.to be falling D.have fallen

【答案】B

【解析】

【详解】

考查固定句型和时态。句意:他的父亲回来时,这个男孩假装睡着了。pretend to do sth.假装做某事,该句型是固定句型。表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。

8.All of her time _______ to carrying out a further study on the cause of Alzheimer’s disease since she left school.

A.has been devoted B.devoted

C.has devoted D.was devoted

【答案】A

【解析】

【详解】

考查时态。句意:自从她离开学校,她一直致力于对Alzheimer病因的进一步研究。此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,且be devoted to“致力于---”,故选A。

【点睛】

1.since自从---以来(可做介词和连词),和现在完成时态连用。

He has lived here since he came. 自从他来到这里,就一直在这里住着。

2.It is /has been+一段时间+since 主语+一般过去时态+其他。自从做某事有多长时间了。

在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。It is three years since he joined (终止性动词)the army.他参军有三年了;It is five years since he lived(持续性动词)here.他离开这有五年了。

9.______to work overtime that evening,I missed a wonderful film.

A.Having been asked B.To ask

C.Having asked D.To be asked

【答案】A

【解析】

试题分析:“由于那天晚上被要求加班,我错过了一场精彩的电影”,主语“我”和动词ask之间是动宾关系,要用过去分词,“被要求加班”这一动作发生在动作missed之前,要用过去分词的完成式having been asked,A项正确;B项 to ask是动词不定式,表示目的或将要发生的动作,不正确;C项 having asked 是现在分词的完成式,不正确;D项 to be asked 是动词不定式的被动形式,不符合语境,故选A。

考点:考查非谓语动词

10.My father ____his little store rapidly into a big department store in the past ten years.

A.has developed B.developed

C.is developing D.develops

【答案】A

【解析】

【详解】

考查时态。句意:在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。本句时间状语in the past ten yeas通常要和现在完成时连用,故A项正确。

11.______ trees _______ in the past few years.

A.A good many of , were planted B.A good many, were planted

C.A number of , have planted D.A number of, have been planted

【答案】D

【解析】

【详解】

考查词组和时态。句意:在过去的几年里已经种了许多树。根据句末的in the past few years(在过去的几年)可知,本句需使用现在完成时,故A、B选项直接排除;又因为“树”与“种植”之间是动宾(被动)关系,故应该使用被动语态,因此C选项是错误的。故选D。

12.―What do you think of our hometown?

―Very beautiful. You know it is the first time t hat I _______ here.

A.will be B.was

C.have been D.had been

【答案】C

【解析】

试题分析:考查固定句型中的时态。固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。句意:—你认为我们国家怎么样?—发出漂亮。你知道这是我第一次来到这里。故C正确。

考点:考查固定句型中的时态。

点评:固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;

13.Over the last 3 decades, the number of people taking part in voluntary work ______ sharply. A.was increasing B.has increased

C.had increased D.will be increasing

【答案】B

【解析】

【分析】

考查动词时态

【详解】

句意:在过去三十年里,参加志愿者活动的人们的数量急剧增长。根据题干中Over the last 3 decades 得知是现在完成时,主语the number 是第三人称单数,谓语动词用单数。故选B。

14.—How much do you know about the Winter Olympic Games to be held in Beijing?—Well, the media ________ it in a variety of forms.

A.cover B.have covered

C.would cover D.covered

【答案】B

【解析】

【详解】

考查动词时态。句意:——关于将在北京举办的冬奥会你了解多少?——嗯,媒体已经用各种形式进行了报道。根据句意可以判定出,本题用现在完成时态,强调过去的事情对现在的影响还存在。故C正确。

15.— What do you mean when saying every minute counts?

— A man who dares to waste one hour of time _________ the value of life.

A.hadn’t discovered B.hasn’t discovered

C.didn’t discover D.isn’t discovering

【答案】B

【解析】

【详解】

考查时态。句意:—当你说每分钟都很重要的时候,你什么意思?—敢于浪费一小时时间的人还没有意识到生活的价值。根据句意可知正是他们没有意识到生活的价值,才敢于浪费时间。表示过去发生的事情对现在的影响,要用现在完成时。故B项正确。

16.Jim ____________ the size of this board and has found that it ____________.

A.has measured; measures five metres in width

B.measured; is measured five metres wide

C.has measured; is measured five metres wide

D.measures; has a measure of five metres wide

【答案】A

【解析】

【详解】

考查时态和语态。句意:吉姆量过这块板的尺寸,发现它有五米宽。根据and has found that it ____________.可知用现在完成时,排除B和D,measure 当“测量”讲时,后面加数值,用主动语态,故选A。

17.I’m afraid I you with a great many questions. Thank you a lot, sir.

A.have bothered B.appreciated

C.have contacted D.impressed

【答案】A

【解析】

考查动词时态。A. have bothered麻烦;B. appreciated欣赏,感激;C. have contacted交往,接触;D. impressed铭记。句意:恐怕我已经麻烦了你许多问题,非常感谢您。此处指已经问了许多问题,动作已经完成用现在完成时,故选A.

18.This is the first time I ______Tian’anmen Square. You can’t imagine how excited I am. A.have visited B.am visiting

C.visit D.visited

【答案】A

【解析】

【详解】

考查现在完成时。句意:这是我第一次参观天安门广场。It/This is the+序数词+that的结构中,从句用现在完成时。故A选项正确。

【点睛】

句式“This/It is/was the first/second ... last time + that从句”表示“这是第……次做某事”。其中,that引导的是定语从句,that在口语中常省略。对于此句式,我们需要掌握that从句的时态:若前面的be动词为is,从句通常用现在完成时;若其为was,则从句用过去完成时。

本句中的be动词时is,所以从句用现在完成时。故A选项正确。

19.Although she is only 16 years old, she ______ to drugs for two years.

A.addicts B.had been addicted

C.has addicted D.has been addicted

【答案】D

【解析】

【详解】

考查现在完成时态和固定搭配。句意:虽然她只有16岁,但她已经沉迷于毒品两年了。结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。

20.Over the last three decades, the number of people participating in physical fitness programs ________ sharply.

A.was increasing B.has increased

C.had increased D.will be increasing

【答案】B

【解析】

【详解】

考查时态。句意:在过去的三十年里,参加健身计划的人数急剧增加。Over the last three decades“在最近的30年里”和现在完成时态连用,故选B。

21.—Do you like the mobile game Traveling Frog?

—Yes, the posts about the virtual green frog ________ over 4 million times.

A.have read B.have been read

C.would be read D.are reading

【答案】B

【解析】

【详解】

考查时态和语态。句意:——你喜欢手机游戏旅行青蛙吗?——是的,关于虚拟绿蛙的帖子已经被阅读了400多万次。The posts和read是被动关系,用被动语态,“已经被阅读过了”用完成时态,故选B。

22.The Mp3 ________ young people ________ a bit of decline recently with the appearance of the Mp4.

A.intending to; has entered into B.intended for; has gone into

C.meant to; takes on D.meant for; opens up

【答案】B

【解析】

【详解】

考查动词短语辨析和时态。句意:随着MP4的出现,为年轻人设计的这款MP3的销量已经下滑了。短语be intended for为…设计,be meant for本应为,be meant to do sth.打算做某事,enter into参与,go into进入(某种状态),take on呈现,open up开发,本句最后使用短语intended for…做定语修饰the MP3;副词recently意为“近来”,通常和现在完成时连用。结合句意,故B项正确。

23.—Is this the first time you ________ Chonqing?

—No. The first time I ________ here, the city wasn’t so fascinating.

A.visited; came B.visited; have come

C.have visited; have come D.have visited; came

【答案】D

【解析】

【详解】

考查时态。句意:——这是你第一次来重庆吗? ——不。我第一次来的时候,这个城市并没有那么迷人。句型It/This is f irst/second/third…+从句,从句用现在完成时,表示“某人第几

次做某事”;The first time“首次;第一次”,常引导时间状语从句,根据主句“the city wasn’t so fascinating.”时态可知,用一般过去时。故选D。

24.—The room is dirty.

—Sorry, It ______ for weeks and I will do it now.

A.hasn’t cleaned B.hasn’t been cleaned

C.wasn’t cle aned D.didn’t clean

【答案】B

【解析】

【详解】

考查被动语态和主谓一致。句意:——房间很脏。——对不起,已经几个星期没打扫了,我现在就打扫。此处It是句子主语,指的是the room,和clean之间是被动关系,再根据for weeks和now可知句子用现在完成时态的被动语态结合句意,因此用hasn't been done。故选B。

25.Great changes ________ in our school since 2016. A lot of progress ________.

A.have taken the place; have been made B.had taken place; have been made C.were taken place; has made D.have taken place; has been made

【答案】D

【解析】

【详解】

考查时态。句意:自2016年以来,我们学校发生了巨大的变化。已经取得了许多进展。since+一段时间,是现在完成时的标志,因此应用现在完成时;take place意为“发生”,无被动语态,且主语是great changes,故谓语动词用复数,故用have taken place;progress

意为“进步,进展”,为不可数名词,故谓语动词应用单数,且progress与make之间是被动关系,故应用has been made。结合选项,故选D。

26.—Alice, you are supposed ______ part in the party in time.

—Sorry, but I had an unexpected visitor.

A.to take B.to have taken C.to be taking D.taking

【答案】B

【解析】

【详解】

考查固定用法。句意:--你本来应该及时参加这个聚会的。--对不起,我有不速之客来访。结合语境,此处指“你本来应该及时参加这个聚会的”,be supposed to do“应该做,理应做…”,由句意可知,“参加”这动作到现在已经完成了,强调“本来应该",应用现在完成时。故正确答案为B。

27.You’d better try ______ second time if it is ______ first time that y ou ____.

A.the; the; fail B.a; the; have failed

C.a; the; should fail D.the; a; fail

【答案】B

【解析】

【详解】

考查冠词、固定句型、时态。句意:如果这是你第一次失败,你最好再试一次。

第一空:“不定冠词a/an+序数词”表示“又一,再一”;“定冠词the+序数词”表示顺序“第一/第二….”;

第二、三空:句型It is the first time that ….“这是(某人)第一次做…”,从句用现在完成时。故选B项。

28.The father,along with his four children,_____hangzhou.When they will be back_____fixed. A.have gone to;isn’t B.had gone to;is not C.went to;aren’t D.has gone to;has not been

【答案】D

【解析】

【详解】

考查的是主谓一致性及时态。句意:这位父亲和他的四个孩子去杭州了。他们什么时候回来还没有定下来。along with,together with,as well as, with引导并列主语时,谓语动词与前面的主语保持主谓一致,根据When they will be back_____fixed.可知,说话时他们不在现场,应使用have/has gone to“到某地去”;When they will be back是主语从句,谓语动词应使用单数形式,结合从句中的时态可知,此处应使用现在完成时,表示对现在的影响。故选D。

29.— Would you care for a cup of tea? It tastes pretty good.

— I one. Thank you just the same.

A.have had B.had C.would have D.will have

【答案】A

【解析】

【详解】

考查时态。句意:——你想喝杯茶吗?味道很好。——我已经喝过了,我仍然谢谢你。结合句意可知此处用现在完成时态,故选A。

30.The number of the students who want to take the test on the mainland_________ steadily in recent years, with the average staying about 70,000 a year.

A.grew B.has grown C.have grown D.had grown

【答案】B

【解析】

【详解】

考查主谓一致和时态。句意:近年来,希望到内地参加考试的学生人数稳步增长,平均每年在7万人左右。A. grew一般过去时;B. has grown现在完成时(主语为单数意义)C. have grown现在完成时(主语为复数意义);D. had grown过去完成时。分析句子可知,主语结构为the number of … 结构,意为“…的数量”,应看作为三单形式,且由 in recent years 时间状语可知时态为现在完成时。故选B项。

【点睛】

a number of…意思是“一些,若干”(= some),后接可数名词复数或代词,谓语动词用复数形式。a number of…词组中还可以加入形容词表示数量大或小等(例如:a large/small number of…许多/少数……)。

the number of…意思是“……的数字/数目”,介词of同其后名词构成介词短语,修饰the number.当它作主语时,谓语动词用单数。

本题考查在主谓一致方面,需要分清主语为the number of students,学生的数量。因此可知谓语动词应用单数形式。结合时态提示词in recent years,应用现在完成时。因此选择B 项。

31.This isn't the first time the shareholders Zuckerberg to step down from his dual roles, which would help him focus on running the company

A.have wanted B.wanted C.will want. D.want

【答案】A

【解析】

【详解】

考查时态。句意:这并不是股东们第一次希望扎克伯格放弃他的双重角色,这将帮助他专注于管理公司。句型It/This is the first time后接从句,从句用现在完成时。故选A。

【点睛】

在It/This is/was the first/second......time +that....句型中,意为:某人第几次做某事。当主句的谓语动词为is时,从句一般用现在完成时;当主句的谓语动词为was时,从句一般用过去完成时。本题抓住题中时态isn't可知,从句用现在完成时。

32.The windows __________ up to now, and you need not wash again.

A.is washed B.were washed C.have been washed D.will be washed

【答案】C

【解析】

【详解】

考查动词时态语态。句意:窗户已经洗过了,你不必再洗了。根据下文up to now和“ you need not wash again”可知,现在不必洗了,说明已经清洗过了,应用现在完成时,表示过去发生的动作对现在造成的结果,且主语windows与谓语动词构成被动关系,故用现在完成时的被动语态。故选C。

33.-Late again!Where_____________?

-Sorry,I________________ in the heavy traffic,or I would have been here earlier.

A.were you;have got stuck B.have you been;have got stuck

C.were you;got stuck D.have you been;got stuck

【答案】D

【解析】

【详解】

考查时态。句意:——又迟到了?你去哪了?——对不起,我遇上交通拥挤了,否则我就会早点到。第一空根据语境“又迟到了”可知,已经回来了,所以用现在完成时态,第二空:短语be/get stuck in 被困住,动作发生在过去所以用一般过去式,故选D。

34.It is the first time that I ______ to Beijing.

A.came B.come

C.have come D.had come

【答案】C

【解析】

【详解】

考查固定句型。句意:这是我第一次来北京。 It is/was the first/second/third...time that...该句型意为“这是某人第几次干某事了”。当主句的谓语动词用is时,从句谓语动词用现在完成时;当主句的谓语动词用was时,从句的谓语动词用过去完成时,故选C。

35.—Is this the first time that you ______ Nanchang?

—No. But it has been 3 years since I last ____ here.

A.visit; come B.have visited; came C.visited; came D.have visited; come 【答案】B

【解析】

【分析】

【详解】

考查时态。句意:—这是你第一次来南昌吗?—-不。但是自从我上次来这里已经三年了。这里考查句式This is the first time that…“这是第一次……”,that从句中谓语动词用现在完成时;since“自从”,从句的时态用一般过去时。故选B。

【点睛】

It/This is the first time+ that-结构中,that-从句通常用现在完成时:

It’s the first time(that)the boy has spoken to a foreigner.这个男孩还是第一次同外国人说话. It’s the first time that she’s seen an elephant.这是她第一次见到大象。

有时以上结构中的first 也可换成second,third,fourth等;其中的time也可换成其他名词:

It's the first month that he has lived here. 这是他第一个月住在这里。

This is the second cigarette that he has smoked today. 这是他今天抽的第二支烟。

若It was the first time that-结构中,that-从句通常用过去完成时,有时也用一般过去时,有时若有包括现在在内的时间状语,偶尔还可用现在完成时:

She was lucky because that was the second time she(had)visited Japan that year.

她很幸运,那是她那年第二次参观日本。

36.--I'm sorry, but I don't quite follow you. Did you say you wanted to return on September 20? --Sorry, I__________myself clear. We want to return on October 20.

A.hadn't made B.wouldn't make C.don't make D.haven't made

【答案】D

【解析】

【详解】

考查时态。句意:——抱歉,我没有听清楚。你是说你们想九月二十号回来吗?——抱歉,我没有表达清楚。我们想10月20号回来。根据句意,对方已经说过了,结果是让人没听清楚。故可用一般过去时或现在完成时态表达。结合选项中没有一般过去时,只有D 是现在完成时。故选D。

37.— Why do you look very upset?

— The electricity was cut off suddenly and my essay ________ unfinished since.

A.was left B.has left

C.had been left D.has been left

【答案】D

【解析】

【详解】

考查时态语态。句意:——你为什么看起来很沮丧?——突然停电了,那时我的文章就没写完。句中leave与主语essay 构成动宾关系,要用被动形式;句中时间状语since表示从那时起到现在文章一直没写完,是现在完成时态的时间状语。故选D。

38.The musician along with his band members ________ ten performances in the last three months.

A.gives B.has given C.have given D.give

【答案】B

【解析】

【详解】

考查现在完成时与主谓一致。句意:在过去的三个月里,这名音乐家与他的乐队成员已经完成了十场演出。由“in the last three months”可知,这句话的时态为现在完成时,故排除AD选项。本句主语为the musician,为第三人称单数形式,句中的“along with his band members”是附加成分,故谓语动词要用第三人称单数形式。故选B。

39.That was not the first time he ____ us. I think it's high time we ____ strong actions against

him.

A.betrayed, take B.had betrayed, took

C.has betrayed, took D.has betrayed, take

【答案】B

【解析】

【分析】

【详解】

考查时态和虚拟语气。句意:那不是他第一次背叛我们。我认为我们早该对他采取强硬措施了。That is/was the first time that+完成时,是固定句型;句中使用的是“That was…”,故应使用过去完成时。在固定搭配it’s (high/about) time…中,从句应使用过去时表示虚拟语气。故选B。

40.Experiments _______ that children can be instructed in swimming at a very early age, as early as about two months.

A.are proving B.will be proved C.are proved D.have proved

【答案】D

【解析】

【详解】

考查现在完成时态。句意:实验证明,儿童在很小的时候就可以学会游泳,最早两个月就可以了。此处表示“到现在为止已经得到的证明”,所以句子用现在完成时态,且主语是Experiments,名词复数,故选D。

专题一 现在完成时(绝对经典)

专题一现在完成时(教师用) ◆教学重点现在完成时日积月累短文填空 ◆教学难点现在完成时表持续 ◆教学内容 现在完成时 一、构成:have (has) +过去分词。规则变化的过去分词与过去式的变化一样,在动词词尾加ed;不规则变化的过去分词见不规则动词表,需要同学记忆。 现以see the film为例将现在完成时的肯定句,否定句和疑问句列表如下: 肯定句:I/You/We/They have seen the film. He/She /It has seen the film. 否定句:I/You/We/They have not/ haven’t seen the film. He/ She/It has not/hasn’t seen the film. 疑问句:Have I/you/they seen the film? Yes, you/ we/I/they have. No, you/ we/I/they haven’t. Has he/she/it seen the film? Yes, he/ she/ it has. No, he/ she/ it hasn’t. 二、用法:现在完成时既涉及过去,又联系现在。 用法一:表示过去发生或已经完成的某一动作对现在造成的影响或结果。常与just (刚刚),already(已经),never(从来没有),ever(曾经),before(以前),yet (仍然),once(一次),twice(两次),many times(很多次),how many times (多少次),so far(迄今为止),during the past(last)three years(最近三年来)等连用。 ※副词的位置:①just常用于肯定句中,放在have / has后,He has just come . ②never表示否定,放在have / has后, He has never visited the Great Wall. ③ever用于疑问句中,句型为: Have / Has+主语+ever+过去分词?“…曾 经……过吗?”用于询问某人过去的经历。Have you ever been to the farm? ④before用于句末,The woman has never heard of that before. ⑤yet用于句末或not之后.Has the train arrived yet? No, not yet. ⑥already用于肯定句, have / has之后或句末.We have already finished it. ⑦so far用于句首或句末. So far, we have visited the moon. 用法二:表示过去已经开始,一直延续到现在的动作或状态。时间状语有: ①or+表示一段时间的词语I have taught English for 19 years。 ②since+表示过去时间点的词语He has been at this school since 1986. ③since+表示过去的时间状语从句I have lived here since I was born. ④since+一段时间+ago. I have known him since 20 years ago. 三、现在完成时态中可以和表示一段时间状语(for,since,how long, all one’s life) 连用的动词必须是表示延续的情况或动作的动词,即延续性动词。如:be,have,know,live,work,study,learn,teach,keep,speak,talk,draw,wait,wear,walk,sleep,drive,write,do,clean等。 I have been a teacher for nearly 20 years. How long has he lived here? 常见的相应转换形式如下: borrow / lend→keep, buy→have, finish / end→be over, arrive /come / go / move / reach /get to→be in /at / be here /be there, begin / start→be on , open→be open , close→be closed, die→be dead , leave→be away(from),go to school→be in school / be a student, get up→be up, fall asleep→be asleep , fall ill→be ill, get to know→know, lose→be lost, become→be, return / come back / get back→be back,

中考英语现在完成时经典例题

中考英语现在完成时经典例题 一、初中英语现在完成时 1.All the students _______ very hard over the last three years. A. works B. has worked C. have worked D. worked 【答案】 C 【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。 2.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可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D. 3.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。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。 4.—Lucy, is your uncle a teacher? —Yes, he is. He history for nearly 20 years. A. teaches B. has taught C. is teaching D. will teach 【答案】B 【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B. 【点评】考查现在完成时,注意其常与for+一段时间连用。 5.—How long can I _________ this book?

高考英语现在完成时真题汇编(含答案)及解析

高考英语现在完成时真题汇编(含答案)及解析 一、单项选择现在完成时 1.More and more cancer patients _________ in hospital owing to polluted environment and people’s bad lifestyles. A.treated B.have treated C.have been treated D.had been treated 【答案】C 【解析】 【详解】 考查时态语态。句意:由于被污染了的环境和人们糟糕的生活方式,越来越多的癌症病人正在医院里接受治疗。本句主语more and more cancer patients与动词treat构成被动关系,要使用被动语态;而且很多病人接受治疗是已经发生的事情,要用完成时表示,所以本句使用现在完成时的被动语态,故选择C项。 2.The disease is a huge blow for the farmers. Hundreds of them ______ their animals, livelihood and hopes destroyed and many others fear they _____ the same fate. A.have seen; will suffer B.saw; suffered C.had seen; was to suffer D.see; suffer 【答案】A 【解析】 【详解】 考查时态。句意:这种疾病对农民来说是一个巨大的打击。数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。结合句意可知第一空用现在完成时态;第二空用一般将来时态。故选A。 3.She is a strong-willed woman and not once _______ in to any difficulty in her life. A.she has given B.did she give C.she gave D.has she given 【答案】D 【解析】 试题分析:考查动词时态和倒装句。句意:她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。And 连接的两个并列句中,否定副词 not once放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了in her life,所以句子应该用现在完成时,表示到现在为止,故正确答案为D选项。 考点:考查动词时态和倒装句 4.The Reform and Opening-up, having passed its brilliant age of 40 years ,____the backward situation of the Chinese nation and influenced the world. A.change B.changes C.has changed D.have changed

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

高考英语过去完成时及其解题技巧及练习题(含答案) 一、单项选择过去完成时 1.—He’s got our tickets. —That’s good I ________afraid that he ________them. A.am; has forgotten B.was; had forgotten C.was; forget D.am; will forget 【答案】B 【解析】 试题分析:考查时态:--他拿了我们的票。--太好了,我原来害怕他忘了。因为现在知道他没忘,所以是原来害怕他忘了,第一空用一般过去式was,主句用一般过去式,从句用相应的过去时,排除D,用过去完成时,选B。 考点:考查时态 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.Father ________ for London on business upon my arrival, so I didn’t see him. A.has left B.left C.had left D.was leaving 【答案】C 【解析】 分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到他。 4.When we _______the railway station, the train _______for 5 minutes.

现在完成时练习题及答案(精华版)

现在完成时 (1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have. 现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以study 为例,其否定式、 1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。 My daughter has just gone out. 我女儿刚出去。I’m sure we’ve met before. 我肯定我们以前见过面。 She has arrived. 她到了。 2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。如: I haven’t heard from her these days. 这些日子我没有收到她的信。 We haven’t seen you recently. 最近我们没有见到你。 They have been away for two years. 他们离开已经两年了。She has been with us since Monday. ★注意: 1)since和for的区别 since后接时间点,如1993,last term, yesterday, the time I got there for后接一段时间,表示“长达多久”,如ten years, a while, two days等。 Exercise: 用since和for填空 1. Jim has been in Ireland ______ Monday. 2. Jill has been in Ireland ______ three days. 3. His aunt has lived in Australia ______15 days. 4. Mary is in her office. She has been there ______ 7 o'clock. 5. India has been an independent country ______1974. 6. The bus is late. They've been waiting ______ 20 minutes. 7. Nobody lives in those houses. They have been empty ______ many years. 8. Mike has been ill ______a long time. He has been in hospital ______ October. 2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。因此,不能说: He has come here for 2 weeks. × The old man has died for 4 months. × They have left only for 5 minutes. × 以上三句话可以改为: He has been here for 2 weeks. The old man has ______ _______ for 4 months. They have _____ _____ only for 5 minutes. 3)have (has) been 和have (has) gone的区别:表示“曾到过某地”要用“have (has) been”; 表示“已经去某地”要用“have (has) gone”。试比较: Where has he been? 他刚才到哪里去了?(已经回来了) Where has he gone? 他上哪儿去了?(人不在) They have been to Canada. 他们到过加拿大。(现在已经不在加拿大) They have gone to Canada. 他们到加拿大去了。(可能在路上和已经到加拿大). 4)现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用。例如:She has already come. 她已经来了。 I haven’t read it yet. 我还没读过这个。I have met him before. 我从前曾见过他。 Ma Hong has always been a good student. 马红一直是个好学生。I have often seen him in the street. 我经常在街上看见他。

2020年高考英语现在完成时时态小结

2017年高考英语现在完成时时态总结 一、基本结构:主语+have/has+动词的过去分词 ①肯定句:主语+have/has+动词的过去分词+宾语。 ②否定句:主语+have/has+not+动词的过去分词)+宾语。 ③一般疑问句:Have/Has+主语+动词的过去分词+宾语。 ④特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词(V-ed)+其他) 过去分词变化规则如下: 1 、规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。四点变化规则: (1)一般动词,在词尾直接加“ ed ”。 work---worked---worked , visit---visited---visited (2)以“ e ”结尾的动词,只在词尾加“ d ”。 live---lived---lived (3)以“辅音字母+ y ”结尾的动词,将 "y" 变为 "i" ,再加“ ed ”。 study---studied---studied , cry---cried---cried (4)重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ ed ”。 stop---stopped---stopped , drop---dropped--dropped 2 、不规则动词变化需参看不规则动词表逐一熟记。例如: cut- cut- cut, hit--hit-- hit 二、用法

1 、现在完成时用来表示过去发生或已经完成的动作对现在造成影响或后果。也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。 例如:Ihave already posted the photo. 我已经把照片寄走了。强调post对现在的影响“照片不在这里”。 2、现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示),常与for(+时间段),since(+时间点或过去时的句子)连用。谓语动词必须是延续性动词。 例如:He has lived here since 1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。) 注意:for和since的用法。 ①for+时段为…时间 ②since+过去一个时间点(译为:自从……以来) ③since+时段+ago ④since+从句(过去时) ⑤It is+时段+since+从句(过去时) 注:瞬间动词(buy,die,join,lose……)不能直接与for 或since 引导的时间段连用。要改变成延续性动词。变化如下:e/arrive/reach/get to-----be in go out----be out finish----be over open----be open

高考复习:现在完成时过去完成时将来完成时

教学过程 一、课堂导入 时态在高考中,单选会考1至2题,完形填空里面对副词的考查也是比较多的,所以也是需要好好掌握的语法点。 二、复习预习

复习上一单元的知识点之后,以达到复习的效果。然后给学生一些相关的单选或其他类型题目,再老师没有讲解的情况下,让学生独立思考,给出答案与解释,促进学生发现问题,同时老师也能发现学生的盲点,并能有针对性地进行后面的讲课。 三、知识讲解 知识点1:现在完成时:构成:主语+ have/has + 动词的过去分词

用法: 1)过去发生的某一动作对现在造成的影响或结果,句中常有already, just, never, ever, lately, recently, , in the past+一段时间,so far等状语 2)、从过去开始,持续到现在的动作或状态 3)、用在时间、条件从句中,表示从句动作先于主句动作之前完成 4)、“最高级+名词”或“It is the + 序数词+ time”后的定语从句中。 5)、应用现在完成时应注意: 瞬间动词用于完成时表示一个动作的结束,不能和“for…”或“since…”连用,但它们的否定形式可以连用。如: We have not heard from him for ten days.我们已经十天没他的消息了。 另外,如果把瞬间动词转变成相应的持续动词,就可和“for…”或“since…”连用。

知识点2:现在完成进行时:构成:主语+ have/has + been +动词的现在分词 用法: 表示动作从过去一个时间开始,一直延续到现在,强调在此阶段时间里,动作一直在进行。 ⑴、过去开始而且现在仍在进行的动作

最新现在完成时专项练习经典(word)

最新现在完成时专项练习经典(word) 一、初中英语现在完成时 1.—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。 【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。 2.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. 3.—Your shoes are so old. Why don't you buy a new pair? —Because I all my money on an MP5. A. spend B. have spent C. am spending D. was spending 【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。 4.—They say there is a new restaurant near here. —Yes, and it ______ for more than a week. A. has been open B. open C. is opening D. opens 【答案】 A 【解析】【分析】句意:——他们说在这附近有一个新的餐馆。——是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时,have/has been done,故选A。 【点评】考查现在完成时,注意识记其标志词。

现在完成时练习题及答案

现在完成时 一、其构成 "助动词have (has) +动词过去分词"构成现在完成时。如: 1. Kate's never seen Chinese films,____ ? A. hasn't she B. has she C. isn't she D. is she 析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has的缩写,故选B。 2. His uncle has already posted the photos to him. (改为否定句) His uncle ______ posted the photos to him ______. 析:already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't, yet。 3. -Ann has gone to Shanghai. -So ______her parents. A. has B. had C. did D. have 析:"so+助/系/情态动词+主语"结构中的动词形式应与前句结构中动词形式保持一致,又后句的主语为her parents是复数,故选D。 二、其用法与标志词 (一)当句中有never, ever, just, already, yet, before等时,常用现在完成时。如: 1. -Mum, may I go out and play basketball? -___________ your homework yet? A. Do; finish B. Are; finishing C. Did; finish D. Have; finished 2. -______ you ______anywhere before? -Yes, but I can't remember where I______ A. Did; surf; surfed B. Have; surfed; surfed C. Did; surf; have surfed D. Have; surfed; have surfed 析:据yet和before可知,应用现在完成时,故1题选D,2题选D。 (二)当句中有"for +段时间"或"since +点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。如: 1. His brother has been to Stone Forest twice______he came to Yunnan. A. after B. before C. since D. for 析:主句用的是现在完成时,而从句用的是一般过去时,故选C。 2. Tom______the CD player for two weeks. A. has lent B. has borrowed C. has bought D. has had 析:A、B、C均为非延续性动词,在肯定句中不与表"段时间"的短语连用,故选D。3. I______a letter from him since he left. A. didn't receive B. haven't got C. didn't have D. haven't heard 析:据since可知,应排除A、C,"hear from sb.=receive/get/have a letter from sb."意为"收到某人的来信",故选B。 三、have/has been (to, in)/have/has gone (to)的区别。如: 1. -Have you ever______Lintong to see the Terra Cotta Warriors?-Yes, I have. A. went to B. gone to C. been in D. been to 析:据句中的have,排除A,B项意为"去某地了",C项意为"一直呆在某地",D项意为"去过某地",符合题意,故选D。 2. My parents ______ Shangdong for ten years. A. have been in B. have been to C. have gone to D. have been 析:本题句中有"for+段时间"结构,据此可排除C,B项意为"去过某地",不合题意,D项缺介词,故选A。 四、现在完成时与其他时态的联系和区别。如: 1. Sun's aunt has gone there for ten years.(改成正确的句子) 析:非延续性动词与"段时间"连用时,除了把非延续性动词改成延续性动词外,还可把动词改为一般过去时或借助句型"It's +段时间+since+从句"进行句子转换。故答案为:Sun's aunt has been there for ten years. /Sun's aunt went there ten years ago. /It's ten years since Sun's aunt went there. 2. Susan has been in this city for more than ten years.(改为同义句) ________more than ten years ____Susan ______to this city. 析:据上题分析,且since引导的从句要用一般过去时,故填It is, since, came。 3. I won't go to the concert because I ____my ticket. A. lost B. don't lose C. have lost D. is coming 析:因我丢了票的动作发生在过去,而且对现在造成了我不能参加音乐会的结果,符合现在完成时所表示的含意,故选C。 一、单项选择 1、Both his parents look sad. Maybe they _______what’s happened to him . A. knew B. have known C. must know D. will know 2、He has _______ been to Shanghai, has he?

2019高考英语现在完成时高考真题专练80题(近5年高考)

高二时态练习--- 现在完成时&将来时(近5年高考题) 1.-_____ the sports meet might be put off.-Yes,it all depends on the weather. A.I’ve been told B.I’ve told C.I’m told D.I told 2.-I’m sorry to keep you waiting.-Oh,not at all. I______ here only a few minutes. A.have been B.had been C.was D.will be 3.-Who is Jerry Gooper?-____ ?I saw you shaking hands with him at the meeting. A.Don’t you meet him yet B.Hadn’t you met him yet C.Didn’t you meet him yet D.Haven’t you met him yet 4.You don’t need to describe her.I_____ her several times. A.had met B.have met C.met D.meet 5The price_____, but I doubt whether it will remain so. A.went down B.will go down C.has gone down D.was going down 6.-Hi Tracy,you look tired.-I am tired.I_____ the living room all day. A.painted B.had painted C.have been painting D.have painted 7.I wonder why Jenny_____ us recently.We should have heard from her by now. A.hasn’t written B.doesn’t write C.won’t write D.hadn’t written 8. By the time my parents reached home yesterday, I _____ the dinner already. A had cooked B. cooked C. have cooked D. was cooked 9.Although he has lived with us for years,he_____ us much impression. A.hadn’t left B.didn’t leave C.doesn’t leave D.hasn’t left 10.News reports say peace talks between the two countries_____ with no agreement reached. A.have broken down B.have broken out C.have broken in D.have broken up 11.No decision _____ about any future appointment until all the candidates have been interviewed. A. will be made B. is made C. is being made D. has been made 12. If their marketing plans succeed, they ____ their sales by 20 percent. A. will increase B. have been increasing C. have increased D. would be increasing 13.More patients _____ in hospital this year than last year. A.treated B.have treated C.had been treated D.have been treated 14.She has set a new record,that is,the sales of her latest book_____ 50 million. A.have reached B.has reached C.are reaching D.had reached 15. I can’t see any coffee in this cupboard._____? A.Has it all been finished B.Was it all finished C.Has it all finished D.Did it all finish 16. He ___ in the factory for three years before he joined the Army. A. has worked B. works C. had worked D. will work https://www.docsj.com/doc/a812250655.html,lions of pounds’ worth of damage ____ by a storm which swept across the north of England last night. A.has been caused B.had been caused C,will be caused D.will have been caused 18.The coffee is wonderful!It doesn’t taste like anything I_____ before. A.was having B.have C.have ever had D.had ever had 19.He was hoping to go abroad but his parents_____ that they won’t support him unless he can borrow money from the bank.A.were deciding B.have decided C.decided D.will decide 20.Years ago we didn’t know this,but recent science _____ that people who don’t sleep well soon get ill. A.showed B.has shown C.will show D.is showing 21Ladies and gentlemen, please fasten your seat belts. The plane________. A. takes off B. is taking off C.has taken off D. took off 22.My brother is an actor. He_____ in several films so far. A.appears B.appeared C.has appeared D.is appearing 25.I won’t tell the student the a nswer to the math problem until he_____ on it for more than an hour.

【英语】高考必备英语过去完成时技巧全解及练习题(含答案)

【英语】高考必备英语过去完成时技巧全解及练习题(含答案) 一、单项选择过去完成时 1.---I will never forget when we met the famous writer ---Neither will I. He______ some goods and was at the checkout of a supermarket. A.had selected B.has selected C.was selecting D.selected 【答案】A 【解析】 试题分析:考查时态。本题描述的是过去发生的事情,另挑选好物品是发生在在收银台等待这个行为之前,应用过去完成时表示过去的过去,句意:我永远忘不了我们遇见那位著名的作家。我也是。他那时是挑好物品之后在超市的收银台。故选A 考点:考查时态 2. Chinese scientists ______ on Tuesday that they ______ a low-cost welding robot, which can help improve welding efficiency for small factories. A.announces; had invented B.announced; have invented C.announced; had invented D.announces; have invented 【答案】C 【解析】 试题分析:考查时态。第一空根据时间状语on Tuesday可知用一般过去时;第二空动词invent所发生的动作在announce之前,故用过去完成时。句意:中国科学家在周二宣布,他们已经发明了低成本的焊接机器人,可以帮助提高小工厂焊接效率。故C正确。考点:考查时态 3.Fat her ________ for London on business upon my arrival, so I didn’t see him. A.has left B.left C.had left D.was leaving 【答案】C 【解析】 分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到他。 4.Catherine came home happily, which suggested that she the final exam. A.had passed B.pass C.would pass D.should pass 【答案】A 【解析】 这题考查时态的用法:suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。句意是:凯萨琳高兴地回来,说明她通过了考试。选A。

最新现在完成时专项练习经典

最新现在完成时专项练习经典 一、初中英语现在完成时 1.一 How long your brother ______ this camera? — For two weeks. A. have; bought B. have; had C. has; had D. has; bought 【答案】 C 【解析】【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother,为第三人称单数,所以应该选择C项。 【点评】考查现在完成时。 2.Wow! You ________ dinner! Let's eat now. A. cook B. are cooking C. will cook D. have cooked 【答案】 D 【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。 【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。 3.—Your shoes are so old. Why don't you buy a new pair? —Because I all my money on an MP5. A. spend B. have spent C. am spending D. was spending 【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。 4.—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,故

相关文档
相关文档 最新文档