《高中英语现在完成时时态总结(重点)超详细.pdf》由会员分享,可在线阅读,更多相关《高中英语现在完成时时态总结(重点)超详细.pdf(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 高中英语现在完成时时态总结(重点)超详细 单选题(经典例题高频考点-名师出品必属精品)1、He is sure to pass the test,for he_ his lessons for the test every day over the past month.Awill reviewBwas reviewingChas been reviewingDhad been reviewing 答案:C 解析:考查现在完成进行时。句意:他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。over the past month.(在过去的一个月里)是现在完成时的标志词,再
2、结合句意,他复习的动作从过去持续到现在,故用现在完成进行时,主语 he 是第三人称单数,故用 has been reviewing。故选 C 项。2、It seems that water from this tap _ for some time.Well have to take it apart to put it right.Ahad leakedBis leaking CleakedDhas been leaking 答案:D 解析:考查时态。句意:这个水龙头里的水似乎已经漏了一段时间了。我们得把它拆开才能把它修好。根据句中时间状语 for some time 可知强调动作发生在过去
3、,不间断进行到现在,并仍在继续,应用现在完成进行时。故选D。3、Amy _ about finding a new job for a whole year,but she hasnt made her final decision yet.AthoughtBhas thoughtChad thoughtDhas been thinking 答案:D 解析:2 考查动词时态。句意:Amy 一整年都在考虑找份新工作,但她还没有做出最后的决定。根据时间状语“for a whole year”以及后文“but she hasnt made her final decision yet”可知,此处应用
4、现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。故选 D 项。4、-Look,what a mess in the kitchen!-I _cooking fish in a new way and I really have no time to tidy it up now.AtriedBhad tried Cwill tryDhave been trying 答案:D 解析:考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据 I really have no time to tidy it up now
5、.可知这个动作一直在进行,故选 D 项。5、You are a great swimmer.Thanks.Its because I _ a lot these days.Ahave been practisingBwas practising Cwould practiseDhad practised 答案:A 解析:考查时态。句意:-你游泳很棒。-谢谢。这是因为这些天我一直在练习。根据时间状语 these days(这些天)可知,“练习游泳”从数天前开始,一直持续到现在,因此该句应用现在完成进行时态。故选 A。6、I have to see the doctor because I _ a
6、 lot lately.AcoughsBcoughedChad coughedDhave been coughing 3 答案:D 解析:考查动词时态。句意:我得去看医生,因为我最近咳嗽得厉害。根据句意和时间状语 lately 可知,此处应用现在完成进行时,表示过去某一时间开始的动作,一直持续到现在,并有继续持续下去的趋势。故选 D 项。7、I _ so busily recently that I _ no time to help you with your maths.Thats OK.I can manage it by myself.Ahave been working;haveBh
7、ave worked;had Cam working;will haveDhad been working;had had 答案:A 解析:考查时态。句意:-我最近工作太忙碌了,没时间帮你学数学。-没关系我自己能搞定。由“recently”可知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现在所处的状态,所以用一般现在时。故A 选项正确。8、Will you have a second child?Havent decided yet.We _ about it the whole year.Ahave thoughtBhad thought CthoughtDhave bee
8、n thinking 答案:D 解析:试题分析:考查谓语动词的时态。A 是现在完成时;B 是过去完成时;C 是一般过去时;D 是现在完成进行时。句意:Will you have a second child?你会要二胎吗?Havent decided yet.We _ about it the whole year.还没4 决定。我们一整年都在讨论中。从回答中可以知道,讨论还在继续没有做出决定,因此要用现在完成进行时。故选 D。考点:考查谓语动词的时态 9、China is becoming stronger and stronger and _ an important role on th
9、e international stage in recent years.AplaysBwas playingCplayedDhas been playing 答案:D 解析:考查动词时态。句意:中国正在变得越来越强大,近年来在国际舞台上扮演着重要的角色。由 in recent years可知,这里应该是用现在完成进行时,表示最近几年来一直存在的状态。故选 D 项。10、I _ driving lessons for over a year,and still havent got my licence.Ahave been takingBhad takenCtookDwould take
10、答案:A 解析:考查时态。句意:我上驾驶课已经一年多了,可还没有拿到驾驶执照。根据“still havent got my licence.”可知,空处为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。故选 A 项。11、Mary really hard on his book and thinks hell have finished it by Friday.AworkedBhas been working Chad workedDhas worked 答案:B 5 解析:考查时态。句意:Marty 一直努力写书,我想他到周五为止将已经完成了。
11、用现在完成进行时表示从过去到现在一直进行的动作。所以选 B。小提示:英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。现在完成进行时表示从过去到现在一直进行可能还要继续进行的动作。12、With the advancement of Chinas modernization,lives of people living in the west of the country _ tremendous changes over the past fe
12、w years.Ahave been undergoingBunderwent Care undergoingDundergo 答案:A 解析:考查时态和主谓一致。句意:随着中国现代化进程的推进,在过去的几年里,生活在中国西部的人们的生活发生了巨大的变化。根据时间状语 over the past few years 可知,空处谓语动词需用现在完成进行时态:have/has been doing,表示过去发生的动作一直持续到现在将会继续下去,主语是 lives of people,复数,所以助动词需用 have。故选 A。13、(2016江苏卷单项填空)Dashan,who _ crosstal
13、k,the Chinese comedic tradition,for decades,wants to mix it up with the Western stand-up tradition.Awill be learningBis learning Chad been learningDhas been learning 答案:D 6 解析:考查时态。句意:几十年来,大山一直在学习中国传统相声,他想把相声和西方的单口相声结合起来。本句的时间状语是“for decades 几十年来”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。所
14、以使用现在完成进行时,强调动作的延续性和反复性。故 D 正确。14、-That cant be!They_for forty minutes but no one has scored a goal yet-Too bad!Its almost half-time Ahad playedBplayed Chave been playingDwere playing 答案:C 解析:考查现在完成进行时。句意:那不可能!他们已经四十分钟了还没有人进球。太糟糕了,时间快过一半了。根据 for forty minutes 可知他们已经进行了四十分钟了还没进球,再根据下句 Its almost half
15、-time 可知还要进行下去,所以要用现在完成进行时表示“表示从过去某时开始一直持续到现在的动作,并且还将持续下去”的动作,所以 C 符合语境,故选 C。15、Joseph _ to evening classes since last month,but he still cant say“Whats your name?”in Russian.Ahas been goingBwentCgoesDhas gone 答案:A 解析:考查时态。句意:彼得从上个月就开始去上夜课,但是他仍然不能用俄语说“你叫什么名字?”根据语境和 since判断此处此处强调动作从过去开始持续到现在,且有可能继续持续
16、,应用现在完成进行时,主语 Joseph 是第三人称单数,助动词用 has。故选 A。16、The number of private cars in China _ since 2005,but only 15 percent of them _ made in 7 China.Ahas been increasing;areBhave increased;is Chas been increased;isDhad increased;are 答案:A 解析:试题分析:考查动词时态。根据 since 2005,再根据动作是一直进行,所以用现在完成进行时,主语是 The number of,谓
17、语动词用第三人称单数形式;第二空主语是 only 15 percent of them,them 指 cars,可知谓语动词用复数形式,句意:自从 2005 年以来,中国的私家车数量一直在增长,但是只有 15%是中国制造的。故选 A。【知识拓展】1).The number of 作主语,后面的谓语动词用单数形式。The number of students is 60.2).(1)Since 自从以来(可作介词和连词),和现在完成时态连用。He has lived here since he came.自从他来到这里,就一直在这里住着。(2)It is/has been+一段时间+since+
18、主语+一般过去时态+其他。自从做某事有多长时间了。在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。It is three years since he joined(终止性动词)the army.他参军有三年了;It is five years since he lived(持续性动词)here.他住在这儿有五年了。考点:考查动词时态 17、-I _ so busily recently that I _ no time to help you with your maths.-Thats OK.I can
19、 manage it by myself.8 Ahad been working;had hadBhave been working;had Chave been working;haveDam working;will have 答案:C 解析:试题分析:句意:-我最近很忙,没有时间帮助你学习数学。-没关系,我自己能行。由 recently 可知,第一个空用完成时态,排除 A 选项。完成时强调的是对现在的影响,从句意知道,最近很忙,一直忙到现在,而且还要继续忙,所以没有时间帮助你,所以用 现在完成 进行时,排除 D 现在进行时,第二空是现在没时间,排除 B 将来时。另外:have no ti
20、me 就是没时间的意思,中间什么也不加。故选 C。考点:考查动词时态的用法。18、I_ about what youve said and Ive decided to take your advice.AthoughtBwas thinkingChave been thinkingDhad thought 答案:C 解析:考查时态语态。句意:我刚刚一直在考虑你的话并且我决定采取你的建议。分析句子可知,and 后面时态为现在完成时,所以前面也要用完成时,think 用延续性动词形式,用现在完成进行时,应为 have been thinking。故选 C 项。19、We can find bea
21、utiful light in the other person,which may be precisely what we _ for all along.Aare searchingBwill search Chave been searchingDhad searched 答案:C 解析:9 考查时态。句意:我们可以在另一个人身上找到美丽的光芒,这可能正是我们一直在寻找的。A.are searching正在寻找(现在进行时);B.will search 将要寻找(一般将来时);C.have been searching 一直在寻找(现在完成进行时);D.had searched 已经寻
22、找(过去完成时)。结合语意,句子表示“寻找”这一动作是从过去的某时开始,一直持续到现在,可能停止也可能继续下去,应用现在完成进行时。故选 C 项。20、Housing prices_ since a few years ago.Therefore,its time the central government _ some effective measures to bring them under control.Ahave increased;would takeBhave increased;will take Chave been increasing;takesDhave been
23、increasing;took 答案:D 解析:考查时态。句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由since 判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型Its/was time that 该是的时候了,从句中往往用过去时,也可以用should+动词原形;故答案是 D。小提示:1).Since 自从-以来(可做介词和连词),和现在完成时态连用。He has lived here since he came.自从他来到这里,就一直在这里住着。2).It is the first(second-)time th
24、at 主语+现在完成时态+其他。意思是:第几次做某事了。如果把 is 改成 was,则后面用过去完成时态。Its the third time that I have come to the Summer Palace.这是我第三次来到颐和园。3).Its(high)time that 主语+一般过去时态+其他。现在是该做某事的时间了。Its high time that we had lunch.现在是我们该吃午饭的时间了。4).It is/has been+一段时间+since 主语+一般过去时态+-。自从-有多长时间了。在这个句型中 since 引导时间状语从句,从句用一般过去时态,分两
25、种情况:(1)如果从句的动词是终止性动词 leave/come/-,则表示“从动作开始到现在多长时间了。”It is three years since he began to smoke.他已经吸烟三年了。(2)如果10 从句的动词是持续性动词 stay/smoke/live-,则表示“从动作结束到现在多长时间了”。It is three years since he smoked.他戒烟三年了。21、Where is Peter?I cant find him anywhere.He went to the library after breakfast and _ his essay t
26、here ever since.Ahas writtenBhas been writingChad writtenDwere writing 答案:B 解析:考查时态。句意:彼得在哪儿?我哪儿也找不到他。他吃完早饭就去图书馆,从那时起就一直在那里写论文。根据 ever since,可知这里要使用现在完成进行时搭配,表示从过去到现在一直做的动作。而且还要进行下去,符合现在完成进行时的用法。故选 B。22、Where is Mother?She is in the kitchen.She _the housework all morning.AdoesBhas been doingChas don
27、eDwas doing 答案:B 解析:考查时态。句意:-妈妈在哪里?-她在厨房,她一个早上都在做家务。根据句子分析看,此处表示母亲一上午都在做家务,现在仍在厨房做,故应用现在完成进行时,表示从过去至今一直在持续的动作。故选 B。23、The construction workers _ the bridge for two months,and hopefully it will be completed next month and bring local citizens great convenience.Ahave builtBare buildingCbuildDhave been
28、 building 答案:D 11 解析:考查时态和主谓一致。句意:建筑工人已经建造这座桥两个月了,希望它能在下个月完工,给当地居民带来极大的便利。根据句中时间状语“for two months”和“next month”可知,建筑工人“建造”这个桥的动作,从两个月前开始,一直持续到现在,且可能继续到下个月,主语 workers 是复数形式,谓语动词应该用现在完成进行时的结构的复数形式:have+been+build 的现在分词 building。故选 D 项。24、Darling,the headache _ me.No wonder,you _ the South Korean TV so
29、aps since last night.Akills;have watched Bis killing;have been watching Cis going to kill;were watching Dwas killing;had watched 答案:B 解析:先看第二空,根据时间状语 since last night 可以断定:从昨天晚上一直到现在都一直在看韩剧,因此应当用现在完成进行时态,而第一空表示现在非常头疼,故用现在进行时,因此选 B。25、I am sure Johnson will be admitted to a key university.I believe s
30、o.He _ for the entrance examinations for years.Awas strugglingBstrugglesChad been strugglingDhas been struggling 答案:D 解析:考查时态。句意:我确定约翰逊会被重点大学录取的。我相信是这样。他多年来一直在为入学考试而12 努力。时间状语“for+一段时间”常和现在完成时连用;此处用现在完成进行时,表示动作一直在持续,而且还有可能持续下去。故选 D 项。26、Wild animals such as these Tibetan antelopes _ these passages f
31、or years.AusesBusedCis usingDhave been using 答案:D 解析:考查时态。句意:像藏羚羊这样的野生动物多年来一直使用这些通道。根据后文 for years 可知,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去,应用现在完成进行时。故选 D。27、Since Jack was laid off from his job three months ago,he _ a new one,but without luck.Alooked forBhad looked for Chas been looking forDis looking fo
32、r 答案:C 解析:考查时态。句意:自从杰克三个月前被解雇后,他一直在找个新的工作,但是不走运。时间状语是 since 引导的,主句应该是现在完成时或现在完成进行时,这里强调动作一直在进行而且可能还要进行下去,用现在完成进行时,故选 C。28、Ever since the new park was opened to the public last month,I _ a walk in it every morning.Aam takingBtake Chave takenDhave been taking 答案:D 解析:13 试题分析:考查现在完成进行时。句意:自从上个月新公园对外开放,
33、我一直每天早上去散步。故 D 正确。考点:考查现在完成进行时【点评】现在完成进行时 1).形式:have(has)+been+现在分词,以 work 为例:肯定式:HeShe has been working.否定式:HeShe has not been working.疑问式:Has heshe been working?2).用法:现在完成进行时表示从过去某一时间开始一直延续到现在的动作。现在这个动作可能刚刚终止,也可能仍在进行。I have been sitting here all afternoon.我在这儿坐了一下午了。How long has it been raining?雨下
34、了多久了?They have been fighting for independence since 1960s.他们从 60 年代以来一直为独立而斗争。3).现在完成进行时和现在完成时的区别 1)现在完成进行时一般强调过去发生的动作现在仍在继续。现在完成时强调过去发生的动作现在已经完成或表示曾经发生过。I have been writing an article.我一直在写一篇文章。(仍在)I have written an article.这已写好一篇文章。(已完成)I have been reading that book since last week.上周以来,我一直在读那本书。(
35、还在读)I have read that book before.以前我曾读过那本书。(动作在过去曾经发生过)14 2)现在完成进行时表示刚刚结束的动作,强调动作在不久前持续进行,带有感情色彩。现在完成时表示已经结束的动作,强调动作的结果。Where have you been?We have been looking for you everywhere.你到哪里去了?我们到处在找你。(表示刚刚结束的动作)We have looked for him,but havent found him.我们找过他,但没有找到他。(表示动作已结束,强调支作的结果)3)现在完成进行时表示现在以前的这段时间
36、内反复发生的事情。All these years,they have been contributing articles to our magazine.这些年来,创立们一直为我们杂志写稿。We have been seeing quite a lot of each other recently.最近我们常常见面。29、Im fed up with the noiseI _ in the neighborhood of an airport for a year.Ahave been workingBam working Chad workedDwork 答案:A 解析:考查动词时态和语态
37、。句意:我是在噪音的环境下生活的。我已经在机场附近工作了一年。A.have been working 表示现在完成进行时态;B.am working 表示现在进行时态;C.had worked 表示过去完成时态;D.work 表示一般进行时态。for+一段时间一般用于完成时态当中,上句话使用的是一般现在时态,所以这里考虑用现在完成时态;此外,这里除了表示已经工作了一年,还有表达可能会继续工作,所以说还在这里一直工作着,所以用现在完成进行时态表示从过去到现在的动作,而且现在还继续做的动作,故选 A。15 30、Since last month,George,along with some of
38、his former classmates,_ to have a 20-year gathering during this summer holiday.Ahas been desiringBdesired Chad desiredDhave desired 答案:A 解析:考查动词时态。句意:自上月以来,乔治就和他以前的同班同学一直希望在今年暑假举办一个毕业 20 年的同学聚会。根据时间状语 since last month,可知谓语动词应用现在完成时态或现在完成进行时,且这个想法是一直存在的,还可能继续下去,故可用现在完成进行时,其结构为:助动词(have/has)+been+动词的现
39、在分词。再结合选项,因主语为 George,第三人称单数,主谓语法一致,应用 has been desiring。故选 A 项。31、Mum,Dad ought to stop working?Yes,he has a bad headache because he _ too long.AreadBhas been reading Chad readDis reading 答案:B 解析:试题分析:考察现在完成进行时。现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。结构为 have/has+been+动词的现在分词。句意:上文:妈妈,爸爸应该停止工作了吗?下文:他由于一直读
40、书时间过长而头疼。故选 B。考点:考察现在完成进行时 32、The teacher wont tell the students the answer to the difficult problem until they _on it for more than an hour.16 Ahave been workingBwill have workedCwill have been workingDhad worked 答案:A 解析:考查动词时态。句意:直到学生们做了一个多小时,老师才会告诉他们这道难题的答案。A.have been working(on)从事于,忙于(现在完成进行时);
41、B.will have worked(on)从事于,忙于(将来完成时);C.will have been working(on)从事于,忙于(将来完成进行时);D.had worked(on)从事于;忙于(过去完成时)。结合语境可知,从句要表达的是将来的动作,且存在时间状语“for more than an hour”,需用将来完成进行时表达;且从句为“until”引导的时间状语从句,须遵循主将从现原则,当主句谓语用一般将来时,从句的谓语要用现在时,即:用现在完成进行时代替将来完成进行时。故选 A 项。33、He _ with English grammar every night over
42、the last three months.AstrugglesBstruggled Chas been strugglingDhad been struggling 答案:C 解析:考查动词时态。句意:在过去的三个月里他每天晚上都在努力学英语语法。根据 over the last three months 可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即 C 项正确。34、-Where is Jerry?-He is at the library studying for his Japanese test In fact,he _for the test every day
43、 over the past week Ahas reviewedBwas reviewing Chas been reviewingDhad been reviewing 答案:C 17 解析:考查现在完成进行时。句意:-Jerry 在哪里?-他在图书馆为他的日语考试学习。事实上,他在过去的一周里每天都在为这次考试复习。由语境的时间和后面的every day over the past week表示复习是从过去一直持续到现在并且还在持续的动作,故用现在完成进行时。故 C 选项正确。35、For some time the expert _ people of the health risks
44、 caused by passive smoking.He says he wont stop until all the smokers around him decide to quit smoking.Ais warnedBis warningChas been warningDhas been warned 答案:C 解析:考查时态。句意:有一段时间这个专家一直在警告被动吸烟引起的健康危害,他说知道身边所有的抽烟者都戒烟了他才停止。由此可知警告这个动作是从过去到现在一直在做,而且还要继续,符合现在完成进行时的用法。故选 C。36、Wow,I didnt know you play go
45、lf so well.I _ for the last 6 months.AplayBplayed Cam playingDhave been playing 答案:D 解析:试题分析:考查时态。句意:哇,我不知道你打的高尔夫如此好。过去六个月我一直在打。根据句意可知,表示动作从某一时间开始,一直持续进行到现在,强调动作的过程是一直进行,故用现在完成进行时态。故选 D。考点:考查时态 18 37、Tony,why are your eyes red?I _ up peppers for the last five minutes.AcutBwas cutting Chad cutDhave b
46、een cutting 答案:D 解析:考查现在完成进行时。句意:Tony,你眼睛为什么是红的?那是近五分钟以来我一直在切辣椒。”由for the last five minutes 时间状语可知,该动作由过去发生一直延续到现在(可能到将来)一直在进行,因此要用现在完成进行时来表示。故选 D 项。小提示:各时态的区别:一般过去时,纯粹讲述过去发生的动作或状态,跟现在没关联,通常都要有表示过去的时间状语。如:The engine stopped because the fuel was used up.过去进行时,表示在过去某一时刻正在发生的动作或该动作与过去的另一动作同时发生或表示过去一段时间
47、内正在进行的动作等。如:He was watching TV at home from 3:00 to 5:00 yesterday afternoon.。过去完成时,表示某一动作或状态在过去某一时间之前或过去某一动作之前已经完成。句中常用 by 引导的时间状语或以 before,until,when,than 等词引导的内含一般过去时的时间状语从句;或表示一个动作或状态在过去某一时刻之前就已开始,一直持续到这一过去时间,还可能再持续下去(但跟现在没联系)。如:John and Jane had known each other for a long time before their mar
48、riage.表示在说话时刻之前到现在正在进行的动作。如:We have been waiting for you for half an hour.我们已经等你半个钟头了(人还没到,还会继续等)It has been raining for 3 days。已经下了 3 天的雨了(现在还没停止)。本题中有关键词 for the last five minutes,由此可以判断出用现在完成进行时。19 38、All the staff of the company,who _ extra hours these days,hope to finish the project as schedule
49、d.Awill workBhave been workingCwere workingDhave worked 答案:B 解析:考查现在完成进行时。句意:公司的所有员工,这些天一直在加班,希望按计划完成该项目。根据语境可知,此处用现在完成时 have worked 表示的是“过去开始一直持续到现在的动作”,且 work 的动作并未结束,因此表示“到现在为止一直在做某事”,应使用现在完成进行时。说明员工“这些天一直在加班”。故选 B。39、Is using a mobile phone harmful to peoples health?Scientists _ this problem,but
50、 no exact conclusion has been drawn yet.Ahave been studyingBwill have studied Cwere studyingDhad been studying 答案:A 解析:考查动词时态。句意:使用手机对人体健康有害吗?科学家们一直在研究这个问题,但还没有得出确切的结论。结合句子“no exact conclusion has been drawn yet.”(但还没有的错确切的结论)可知,科学家从过去开始就在研究这个问题,并且该动作将会一直持续,因此需使用现在完成进行时。故选 A。40、Why cant you go with