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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

一、单项选择现在完成时
1.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项正确。

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.The Greens moved back to the countryside in 2008 and ________ a happy and peaceful life there ever since.
A.are leading B.lead C.led D.have led
【答案】D
【解析】
【详解】
考查时态。

句意:格林一家2008年搬回农村,从此过上了幸福安宁的生活。

根据句中时间状语,ever since自从那时候起,可知,指从2008年一直持续到现在,故用现在完成时。

故选D。

4.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…谓语动词使用现在完成时。

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

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

7.The recent 40 years great changes taking place all over China.
A.witnessed B.has witnessed
C.had witnessed D.witnesses
【答案】B
【解析】
【详解】
考查时态。

句意:近40年来,中国发生了巨大的变化。

表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。

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

9.How happy we are! The holiday we have been looking forward _______ at last.
A.to has come B.having come
C.to having come D.has come
【答案】A
【解析】
【详解】
考查句子结构分析和谓语动词。

句意:我们是多么的快乐啊!我们一直所期望的假期终于来了。

句中we have been looking forward to我们一直所期望的,作the holiday的定语,故整个句子应当为The holiday has come at last。

故选A。

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

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.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.他离开这有五年了。

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

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

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

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

16.Tom ____on the essay for two hours but he _____only a hundred words by now.
A.has been working;has written B.has been working;writes
C.worked ;written D.worded;writes
【答案】A
【分析】
【详解】
考查时态。

句意为:Tom一直忙着写论文两个小时了,但是到现在为止他只写了100多个词。

由后半句可知Tom现在还在写文章,故第一个空用现在完成进行时,第二个空强调到现在为止已经写完100个词了,所以用现在完成时,故A正确。

【点睛】
此题的简体关键是根据时间状语判断句子的时态。

第一空根据时间状语for two hours,可知应该用能延续的动词的现在完成时态,再根据后半句到目前已经写了100个词了,由此可知现在仍在写,因此第一空应该用现在完成进行时。

而第二空的时间状语为by now,因此用现在完成时即可,所以用has written。

17.--- Have we ________ water? --- Yes, ________. We’d better get some.
A.given out; we have run it out B.run out of; our water has run out C.used up; our water has been run out D.run out; our water is running out
【答案】B
【解析】
【详解】
考查动词短语辨析。

句意:—我们用完水了吗?—是的,我们的水已经用完了。

我们最好去取点水。

动词短语run out of意为“用完,耗尽…”,该短语可以用于被动语态;run out意为“用完”,这是一个不及物动词短语,后面不接宾语,没有被动语态形式,排除CD项;use up意为“用完”,该短语有被动语态形式。

短语give out分发,散发。

该短语与句意不符,排除A项;故B项正确。

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

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

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

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

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

23.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判定使用现在完成时。

24.I ________ Mr. Bert of the chan ge 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。

25.––Why are you buying a new refrigerator?
––The old one ______ so many times that it’s not worth it any more.
A.has repaired B.is repaired
C.has been repaired D.has been repairing
【答案】C
【解析】考查动词时态语态。

句意:——你为什么要买一台新冰箱?——旧的冰箱已经被修过很多次了,它都不值得再修了。

表示现在之前的动作对现在造成的影响用现在完成时,主语“冰箱”和“修理”是被动关系,故选C。

26.The teacher together with his assistants _____ ten cell samples during the past two months in the school lab.
A.analyze B.analyzes C.has analyzed D.have analyzed
【答案】C
【解析】
【详解】
考查时态和主谓一致。

句意:老师和他的助手们,在过去两个月里在学校实验室分析了十个细胞样本。

由“during the past two months”可知,本句为现在完成时,主语为The teacher together with his assistants ,当 together with 连接句子时,谓语单复数与 together with之前的词的单复数保持一致既与The teacher保持一致。

故选C项。

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

