【英语】英语高中现在完成时练习题含解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【英语】英语高中现在完成时练习题含解析
一、单项选择现在完成时
1.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.他离开这有五年了。
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 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。
4.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项正确。
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.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.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.—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项。
10.Never _____met such a person before.
A.did I B.I have
C.have I D.Am I
【解析】
【详解】
考查倒装句及时态。
句意:我以前从未见过这样的人。
根据句意可知,此处强调对现在的影响,应使用现在完成时。
never位于句首时,句子要求使用部分倒装,助动词提前。
故C 选项正确。
11.---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选项正确。
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.Over the last 3 decades, the number of people taking part in voluntary work ______ sharply. A.was increasing B.has increased
C.had increased D.will be increasing
【答案】B
【解析】
【分析】
考查动词时态
【详解】
句意:在过去三十年里,参加志愿者活动的人们的数量急剧增长。
根据题干中Over the last 3 decades 得知是现在完成时,主语the number 是第三人称单数,谓语动词用单数。
故选
B。
14.—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正确。
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.--- 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.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。
19.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.are
C.have been D.has been
【答案】D
【解析】
【详解】
考查现在完成时和主谓一致。
句意:他是唯一一位三年奖学金获得者的学生。
句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。
根据句中的时间状语for three years,故时态用现在完成时。
故D正确。
20.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。
考点:考查动词的时态。
21.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。
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.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。
26.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项正确。
27.—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。
28.––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。
29.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。
30.—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?
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 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。
33.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。
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.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
【解析】
【详解】
考查时态和倒装句。
句意:以前我们从没经历过如此艰难的时期,他们也没有经历过。
nev er 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.
36.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/seco nd/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。
37.Television is more than an electronic equipment; it _____ a powerful tool for
communication.
A.was becoming B.has become C.had become D.will become
【答案】B
【解析】
【详解】
考查时态。
句意: 电视不仅仅是一种电子设备;它已成为强大的交流工具。
根据前文的is 可知本句应该用现在时。
根据句意,这里表达的是电视“已经成为”强大的交流工具,是过去发生的事到现在造成的结果,所以用现在完成时,故选B项。
38.— 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。
39.The musician along with his band members ________ ten performances in the last three months.
A.gives B.has given C.have given D.give
【答案】B
【解析】
【详解】
考查现在完成时与主谓一致。
句意:在过去的三个月里,这名音乐家与他的乐队成员已经完成了十场演出。
由“in the last three months”可知,这句话的时态为现在完成时,故排除AD选项。
本句主语为the musician,为第三人称单数形式,句中的“along with h is band members”是附加成分,故谓语动词要用第三人称单数形式。
故选B。
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。