高考英语现在完成时解析版汇编及解析

高考英语现在完成时解析版汇编及解析
高考英语现在完成时解析版汇编及解析

高考英语现在完成时解析版汇编及解析

一、单项选择现在完成时

1.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;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态——主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。

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

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

4.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的话,从句需要用过去完成时。

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

考点:考查动词时态和倒装句

6.In the last few years, China ________ great achievements in environmental protection. A.was making B.made

C.had made D.has made

【答案】D

【解析】

【详解】

考查时态。句意:在过去几年里,中国已经在环境保护方面取得了很大的成就。时间状语“In the last few years”表明应该使用现在完成时,故D项正确。

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

8.I am a better reader this year than I was last year because I ________ to hundreds of new concepts and ideas.

A.have exposed B.had been exposed C.have been exposed D.was exposed

【答案】C

【解析】

【分析】

考查时态。

【详解】

句意:今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。由上文可知“阅读”的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。Expose“暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示“接触”的状态,故用be exposed。综上本题最终选C。

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

10.Never _____met such a person before.

A.did I B.I have

C.have I D.Am I

【答案】C

【解析】

【详解】

考查倒装句及时态。句意:我以前从未见过这样的人。根据句意可知,此处强调对现在的影响,应使用现在完成时。never位于句首时,句子要求使用部分倒装,助动词提前。故C 选项正确。

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

12.It is the first time that Chinese teachers ________ in schools across Britain to introduce Chinese-style maths lessons and teaching approaches.

A.taught B.teach

C.have taught D.had taught

【答案】C

【解析】

【详解】

考查现在完成时。句意:这是中国教师首次在英国各地的学校教中国式的数学课和教学方法。The first time that表示“第一次……”,引导表语从句时,如果主句的系动词是一般现在时,从句用现在完成时,故C项正确。

【点睛】

It is/was the first time that表示“是第一次……”,引导表语从句时,强调到说话时间为止某一情况或动作的次数,从句既可以使用现在完成时,也可以使用过去完成时,需要根据主句的系动词判断,如果主句的系动词是is,从句用现在完成时,如果主句的系动词是was,从句则用过去完成时。

13.He _________________ his wife for ten years

A.has married B.has been married with

C.has been married to D.got married to

【答案】C

【解析】

【详解】

考查时态。句意:他和妻子已经结婚10年了。本句应该使用be married表示已婚状态,与时间状语for ten years保持一致。动词marry是短暂性动词,不能和一段时间连用,排除AD项。与某人结婚应该使用介词to,排除B项。故C项正确。

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

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

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

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

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

19.She _______Mr White for two years.

A.married B.has been married to

C.married with D.has bee marrying

【答案】B

【解析】

【详解】

考查谓语动词的时态和语态。句意:她已经嫁给怀特先生两年了。和某人结婚或嫁给了某人,用be married to sb。for+时间段,要用完成时。故此空填has been married to,综上所述,故选B。

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

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.With the rapid growth of population, the city ____ in all directions in the past five years. A.spreads B.has spread

C.spread D.had spread

【答案】B

【解析】

【分析】【详解】

考查时态与语态。句意:随着人口的迅速增长,这个城市在过去的五年中向四周发展。根据in the past five years可知,表示过去发生,一直延续到现在的动作,用现在完成时,故选B。

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 cleaned D.didn’t clean

【答案】B

【解析】

【详解】

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

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

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

30.It is the most instructive lecture that I ________ since I came to this school.

A.attended B.had attended

C.am attending D.have attended

【答案】D

【解析】

【详解】

考查时态。句意:这是从我来到这所学校到现在听过的最具启发性的讲座。从过去延续到现在的动作,用现在完成时。故选D。

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开发,本句最后使用短语inten ded for…做定语修饰the MP3;副词recently意为“近来”,通常和现在完成时连用。结合句意,故B项正确。

32.The e-commerce_____ production and consumption, and is promoting the development of the service sector.

A.has influenced B.influenced C.is influencing D.is influenced

【答案】A

【解析】

【详解】

考查现在完成时。句意:电子商务已经影响了生产和消费,并且正在促进服务业的发展。结合句意可知,电子商务“影响生产和消费”的动作已经发生,故用现在完成时,主语The e-commerce是不可数名词,故用has influenced。故选A项。

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

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

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

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

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

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

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

相关主题
相关文档
最新文档