英语现在完成时专题练习(及答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
英语现在完成时专题练习(及答案)
一、单项选择现在完成时
1.―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,后面使用过去完成时;
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.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。
4.--- When will the bike-sharing schemes be introduced to the public?
--- Not until a better understanding of them.
A.will we have had B.have we had
C.we will have had D.we have had
【答案】D
【解析】
【详解】
考查not until 位于句首时,句子使用部分倒装句的用法。
句意: ---什么时候共享单车计划才会向公众开放呀?---直到我们对他们有一个更好的了解的时候,就会开放了。
not until
位于句首时主句部分倒装,而until引导的时间状语从句不用倒装。
再联系本句时态,说的是以后的事,所以主句用将来时态,从句用现在时态,故选D。
5.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,”可知,本句为现在完成时,主语Shakespear e’s plays,与谓语adapt为被动。
所以用现在完成时的被动语态have been adapted。
故C选项正确。
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.Ladies and gentlemen, due to the heavy rain, the star who you ______ to see perform will arrive in an hour.
A.have come B.come C.came D.are coming
【答案】A
【解析】
【详解】
考查现在完成时。
句意:女士们,先生们,由于下大雨,你们来看演出的明星将在一小时后到达。
现在完成时表示"过去的动作对现在的影响或结果"或"过去的动作延续到现在",根据语境,人们来看演出,come的动作已经发生,并且"现在还在",所以用现在完成时,故选A。
9.— Would you care for a cup of tea? It tastes pretty good.
— I one. Thank you just the same.
A.have had B.had C.would have D.will have
【答案】A
【解析】
【详解】
考查时态。
句意:——你想喝杯茶吗?味道很好。
——我已经喝过了,我仍然谢谢你。
结合句意可知此处用现在完成时态,故选A。
10.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项正确。
11.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。
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.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。
14.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.
15.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等等。
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.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。
18.--- Each of the students, working hard at their lessons, ______ the book.
--- So have I.
A.is reading B.has read
C.reading D.reads
【答案】B
【解析】
【详解】
考查主谓一致和时态。
句意:—努力学习的每个学生都阅读了这本书。
—我也读了!根据第二句中的助动词have可知前句中也应该使用助动词have/has,主语each of the students 做主语,谓语动词使用单数形式,故B项正确。
【点睛】
主谓一致主要指“人称”和“数”方面的一致关系。
对大多数人来说,往往会在掌握主语和随后的谓语动词之间的一致问题上遇到困难。
一般情况下,主谓之间的一致关系由以下三个原则的支配:语法一致原则 (grammatical concord) 意义一致原则 (notional concord) 就近原则(principle of proximity)。
“主谓一致”考查内容涉及名词单数或复数做主语、不可数名词做主语、不定代词做主语、并列结构做主语、特殊名词做主语时与谓语动词数的一致等。
列举如下用法:
1. 单数名词(代词),不可数名词做主语时,谓语用单数形式,复数名词(代词)做主语,谓语用复数形式。
The desk is Tom’s. 这张桌子是汤姆的。
Some water is in the bottle. 一些水在瓶子里。
The students are playing football on the playground. 这些学生正在操场上踢足球。
2. many a+单数名词做主语,意义虽为“许多”,但谓语要用单数形式。
Many a student has been to Shanghai. 许多学生到过上海。
3. more than one+单数名词做主语,谓语用单数。
More than one student has ever been to Beijing. 不止一个学生曾经去过北京。
4. 表示时间,价格,重量,数目,长度,数学运算等的词或短语做主语时,这些通常做一个整体概念,谓语用单数形式。
例如:
Two months is a long holiday. 两个月是一个长假。
Twenty pounds isn’t so heavy. 2 0英镑并不太重。
Ten miles isn’t a long distance. 1 0英里并不是一段很长的距离。
Five minus four is one. 5减4等于1。
5. 主语是each/every+单数名词+and(each/every)+单数名词时,谓语动词用单数。
Each boy and each girl has got a seat. 每个男孩和女孩都有一个座位。
Every man and every woman is at work. 每个男人和女人都在工做。
6. one and a half+复数名词做主语,谓语动词用单数形式。
One and a half hours is enough. 一个半小时足够了。
7. 动词不定式,动名词做主语时,谓语动词用单数形式。
To see is to believe 眼见为实。
Doing eye exercises is good for your eyes.
做眼睛保健操对你的眼睛十分有益。
因此在实际操练中要指导学法,掌握基本用法,注意变化就能突破
19.Although she is only 16 years old, she ______ to drugs for two years.
A.addicts B.had been addicted
C.has addicted D.has been addicted
【答案】D
【解析】
【详解】
考查现在完成时态和固定搭配。
句意:虽然她只有16岁,但她已经沉迷于毒品两年了。
结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。
20.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;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态——主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。
21.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。
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.––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。
25.- -Did you watch the news about the success story of a farmer in Longhu last night?
Yes. By using an e-commerce platform, his fruit business ____ nationwide.
A.is expanding B.has expanded C.would expand D.was expanding 【答案】B
【解析】
【详解】
考查时态。
句意:——你看了昨晚龙湖农民的成功事迹的新闻了吗?——看了。
通过使用网络商业平台,他的水果生意已经做到全国了。
分析句子可知,生意已经做到了全国范围,对现在造成了影响,且现在这个生意依旧在进行,故应用现在完成时。
故选B
26.—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。
27.—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?
28.You’d better tr y ______ second time if it is ______ first time that you ____.
A.the; the; fail B.a; the; have failed
C.a; the; should fail D.the; a; fail
【答案】B
【解析】
【详解】
考查冠词、固定句型、时态。
句意:如果这是你第一次失败,你最好再试一次。
第一空:“不定冠词a/an+序数词”表示“又一,再一”;“定冠词the+序数词”表示顺序“第一/第二….”;
第二、三空:句型I t is the first time that ….“这是(某人)第一次做…”,从句用现在完成时。
故选B项。
29.The recent 40 years great changes taking place all over China.
A.witnessed B.has witnessed
C.had witnessed D.witnesses
【答案】B
【解析】
【详解】
考查时态。
句意:近40年来,中国发生了巨大的变化。
表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。
30.﹣﹣Why not go into the classroom?
﹣﹣The door locked.
A.have been B.will be C.has been D.is
【答案】C
【解析】
【详解】
考查现在完成时。
句意:﹣﹣为什么不进教室?﹣﹣门已经锁了。
现在完成是表示“过去的动作对现在的影响或结果”或“过去的动作一直持续到现在”。
本题中的门“已经被锁”,对现在产生影响是“没有进教室”,故需要现在完成时的被动语态,主语是第三人称单数。
故选C。
31.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可知,从句用现在完成时。
32.According to a UN report, people ________ goodb ye to 52% of the world’s animals in the past 40 years.
A.said B.have said C.were saying D.had said
【答案】B
【解析】
【详解】
本题考查时态。
解题步骤:1.确定时态:in the past 40 years作时间状语时,主句谓语动词要求使用现在完成时;2.确定句意:根据一份联合国的报告,在过去的40年中,人们已经和世界上52%的动物告别了。
故选B。
33.--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。
34.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 项。
35.---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选项正确。
36.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。
37.I’m tired out. I__________all afternoon and I don’t seem to have finished anything. A.shopped B.have shopped
C.had shopped D.have been shopping
【答案】D
【解析】
试题分析:句意为:“我现在很累。
我整个下午一直在购物,我好像什么事都没做成似的。
”由语境可判断是从过去到现在一直在购物,可能还要继续下去,所以用现在完成进行时,选D项。
考点:考查动词时态
38.—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项。
39.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。
40.The person who is of the factory ill since last week.
A.in charge; has been B.in charge; has fallen
C.taking charge; was D.in charge; fell
【答案】A
【解析】
【详解】
考查短语辨析和动词时态。
句意:负责这家工厂的那个人自上周以来一直在生病。
in charge of 与 take charge of 同义,均表示“负责,掌管”之意;而in the charge of则意为“在……的掌管下”;第二空考查动词时态。
由时间状语 since last week可知此处应用现在完成时,而fall ill表示动作,不能延续,故应用be ill。
且主语为person,助动词应用has,故A 项正确。