【英语】高二英语现在完成时技巧和方法完整版及练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【英语】高二英语现在完成时技巧和方法完整版及练习题
一、单项选择现在完成时
1.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。
2.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。
3.With people paying attention to fitness, self-service mini-gyms, each covering about 5 square meters, ________ in China’s major cities these years.
A.have sprung up B.sprang up
C.had sprung up D.spring up
【答案】A
【解析】
【详解】
考查时态。
句意:这些年,随着人们对健身的重视,面积约5平方米的自助迷你健身房如雨后春笋般在中国各大城市兴起。
根据these years“这些年”,可知句子用现在完成时态,故答案为A。
4.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。
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.--- 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。
8.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。
9.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。
10.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位于句首时,后面的句子要使用部分倒装。
11.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项。
考点:考查动词时态
12.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
【答案】A
【解析】
【详解】
考查时态。
句意:自从他离开学校以来,他从来没有梦想成为那所著名大学的教授。
此处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.他离开这有五年了。
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.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。
15.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.
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.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.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。
20.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项正确。
21.According to a UN report, people ________ goodbye 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。
22.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项正确。
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.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.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.—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。
28.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。
29.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。
30.Experiments _______ that children can be instructed in swimming at a very early age, as early as about two months.
A.are proving B.will be proved C.are proved D.have proved
【答案】D
【解析】
【详解】
考查现在完成时态。
句意:实验证明,儿童在很小的时候就可以学会游泳,最早两个月就可以了。
此处表示“到现在为止已经得到的证明”,所以句子用现在完成时态,且主语是Experiments,名词复数,故选D。
31.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/ pa st years/months…均为现在完成时的时间标志,所以做此类题时,需要先看句子中是否有明确的时间点,然后我再判断时态。
32.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 numbe r of…意思是“一些,若干”(= some),后接可数名词复数或代词,谓语动词用复数形式。
a number of…词组中还可以加入形容词表示数量大或小等(例如:a large/small number of…许多/少数……)。
the number of…意思是“……的数字/数目”,介词of同其后名词构成介词短语,修饰the number.当它作主语时,谓语动词用单数。
本题考查在主谓一致方面,需要分清主语为the number of students,学生的数量。
因此可知谓语动词应用单数形式。
结合时态提示词in recent years,应用现在完成时。
因此选择B 项。
33.The windows __________ up to now, and you need not wash again.
A.is washed B.were washed C.have been washed D.will be washed
【答案】C
【解析】
【详解】
考查动词时态语态。
句意:窗户已经洗过了,你不必再洗了。
根据下文up to now和“ you need not wash again”可知,现在不必洗了,说明已经清洗过了,应用现在完成时,表示过去发生的动作对现在造成的结果,且主语windows与谓语动词构成被动关系,故用现在完成时的被动语态。
故选C。
34.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。
35.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。
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.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.--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.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 his band members”是附加成分,故谓语动词要用第三人称单数形式。
故选B。
40.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 项。