28.—How long ______ you ______? —For five years. We ______ in 2001.
A.have; been married; got married. B.did; marry; got married.
C.have; got married; married. D.were; married; married.
【答案】A
【解析】
【详解】
本题考查时态和动词marry的用法。

句意:——你结婚多久了?——五年。

我们2001年结婚。

第一句根据how long可知,此处表状态,用be married形式,根据语境可知,此处用现在完成时形式;第二句中根据时间状语in 2001可知,用一般过去时,故填got married, 综上,选A。

【点睛】
marry既可用作及物动词,也可用作不及物动词,意为结婚;嫁;娶;与.结婚等.常见用法如下:
一、marry sb表示嫁给某人;与…结婚。

例如:
John married Mary last week.上星期约翰和玛丽结婚了。

二、be/get married to sb表示与某人结婚.例如:
Jane was married to a doctor last month.上个月简和一位医生结婚了。

Rose got married to a teacher.罗斯和一位教师结婚了。

三、marry sb to sb表示父母把女儿嫁给某人或为儿子娶媳妇。

例如:
She married her daughter to a businessman.她把女儿嫁给了一位商人。

四、marry作不及物动词时,往往用副词或介词短语来修饰。

例如:
She married very early.她很早就结婚了。

五、marry 一般不与介词with 连用。

例如:
她和一位英国人结了婚.
【误】She married with an Englishman.
【正】She married an Englishman.
【正】She was / got married to an Englishman.
六、若问某某是否结婚,而不涉及结婚的对象,可用be / get married的形式,相当于系表结构。

例如:
你结婚了吗?
【误】 Do you marry?/ Have you married?
【正】 Are you married?/ Have you got married?
29.In the past twenty years, a huge amount of environmental damage ________ by air pollution.
A.has been caused B.have been caused
C.was caused D.were caused
【答案】A
【解析】
【详解】
考查时态和主谓一致。

句意:在过去的二十年里,空气污染已经对环境造成了很大的危害。

“in the past +一段时间”一般与现在完成时连用,故排除C,D。

分析可知,句子的主语a huge amount of environmental damage和谓语cause之间是动宾关系,所以要用被动语态。

主语为单数,谓语动词也要用单数。

故选A项。

【点睛】
a huge amount of意为“大量的”,修饰不可数名词。

本题中environmental damage为不可数名词,由a huge amount of修饰,a huge amount of environmental damage为主语表示单数,所以谓语动词要用单数。

30.﹣﹣Why not go into the classroom?
﹣﹣The door locked.
A.have been B.will be C.has been D.is
【答案】C
【解析】
【详解】
考查现在完成时。

句意:﹣﹣为什么不进教室?﹣﹣门已经锁了。

现在完成是表示“过去的动作对现在的影响或结果”或“过去的动作一直持续到现在”。

本题中的门“已经被锁”,对现在产生影响是“没有进教室”,故需要现在完成时的被动语态,主语是第三人称单数。

故选C。

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

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

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

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.The number of foreign students attending Chinese universities ________rising steadily since 2010.
A.is B.are
C.has been D.have been
【答案】C
【解析】
【分析】【详解】
考查动词时态和主谓一致。

句意:自从2010年以来,上中国大学的外国学生的数量一直在增长。

根据时间状语since 2010可知,用现在完成时态,The number of……作主语,后面的谓语动词用单数,故选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 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.
她很幸运,那是她那年第二次参观日本。

37.—Let’s go for a nice walk into the country this afternoon.
—I’d like to, but I ________ to go with Alice to buy some clothes.
A.agreed B.will agree C.have agreed D.had agreed
【答案】C
【解析】
【详解】
考查现在完成时。

句意:---今天下午我们去乡村散散步吧。

---我很想去,但是我已经答应和爱丽丝一起去买衣服了。

现在完成时表示过去动作对现在造成的影响。

由“but ”可知,作者已经答应和爱丽丝一起去买衣服了,所以不能去乡村散步了。

故可知选C项。

38.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可知,这句话使用现在完成时。

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

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

相关文档
最新文档