【英语】高考英语现在完成时答题技巧及练习题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【英语】高考英语现在完成时答题技巧及练习题(含答案)
一、单项选择现在完成时
1.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项正确。
2.In order to find the missing child, villagers _________ all they can over the past five hours. A.did B.do
C.had done D.have done
【答案】D
【解析】
【分析】
考查时态。
【详解】
句意:为了找到那个失踪的孩子,在过去的5个小时中,村民们已经做了所有他们能做的。
句中they can是定语从句,修饰先行词all,在从句中省略了can后面的do(因为主句谓语动词是实意动词do),根据句中时间状语over the past five hours可知用现在完成时。
故选D。
【点睛】
现在完成时表示过去完成的动作对现在仍有影响。
现在完成时的标志性时间状语有:already , ever , never , yet , just , before, still , lately ,since , for a long time ,up to now, until, so far, in the last few years/weeks/mouths , till now, recently等等。
3.During 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
【解析】
试题分析:考查动词的时态语态。
从句意“在过去的三十年中,参加健身锻炼的人数已经增加很多了”知,increase的动作虽然发生在过去,但一直持续到现在,同时由题眼“during the last three decades”可知,该空中应该用现在完成时态,所以只有B项符合语境。
【名师点睛】时态题的考查关键是抓住句子的上下文含义和句中的时间状语。
要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之
处。
这句话的时间状语是During the last three decades是典型的现在完成时的时间状语。
4.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。
5.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选项正确。
6.Much disappointed as he is in the job interview, he still keeps his confidence.
A.to have failed B.failed
C.having failed D.failing
【答案】A
【解析】
试题分析:考查动词的时态。
由题目he still keeps his confidence(他仍然保持自信)可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信。
故选A。
考点:考查动词的时态。
7.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。
8.Never _______ a greater, or more beautiful, or a calmer or nobler thing than you.
A.did I see B.have I seen
C.I saw D.I have seen
【答案】B
【解析】
【详解】
考查时态和倒装。
句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。
Never 位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。
【点睛】
倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,not until及not only等位于句首时,其后需要用部分倒装。
9.Commercial and recreational fishing _______ population sizes and also made individuals smaller, since big fish _______ and smaller ones thrown back.
A.decreased; kept B.had decreased; are kept
C.has decreased; keep D.has decreased; are kept
【答案】D
【解析】
【详解】
考查时态和语态。
句意:商业和休闲捕鱼减少了种群规模,也使个体变小,因为大鱼被保留下来,小鱼被扔回大海。
结合句意第一空是强调现在的结果,用现在完成时态;第二空是一般现在时态的被动语态,主语big fish与keep是被动关系,故答案为D。
10.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位于句首时,后面的句子要使用部分倒装。
11.—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项。
12.We two thirds of the project so far and we’re sure to complete it on time.
A.finish B.will finish
C.have finished D.finished
【答案】C
【解析】
【详解】
考查时态。
句意:到目前为止,我们已经完成了三分之二的项目,我们一定会按时完成。
根据句中时间状语so far可知用现在完成时。
故选C。
【点睛】
本题考查现在完成时,现在完成时是“过去的动作或状态持续到现在并且已经完成”。
判断现在完成时的标志词有already , ever , never , yet , just , before, still , lately ,since , for a long time ,up to now, until, so far, in the last few years/weeks/mouths , till now, recently等,考生在平时学习英语过程中要多注意积累。
本题只要抓住句中时间状语so far(到目前为止)就可以判断出用现在完成时。
13.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.他离开这有五年了。
14.―What do you think of our hometown?
―Very beautiful. You know it is the first time that 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,后面使用过去完成时;
15.—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正确。
16.—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选项正确。
17.— 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项正确。
18.How many English words ____ you ____ up to now?
A.did; learn B.had; learned
C.have; learned D.do; learn
【答案】C
【解析】
【详解】
考查时态。
句意:到目前为止,你学习了多少英语词汇?根据up to now可知用现在完成时,故选C。
19.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.
20.Never _____met such a person before.
A.did I B.I have
C.have I D.Am I
【答案】C
【解析】
【详解】
考查倒装句及时态。
句意:我以前从未见过这样的人。
根据句意可知,此处强调对现在的影响,应使用现在完成时。
never位于句首时,句子要求使用部分倒装,助动词提前。
故C 选项正确。
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.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可知,从句用现在完成时。
23.We are very proud of what our country ______ in the past seventy years.
A.has achieved B.is achieving C.achieved D.had achieved
【答案】A
【解析】
【详解】
考查时态。
句意:我们对祖国在过去70年里取得的成就感到骄傲。
A. has achieved 已经实现;B. is achieving正在实现;C. achieved(去过)实现;D. had achieved(过去的过去)实现。
由in the past seventy years(在过去的70年里)判断为现在完成时,故选A项。
【点睛】
本句考查现在完成时
现在完成时通常表过去的动作对现在造成的影响,其结构是have/has done,常见的时间标志词有:already, yet, so far, up to/till now, since, in/during/over the past/last + 段时间
例如:
Great changes have taken place in our country in the past decades.在过去几十年里我们国家发生了巨大变化。
I have not seen you since we last met each other.自我们上次碰面,我已近很久没看到你了。
24.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。
25.—Ouch! I_______ this really bad toothache for about three days.
—You really need to take a day off and see a dentist.
A.have B.am having C.have had D.had
【答案】C
【解析】
【详解】
考查动词时态。
句意:——啊!我已经牙疼整整三天了。
——你真的需要请一天假,去看牙医。
现在完成时表示已经发生,持续到现在并且仍在进行的动作,根据时间状语for three days和“你真的需要请假去看牙医”可知,此处应使用现在完成时。
故选C。
26.-What's your father's attitude to your new job?
-I ______ ideas with him up to now. However, he always lets me make up my mind.
A.won't exchange B.didn't exchange C.don't exchange D.haven't exchanged 【答案】D
【解析】
【详解】
考查时态。
句意:--你父亲对你的新工作持什么态度?--到目前为止我还没有和他交换过意见。
但是,他总是让我下决心。
由句中的时间状语up to now可知,此处应用现在完成时。
故选D。
27.--_____ my dictionary?
-- Yes. I put it in your desk just now.
A.Do you see B.Have you seen
C.Did you see D.Had you seen
【答案】B
【解析】
【详解】
考查时态。
句意:——你看到我的词典了吗?——是的,我刚才把它放你桌上了。
根据句意可知此处强调过去的动作对现在造成的影响,用现在完成时,故B项正确。
28.LED lighting, even in most developed countries, ________ long enough to know its effects across the human lifespan.
A.has not been used B.was not used
C.had not been used D.is not being used
【答案】A
【解析】
【详解】
考查时态。
句意:即使在大多数发达国家,LED照明的使用时间也不够长,不足以了解其在人类寿命中的影响。
分析句子可知,LED照明到现在一直还在使用,所以用现在完成时,故选A。
29.This is the first time the students ______ to Hyde Park.
A.have been visited B.have visited
C.have gone D.are being gone
【答案】C
【解析】
【详解】
考查时态。
句意:这是学生们第一次去海德公园。
在this/it is the first time +从句的结构中,从句用现在完成时,故C项正确。
由于visit是及物动词,其后直接接宾语,故排除B。
【点睛】
在this/it is the first time +从句(第一次做某事)的结构中,从句用现在完成时,注意如果是was的话,从句需要用过去完成时。
30.Quite a few tall buildings _______in the last two years.
A.have been put up B.were put up C.had put up D.put up
【答案】A
【解析】
【详解】
考查现在完成时的被动语态。
句意:过去两年里建了不少高楼。
由“in the last two years”可知,本句为现在完成时,主语Quite a few tall buildings与谓语put up 为被动关系。
故选A 项。
31.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…均为现在完成时的时间标志,所以做此类题时,需要先看句子中是否有明确的时间点,然后我再判断时态。
32.-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。
33.It's the third time that I _________ you _________ your promise.
A.reminded; about B.have reminded; of
C.reminded; of D.have reminded; about
【答案】B
【解析】
【详解】
考查时态和固定搭配。
句意:这是我第三次提醒你信守你的承诺。
It is the
first/second/third….time that sb has/have done是个固定句型,意为“这是某人第一次/第二次/第三次……做某事”,所以第一空要用现在完成时。
remind sb of sth为固定搭配,意为“提醒某人某事”,所以第二空要用介词of。
故选B项。
It/This is the first time+that-结构中,that-从句通常用现在完成时:
It/This was the first time that-结构中,that-从句通常用过去完成时
(以上结构中的 first 也可换成 second, third, fourth 等) 在以上两个特殊句式中,that从句的时态是考查重点,考生要牢牢记住规则。
本题中,第一空用的是It/This is the first time+that-结构, that 从句中要用现在完成时,所以第一空要填have reminded。
34.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。
35.Either the beautiful sights of this modern city or its local custom____ thousands of visitors during the past years.
A.have attracted B.were attracting C.has attracted D.was attracting
【答案】C
【解析】
【详解】
考查现在完成时与主谓一致。
句意:无论是这座现代化城市的美丽景色还是当地的风俗习惯在过去的这些年都已经吸引了成千上万的游客。
由“during the past years”可知,这句话使用现在完成时。
“either…or…”作主语时,谓语动词形式与or后主语保持一致,its local custom是第三人称单数,所以谓语动词也应使用第三人称单数形式。
故选C。
【点睛】
during the past+时间段, in the the past +时间段,in the recent +时间段都表示到现在为止的前一段时间,时态都用现在完成时。
所以由本句话中的during the past years可知,这句话使用现在完成时。
36.— 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。
37.— When will the professor come and give the lecture on the spirits of contracts?
— Not until our program ________ by our school.
A.approves B.will be approved C.is to approve D.has been approved 【答案】D
【解析】
【详解】
考查时态。
句意:——教授什么时候来做关于契约精神的讲座?——直到我们的课程得到学校的批准。
本句省略了主句后的时间状语从句,从句中谓语动词用现在完成时态代替将来完成时。
our program和动词approve是被动关系,用被动语态。
故选D。
38.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。
39.---Is this the first time you ______Beijing.
---No. But the first time I ______ here, the city wasn’t so beautiful.
A.visited; have come B.visited; came
C.have visited; have come D.have visited; came
【答案】D
【解析】
【详解】
考查现在完成时和一般过去时。
句意:----.这是你第一次来北京吗?---不。
但是我第一次来这里的时候,这座城市并不那么漂亮。
It /This is the first time+that-结构中, that-从句用现在完成时。
The first time是时间状语从句的从属连词,由“the city wasn’t so beautiful.”可知,
从句为一般过去时。
故D选项正确。
40.With Chang'e-3 successfully landing, China becomes the third country in the world that
_______ on the moon.
A.lands B.has landed C.landed D.was landing
【答案】B
【解析】
【详解】
考查动词时态。
句意:随着嫦娥3号的成功着陆,中国成为了世界上第三个登上月球的国家。
根据固定句型:it is the first that +现在完成时,可知用现在完成时,故选B。