高一英语现在完成时解题技巧分析及练习题(含答案)及解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.Tony is one of the five students in his class who ______ the exam. How lucky he is!
A.is passing B.passes
C.has passed D.have passed
【答案】D
【解析】
考察时态语态。

托尼是班上5个通过考试的学生之一,他真幸运。

由题意可知,通过考试这件事在人谈论这件事之前发生,所以,采用完成时态。

通过考试是主动形式,并且定语从句中的who修饰的是five students,所以是have passed,故选D
考点:考察时态和语态
4.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。

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

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

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

9.—What a stupid mistake!
—Yes. I ______ you doing it carefully, but without success.
A.was suggesting B.will suggest
C.have suggested D.had suggested
【答案】C
【解析】
【详解】
考查时态。

句意:——这是一个多么愚蠢的错误啊!——是的,我建议过你要认真,但是你听不进去。

根据“What a stupid mistake!”判断此处强调过去的事情对现在的影响,应该用现在完成时,故C项正确。

10.— When will the bike-sharing schemes be introduced to the public?
— Not until _______ a better understanding of them.
A.we have had B.will we have had
C.have we had D.we will have had
【答案】A
【详解】
考查时间状语从句。

句意:--公共单车共乘计划将于何时推出?---直到对它们有了更好的了解。

根据第一句话可知这是将来时,但是until引导的是时间状语从句,从句中要用现在时代替将来时。

not until位于句首时,主句要用部分倒装,但是从句不用,故选A。

11.I took notes during the meeting, but I a chance to write them into a report so far. A.didn’t have B.haven’t had
C.hadn’t had D.won’t have
【答案】B
【解析】
【详解】
考查时态。

句意:会议期间我做了笔记,但到目前为止我还没有机会把它们写进报告里。

根据句中时间状语so far可知,此处应使用现在完成时。

故B选项正确。

【点睛】
现在完成时的部分常见标志词(组)in the past few days/weeks/months/years;(up to)these few days/weeks/months/years;up to present/now;so far;till now及句型:It is the 序数词+time that…谓语动词使用现在完成时。

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

【点睛】
本题第一空考查了特殊句式“It /That/This is the...time that sb have done st h;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态——主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。

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
【解析】
【详解】
考查时态。

句意:自从他离开学校以来,他从来没有梦想成为那所著名大学的教授。

此处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.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选项正确。

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

19.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选项正确。

20.Never _____met such a person before.
A.did I B.I have
C.have I D.Am I
【答案】C
【解析】
【详解】
考查倒装句及时态。

句意:我以前从未见过这样的人。

根据句意可知,此处强调对现在的影响,应使用现在完成时。

never位于句首时,句子要求使用部分倒装,助动词提前。

故C 选项正确。

21.Never before ________ such a difficult time, and nor ________.
A.we have experienced; they have B.have we experienced; have they
C.did we experience; they did D.we had experienced; had they
【答案】B
【解析】
【详解】
考查时态和倒装句。

句意:以前我们从没经历过如此艰难的时期,他们也没有经历过。

never before“从来没有,前所未有”,要与完成时态连用,位于句首时句子需要使用部分倒装,即助动词have/has提前;nor放句首引导倒装句,意为“……也不……”,句子需要部分倒装,与上文助动词保持一致。

故选B。

【点睛】
部分倒装
1)句首为否定或半否定的词语,如no, not, never, seldom, little, hardly, at no time, in no way, not until…等。

Never have I seen such a performance.
Not until the child fell asleep did the mother leave the room.
当Not until引出主从复合句,主句倒装,从句不倒装。

注意:如否定词不在句首不倒装。

比如:I have never seen such a performance.
The mother didn't leave the room until the child fell asleep.
2)否定词开头作部分倒装
如Not only…but also, Hardly/Scarcely…when, No sooner… than等,要倒装。

例如:
Not only did he refuse the gift, he also severely criticized the sender.
Hardly had she gone out when a student came to visit her.
No sooner had she gone out than a student came to visit her.
3)so, neither, nor作部分倒装
用这些词表示"也"、"也不" 的句子要部分倒装。

例如:
Tom can speak French. So can Jack.
If you won't go, neither will I.
4)only+ 副词/介词/状语从句位于句首,要部分倒装
Only in this way, can you learn English well.
Only after being asked three times did he come to the meeting.
如果句子为主从复合句,则主句倒装,从句不倒装。

Only when he is seriously ill does he ever stay in bed.
22.I won’t go to see the film tonight, because I ________ my ticket.
A.lost B.have lost C.will lose D.didn’t have
【答案】B
【解析】
【详解】
考查动词时态。

句意:我今晚不去看电影了,因为我的票丢了。

现在完成时强调对现在的结果/影响,“票不见了”,所以I won’t go to see the film tonight。

本题易错选A,一般过去时,只强调“丢失了”,也许后来又见了。

故选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 first/second/third…+从句,从句用现在完成时,表示“某人第几次做某事”;The first time“首次;第一次”,常引导时间状语从句,根据主句“the city wasn’t so fascinating.”时态可知,用一般过去时。

故选D。

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

25.My daughter _________ as a teacher for 5 years in 2008, and she _______a doctor since then.
A.had worked…has been B.worked…has been
C.has worked…is D.worked…is
【答案】B
【解析】
【详解】
考查时态。

句意:我的女儿在2008年已经当了5年的老师,从那以后她一直是一名医生。

根据in 2008可知,当老师是过去的事情,用一般过去式,根据时间状语since then可知,此句用现在完成时。

故选B。

【点睛】
时态是常考考点,除了要求考生掌握各个时态的基本用法之外,考生需具有在具体语境中辨别能力。

时态的判定往往根据句中所给的直接或间接的时间状语来判定,但要注意的是不能完全依赖于所给出的时间状语,还要看语境。

本小题第一空所在句子有个很明显的时间状语for 5 years,如果以此来判断,应使用现在完成时,但根据下文语境可知,此处叙述的是过去的事情,用一般过去式。

而第二空则可以根据时间状语since then判定使用现在完成时。

26.We ____ each other since childhood.
A.have known B.knew C.know D.are knowing
【答案】A
【解析】
【详解】
考查现在完成时。

句意:从儿童时期我们就是彼此认识。

根据题干中的时间状语since childhood可知此处应用现在完成时。

故选A。

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

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

考点:考查非谓语动词
30.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。

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.-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.—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.
她很幸运,那是她那年第二次参观日本。

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

35.My dad still doesn’t have a driving 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. 过去,我从未听说过那件事。

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

37.With the wide use of e-business, the way of shopping we were used to a lot. A.change B.changing
C.changed D.has changed
【答案】D
【解析】
【详解】
考查现在完成时。

句意:随着电子商务的广泛应用,我们习惯的购物方式发生了很大的变化。

we were used to是一个定语从句,先行词是the way of shopping,表示过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去,用现在完成时,故选D。

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

39.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选项正确。

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

相关文档
最新文档