高考英语试题真题分类汇编现在完成时含解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高考英语试题真题分类汇编现在完成时含解析
一、单项选择现在完成时
1.The old couple have been married for 40 years and never once ___________ with each other. A.they have quarreled B.have they quarreled
C.they had quarreled D.had they quarreled
【答案】B
【解析】
【详解】
考查倒装。
句意:那对老夫妻已经结婚40年了,从来都没有争吵过。
never放在后句的句首,要用部分倒装,for 40 years表明应该用现在完成时,故B项正确。
【点睛】
当含有否定意义的词never,seldom,little,hardly,not,by no means位于句首时,后面的句子要使用部分倒装。
2.It is the fourth time that Tom ______ in the maths exams.
A.failed B.has failed
C.had failed D.have failed
【答案】B
【解析】
【详解】
考查固定句式中的时态。
固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。
句意:这是这个星期里他第四次打电话给你了。
【点睛】
固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
(1)It is the first time that I have come to the Great Wall. 这是我第一次到长城去。
(2)It was the first time that he had visited the Great Wall.那是他第一次参观长城。
3.With people paying attention to fitness, self-service mini-gyms, each covering about 5 square meters, ________ in C hina’s major cities these years.
A.have sprung up B.sprang up
C.had sprung up D.spring up
【答案】A
【解析】
【详解】
考查时态。
句意:这些年,随着人们对健身的重视,面积约5平方米的自助迷你健身房如雨后春笋般在中国各大城市兴起。
根据these years“这些年”,可知句子用现在完成时态,故答案为A。
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
【答案】C
【解析】
【详解】
考查时态。
句意:改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。
句中强调“改革开放40年”对现在的影响,故用现在完成时。
故选C。
5.With the development of the intelligent robot technology, people _______ the importance of cooperating among robots, and the challenge in practice.
A.have been noticed B.are noticing
C.will notice D.have noticed
【答案】D
【解析】
【详解】
考查现在完成时态。
句意:随着智能机器人技术的发展,人们已经注意到机器人之间合作的重要性,以及在实践中的挑战。
结合句意可知句子用现在完成时态,people是句子主语,故答案为D。
6.Only since the Industrial Revolution ________ in places away from their homes or been left to raise small children without the help of multiple adults.
A.most people have worked B.have most people worked
C.most people had worked D.had most people worked
【答案】B
【解析】
【详解】
考查倒装和时态。
句意:就是从工业革命开始,多数人去远离他们家的某些地方工作或是被留下来养育孩子,没有许多成年人帮助。
“only+时间状语”放在句首,句子需用部分倒装;再根据since可知用现在完成时,故选B。
7.We have done things we ought not to have done and undone things we ought to have done.
A.leaving B.left
C.will leave D.leave
【答案】B
【解析】
【详解】
考查现在完成时。
句意: 不该做的事我们都做了,留下该做的事都没做。
句子主干是个并列句,即we have done things we ought not to have done和left undone things we ought to have done,所以have done和have left是并列谓语,其中have相同,省略,只不过两个并列句里分别含有一个定语从句,第一个分句中we ought not to have done作things的定语,第二个分句中we ought to have done作things的定语。
故选B选项正确。
8.Over the past 12 months the company ______ a 10 percent improvement.
A.managed B.manages
C.had managed D.has managed
【答案】D
【解析】
【详解】
考查时态。
句意:在过去的12个月里,该公司取得了10%的进步。
表示“过去的动作或状态对现在造成的影响和结果”,用现在完成时,故选D。
9.I’m tired out. I__________all afternoon and I don’t seem to have finished anything. A.shopped B.have shopped
C.had shopped D.have been shopping
【答案】D
【解析】
试题分析:句意为:“我现在很累。
我整个下午一直在购物,我好像什么事都没做成似的。
”由语境可判断是从过去到现在一直在购物,可能还要继续下去,所以用现在完成进行时,选D项。
考点:考查动词时态
10.Never _____met such a person before.
A.did I B.I have
C.have I D.Am I
【答案】C
【解析】
【详解】
考查倒装句及时态。
句意:我以前从未见过这样的人。
根据句意可知,此处强调对现在的
影响,应使用现在完成时。
never位于句首时,句子要求使用部分倒装,助动词提前。
故C 选项正确。
11.Linda ________ to her mother for so long that she figures out almost every gesture of her mother’s.
A.attended B.had attended C.would attend D.has attended
【答案】D
【解析】
【详解】
考查现在完成时。
句意:琳达照顾她母亲太久了,她几乎能领会母亲的每一个动作。
分析句意可知,本句为现在完成时,表示过去所发生的动作或事情对现在的影响或产生的结果,着眼点在现在。
由“she figures out almost every gesture of her mother’s ”可知,琳达照顾她母亲太久了。
对现在的影响是,她几乎能领会母亲的每一个动作。
故D选项正确。
12.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。
13.This is the third time I____ Hong Kong. The second time I____ here was on Christmas Day last year.
A.have visited; came B.have visited; have come
C.visit; came D.visited; had come
【答案】A
【解析】
【详解】
考查时态。
句意:这是我第三次来香港,第二次我在这里的时候是去年的圣诞节那一天。
第一句考查了固定句式:This/It is/was the 序数词 time sb have/has/had done sth,该句式意为“这是某人第几次做某事”,所以第一空中使用have visited;第二空中用一般过去时描述过去发生的事情。
故A项正确。
【点睛】
本题第一空考查了特殊句式“I t /That/This is the...time that sb have done sth;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态——主句用现在时,从句用现在完成时;主句用过去时,从
句用过去完成时。
14.—Hello, I have heard you are on holiday.
—That’s not the case. Actually I ______ from my holiday in Athens, where I ______ for a fortnight. A.returned; stayed B.have returned; stayed
C.will return; stay D.am to return; stay
【答案】B
【解析】
【详解】
考查时态。
句意:—你好,我听说你在度假。
—不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。
根据句意可知,我已经回来,所以用现在完成时have returned。
根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。
故B选项正确。
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 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
【答案】A
【解析】
【详解】
考查时态。
句意:我想知道为什么Jenny最近没有写信给我们。
到目前为止我们应该已经收到她的来信了。
副词recently意为“最近,近来”,通常与现在完成时连用。
本句主语是Jenny,谓语动词要使用第三人称单数,故A项正确。
18.By now 516 Confucius Institutes ______in 142 countries and regions, according to the Confucius Institute Headquarters.
A.founded B.would found
C.have been founded D.had been founded
【答案】C
【解析】
考查时态和语态。
句意:根据孔子学院总部的统计,到现在为止,全世界142个国家和地区已经建立了516个孔子学院。
主语516 Confucius Institutes和found之间是被动关系,该句应用被动语态。
且by now做时间状语,谓语动词应用现在完成时态。
综上,该空应填have been founded。
C选项正确。
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.The Greens _____ China for five years.
A.has been in B.have been in
C.went to D.has gone to
【答案】B
【解析】
【详解】
考查时态。
句意:Green一家人来中国已经五年了。
时间状语for five years表明用现在完成时,The Greens作主语时,谓语动词用复数,而且接一段时间要用have been in,故B项正确。
21.John and I___friends for eight years.We first got to know each other at a Christmas party.But we_____ each other a couple of times before that.
A.had been; have met B.have been; have met
C.had been; had met D.have been; had met
【答案】D
【解析】
【详解】
考查动词时态。
句意:我和约翰做朋友已经8年了,我们开始了解彼此是在一次圣诞晚会上,但在那之前我们见过两次面。
第一空是表示过去到现在做8年时间的朋友,用现在完成时;第二空是指在圣诞节见面got to know each other用的过去时,在此以前见过,表示的是"过去的过去"用过去完成时;故选D。
22.In the last few years, China ___ great achievements in environmental protection.
A.has made B.had made
C.was making D.is making
【答案】A
【解析】
【详解】
考查动词时态。
句意:在过去的这些年里,中国在环境保护中取得了很大的成就。
由时间状语in the last few years可推知动作从过去一段时间持续到现在并对现在造成影响,用现在完成时。
故选A。
【名师点睛】
判断时态可以从时间状语入手,题干中的in the last few years为现在完成时的时间标志词。
类似的还有over/ for/ during the last/ past years/months…均为现在完成时的时间标志,所以做此类题时,需要先看句子中是否有明确的时间点,然后我再判断时态。
23.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项正确。
24.—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 first/second/third…+从句,从句用现在完成时,表示“某人第几次做某事”;The first time“首次;第一次”,常引导时间状语从句,根据主句“the city wasn’t so fascinating.”时态可知,用一般过去时。
故选D。
25.Not until______ a chance to discuss it thoroughly, ______set out to handle the problem we came across last week.
A.we have had, shall we B.have we had,we shall
C.do we have, we D.we shall have had, shall we
【答案】A
【解析】
【详解】
考查倒装。
句意:直到我们有机会彻底讨论这件事,我们才着手处理上周遇到的问题。
Not until位于句首,主句用部分倒装,从句不倒装,本句中从句强调过去的动作对现在造成的影响,用现在完成时,故A项正确。
26.I ________ Mr. Bert of the change of the meeting. You don’t have to phone him again. A.have informed B.will have informed
C.would inform D.had informed
【答案】A
【解析】考查动词时态。
句意:我已告知Mr. Bert会议的改变。
你没必要再给他打电话。
根据语境可知,句子应用现在完成时态表示过去的动作对现在的影响,故答案为A。
27.- -Did you watch the news about the success story of a farmer in Longhu last night?
Yes. By using an e-commerce platform, his fruit business ____ nationwide.
A.is expanding B.has expanded C.would expand D.was expanding
【答案】B
【解析】
【详解】
考查时态。
句意:——你看了昨晚龙湖农民的成功事迹的新闻了吗?——看了。
通过使用网络商业平台,他的水果生意已经做到全国了。
分析句子可知,生意已经做到了全国范围,对现在造成了影响,且现在这个生意依旧在进行,故应用现在完成时。
故选B
28.—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。
29.—In the last few months, Kenny _____ more than 1,000 dollars for breaking traffic rules.—No surprise. He is always being careless.
A.would be fined B.had been fined C.has been fined D.will be fined
【答案】C
【解析】
【详解】
考查时态和语态。
句意:——在过去的几个月里,肯尼已经因为违反交通规则被罚1000多美元。
——不奇怪,他一向很粗心。
in the last few months意为“过去的几个月来”,时间是从过去一直持续到现在,应该用现在完成时,主语与fine是被动关系,故选C项。
30.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。
31.Such a craze _____ the pursuit of fashion become that some schools have to ban it for being too distracting and for fueling envy-rooted bullying.
A.does B.did C.had D.has
【答案】D
【解析】
【详解】
考查部分倒装和现在完成时态。
句意:追求时尚已经变得如此的疯狂以至于一些学校不得不禁止它,因为太多的分心和燃起了嫉妒的欺凌。
such...that和so…that表示“如此……以至于……”,当such和so位于句首时,主句使用部分倒装,that后的语序不变。
由于句中have to使用的是一般现在时,根据句意(追求时尚已经变得如此的疯狂),可知前半句应用现在完成时。
故选D。
32.It____ ten years ______ I graduated from university.
A.has been; since B.is; before
C.was; since D.will be; before
【答案】A
【解析】
【详解】
考查固定句型。
句意:我已经大学毕业十年了。
It is/has been+一段时间+since+过去时的句子,意为“自从......已经多久了”,是固定句型,故选A。
33.--Can I have a talk with Johnson?
--Oops! He ________ for only ten minutes.
A.was away B.has been away C.has left D.left
【答案】B
【解析】
【详解】
考查动词时态。
句意:—我能和Johnson聊聊吗?—啊哦!他走了10分钟了。
分析句子可知,离开的动作发生在过去,即10分钟前,但对现在有影响或结果,因此要使用现在完成时。
has been away表示一个状态,是延续行动词词组,在现在完成时中可以与一段时间连用,而has left只是表示一个动作,是个瞬间动作,是非延续性动词,在现在完成时中不能与一段时间连用。
故选B。
34.-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。
35.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。
36.—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 elephan t.这是她第一次见到大象。
有时以上结构中的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.
她很幸运,那是她那年第二次参观日本。
37.The village isn’t ________ it used to be and the life we were used to _____ greatly since 1992.
A.what , has changed B.that, changed C.what, changed D.that , changing
【答案】A
【解析】
【详解】
考查名词性从句和时态。
句意:这个村庄已经不是过去的样子了,我们曾经的生活自1992年以来已经发生了很大的变化。
分析句子结构可知,第一空填连接代词引导表语从句,从句中缺表语,故用what,在此处可译成“……的样子”;第二空填谓语动词,主语是the life,又因为since 1992是时间状语,故时态用现在完成时,综上,故选A。
38.My dad still doesn’t have a dri ving license. He _____________ his driving test seven times! A.has failed B.failed C.had failed D.fails
【答案】A
【解析】
【详解】
考查现在完成时时态。
句意:我爸爸还没有驾照。
他驾驶考试已经七次不及格了!根据次数seven times七次,可知要用现在完成时“has/have+ done”,主语是He,故用单数has,故选A。
【点睛】
现在完成时是由助动词“have(has)+过去分词”构成的,其规则动词的过去分词构成与过去式相同,不规则动词的过去分词则需要加强记忆。
主要用法如下:
1、表示过去发生的某一动作对现在造成的影响或结果。
例如:I have just cleaned my clothes. 我刚洗过衣服。
(“洗衣服”是发生在过去的动作,对现在造成的结果是“衣服干净了”)
2、表示过去已经开始,持续到现在的动作或状态,也可以表示实质可能继续下去的动作或状态.这时往往与表示一段的时间状语连用。
例如:I have been here for just over two years. 我到这里才两年多。
He has worked here since 1989. 从1989年,他就在这里工作。
3、现在完成时属于现在时态范围,因此不能和表示过去的时间状语连用,如:yesterday,last night,two weeks ago等,但可以和never,ever,already,yet,just,for..,since等连用。
例如:Have you finished your work yet?你已经完成你的工作了吗?
I have never heard that before. 过去,我从未听说过那件事。
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.My mother ______ the window already, so the room looks much brighter.
A.had cleaned B.has cleaned
C.is cleaning D.will clean
【答案】B
【解析】
【详解】
考查时态。
句意:我妈妈已经把窗户擦好了,所以房间看起来明亮多了。
根据“so the room looks much brighter”可知此处强调过去的动作对现在造成的影响,应该用现在完成时,故B 项正确。