(文末附答案)高中英语现在完成时时态考点总结.pdf
1 (文末附答案)高中英语现在完成时时态考点总结 单选题(经典例题高频考点-名师出品必属精品)1、Adam,why are you looking so tired?What are you busy with?I _ for weeks for the coming Mid-Autumn Festival concert.Awill be preparingBhad prepared Cam going to prepareDhave been preparing 2、A new monetary policy will take effect next month.Really good news,especially for those companies that _ with money.Ahave struggledBstruggledChave been strugglingDhad struggled 3、Now the weight.Only 115).Youd better put on a few pounds.Well,actually,I _ like a horse.AateBwas eatingChave been eatingDwill eat 4、Since Jack was laid off from his job three months ago,he a new one,but without luck.A1ooked forBhad looked forCis looking forDhas been loking for 5、Im tired out.I_all afternoon and I dont seem to have finished anything.AshoppedBhave shopped Chad shoppedDhave been shopping 6、The number of visitors _ steadily since the reopening,despite a sharp decline compared to normal years.Ahas risenBhas been risingChad been risingDhas been risen 2 7、In the past few years,sea ice _ in the Arctic as a result of global warming.Ahad meltedBhas been meltingCmeltedDis melting 8、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 9、I wont tell the student the answer to the math problem until he_ on it for more than an hour.Ahas been workingBwill have worked Cwill have been workingDhad worked 10、China has been its efforts to build a close relationship with many African countries.Aturning upBstepping up Cadding upDmaking up 11、How annoying!It _ for ten days!Awas rainingBrained CrainsDhas been raining 12、Tom in the library every night over the last three months.AworksBworked Chas been workingDhad been working 13、Nancy doesnt look very well.Whats wrong with her?She has a terrible headache because she _ for a whole day.She should stop to have a good rest.AworkedBhad workedCworksDhas been working 14、-I havent seen Jacky these days.3 -She _ for the driving test due to take place next Monday.Awill prepareBhas been preparing Cwas preparingDprepared 15、You know,Bob,the mid-term exam is approaching.You are telling me!We_,preparing for it.Ahave been working hard;Bwill be working hard Cwere working hardDhad worked hard 16、Oh,you said youd tell me the latest news about the missing Malaysian Airlines flight MH370.Sorry,I with my work at hand.I to that.Adeal;will comeBwas dealing;come Chave dealt;have comeDhave been dealing;am coming 17、Why,Jack,you look so tired!Well,I _ the house and I must finish the work tomorrow.Awas paintingBwill be painting Chave paintedDhave been painting 18、Thats the third time hes won the award in this field.Yes.He _ his maximum potential in the past decade.AexploredBis exploringChas been exploringDhas explored 19、-When is Jack going to finish writing that essay?I dont know.He _ day in and day out 4 Ahas been workingBhas worked Chad been workingDwas working 20、My sister graduated from university in 2017 and _ in a bank ever since.AworkedBhas been worked Chas been workingDhad worked 21、I wont tell the student the answer to the math problem unless he _ on it for more than half an hour.Ais workingBworked Cwill be workingDhas been working 22、Where have you been?We _ you everywhere.Sorry to have made you worry about me.Ahave been looking forBlooked forChad looked forDlook for 23、Why,youre late again!I _ here for over two hours!Aam waitingBWaited Chave been waitingDwas waiting 24、Hey,its you,Jackie!I didnt think you could be here A big surprise,right?I _ for you all the afternoon Ahave waitedBwas waitingChave been waitingDwaited 25、We _ on this project for four hours.Lets have a rest.Aare workingBhave been working CworkedDhad worked 5 26、Since last month,George,along with some of his former classmates,_ to have a 20-year gathering during this summer holiday.Ahave desiredBdesired Chave been desiringDhas been desiring 27、The manager _ the workers how to improve the program since 9 a.m.Ahas toldBis tellingChas been tellingDwill have told 28、Where is Peter?I cant find him anywhere.He went to the library after breakfast and _ his essay there ever since.Ahas writtenBhas been writingChad writtenDwere writing 29、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 30、How much do you know about smog?Well,the newspapers _ it in the past few months.AreportBwill reportChave been reportingDreported 31、-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 32、For some time now,Chinese people,under the leadership of CPC,_ the contents of the Scientific Development Theory in the course of practicing socialism in China.6 Ahad been improvingBhave been improving Cwere improvingDimproved 33、I have to see the doctor because I _ a lot lately.AcoughsBcoughedChad coughedDhave been coughing 34、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;haveBhave worked;had Cam working;will haveDhad been working;had had 35、The cost of living recently _ steadily because of epidemic of COVID-19,leading some people to drop out of the big city race.Ais climbingBis being climbedChas been climbingDhas been climbed 36、China is becoming stronger and stronger and _ an important role on the international stage in recent years.AplaysBwas playingCplayedDhas been playing 37、It _ for two weeks,and the whole area is flooded.Ahad rainedBrains Cwould rainDhas been raining 38、Mary really hard on his book and thinks hell have finished it by Friday.AworkedBhas been working Chad workedDhas worked 39、With the advancement of Chinas modernization,lives of people living in the west of the country _ 7 tremendous changes over the past few years.Ahave been undergoingBunderwent Care undergoingDundergo 40、Mr Smith _ a book,which will probably be completed next month.AwritesBhas writtenCwill be writingDhas been writing 41、-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 42、Now that Lucy was out of a job,she _ going back to school,but she hasnt decided yet.Ahad consideredBhas been considering CconsideredDis going to consider 43、The number of private cars in China _ since 2005,but only 15 percent of them _ made in China.Ahas been increasing;areBhave increased;is Chas been increased;isDhad increased;are 44、-I _ so busily recently that I _ no time to help you with your maths.-Thats OK.I can manage it by myself.Ahad been working;had hadBhave been working;had Chave been working;haveDam working;will have 45、Mother wanted to be a good provider,a role she _ since her marriage to Father.8 AshouldersBshouldered Cis shoulderingDhas been shouldering 46、We can find beautiful light in the other person,which may be precisely what we _ for all along.Aare searchingBwill search Chave been searchingDhad searched 47、Come on,Kitty.Oh,good heavens!Both my legs are nearly to give out.I_ for hours like a dog.Ahave been walkingBhad walkedCwas walkingDwalked 48、But actually,these Englishers _ gradually in accents,spellings,expressions and the usage of vocabulary and we have to adapt to that.Ahad changedBchangedChave been changingDis changing 9 (文末附答案)高中英语现在完成时时态_00F 参考答案 1、答案:D 解析:考查时态。句意:亚当,你为什么看上去如此疲劳?你在忙什么?几周来,我一直在为即将到来的中秋节音乐会作准备。根据句意可知,准备这个动作从过去某个时间开始一直持续到现在,并且有可能继续下去,应用现在完成进行时,故选 D。2、答案:C 解析:考查现在完成进行时。句意:-新的货币政策将于下月生效。-这真是个好消息,尤其是对那些一直在为钱发愁的公司来说。分析句子成分可知,companies 为先行词,在后面的定语从句中作主语,分析句意可知,定语从句的时态为现在完成进行时,表示从过去某一时间开始 struggle 的动作一直在进行,并有可能持续下去,强调动作的全过程。故 C 选项正确。小提示:现在完成时和现在完成进行时的区别 一.现在完成时:have+过去分词 表示在某一特定时间之前曾经发生过的动作,或者到这一时间为止已经完成的动作.二.现在完成进行时:have+been+现在分词(1)表示从过去某一时间开始一直在进行的动作,并有可能持续下去,强调动作的全过程;表示从过去到现在的重复性动作。(2)注意:多用于延续性动词,如 work,live,study,skate,collect 10 现在完成时和现在完成进行时的区别 II 1)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。而现在完成时则表示动作在过去已结束。如:The students have been preparing for the exam.(还在进行)学生们一直在准备考试。The students have prepared for the exam.(已经结束)学生们为考试作了准备。(2)在强调指出动作还未结束,还要继续下去。如:Ive been reading this book for two hours,but I havent finished it.这本书我已读了两个小时了,但我还没读完。Ive read this book.我已读完这本书了。3)有些表示状态、感情、感觉的静态动词,如:have,like,hate,hear,know,sound 等动词不能用于现在完成进行时,但可用于现在完成时。如:Theyve known each other since 1970.自从 1970 年起他们就相互认识了。(4)现在完成进行时也可表示现在以前这段时间反复发生的事情。如:Weve been seeing each other quite a lot recently.11 最近我们经常见面。分析句子成分可知,companies 为先行词,在后面的定语从句中作主语,分析句意可知,定语从句的时态为现在完成进行时,表示从过去某一时间开始 struggle 的动作一直在进行,并有可能持续下去,强调动作的全过程。故C 选项正确。3、答案:C 解析:考查动词的时态。句意:“现在(称)体重,只有 115。你最好再增重几镑。”“噢,实际上,我一直都很大食量。”根据句意可知,“eat like a horse”发生在过去,并有可能继续下去,应该用现在完成进行时。故选 C。4、答案:D 解析:试题分析:考查时态。since+含有过去时的句子,与完成时连用。根据句意可知,Jack 被辞退后,一直在找新工作,但还没找到。找工作这个动作可能会继续下去,用完成时。故选 D。考点:考查时态 5、答案:D 解析:考查时态。句意为:我现在很累。我整个下午一直在购物,我好像什么事都没做成似的。”由语境可判断是从过去到现在一直在购物,可能还要继续下去,所以用现在完成进行时,故选 D 项。6、答案:B 解析:考查时态辨析。句意:自重新开放以来,游客数量一直在稳步上升,尽管与正常年份相比大幅下降。A.has 12 risen 现在完成时。表示已经上升了;B.has been rising 现在完成进行时,表示在上升中;C.had been rising 过去完成进行时;表示在上升中;D.has been risen 现在完成时的被动语态,表示已经被上升了。根据句意,结合句中 since,此处指游客数量早稳步上升,可知这个动作尚未结束,表示延续的动作,因而此处的时态要用现在完成进行时。主语 the number of visitors,表示“游客的数量”,为单数含义,所以助动词用 has。选项 B 符合题意,故选 B。7、答案:B 解析:考查时态。根据 in the past few years 可知是与完成时连用的,在根据句意是指海冰一直都在融化。所以使用现在完成进行时。句意:在过去几年里,因为全球变暖,海冰一直在融化。8、答案:C 解析:考查现在完成进行时。句意:他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。over the past month.(在过去的一个月里)是现在完成时的标志词,再结合句意,他复习的动作从过去持续到现在,故用现在完成进行时,主语 he 是第三人称单数,故用 has been reviewing。故选 C 项。9、答案:A 解析:考查动词时态和主谓一致。句意:这个学生做这道数学题做了一个多小时,我才会告诉他答案。根据“for more than an horn”可知现在完成进行时态表示一个从过去开始,进行到现在,并且有可能继续下去的动作,主语 he是第三人称单数,因此空格处用 has been working,故选 A。10、答案:B 解析:13 考查现在完成进行时。句意:中国一直在努力加快步伐与许多非洲国家加强密切联系。turn up 出现,声音调大;step up 提高,增加,步进;addup 加起来;make up 装配;,构成,组成。分析句子可知,与各国加强关系从过去一直到现在,而且动作一直在进行,用现在完成进行时。故选 B 项。11、答案:D 解析:试题分析:句意:真烦人!雨都下了 10 天了。for ten days 是一个时间段,应该用现在进行时表动作一直在进行。A.was raining 过去进行时;B.rained 一般过去时;C.rains 一般现在时;D.has been raining 现在进行时。综合以上分析可知,选 D。考点:考查动词时态的用法。12、答案:C 解析:考查时态。句意:在过去的三个月里,汤姆每晚都在图书馆工作。题干中出现的 over the last three months,用于现在完成进行时或现在完成时。故选 C。13、答案:D 解析:考查时态。句意:南希看起来不太好。她怎么了?她头痛得厉害,因为她一整天都在工作。她应该停下来好好休息一下。A.worked 工作;B.had worked 已经工作;C.works 工作;D.has been working 一直在工作。根据句中“she has a terrible headache”可知她一直工作对现在造成了影响,且强调“工作”这一动作一直正在进行,应用现在完成进行时,主语为 she,使用 has been working。故选 D 项。14、答案:B 解析:14 考查时态。句意:这些天我没见过 Jacky。她一直在为下周一的驾驶考试做准备。表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选 B。15、答案:A 解析:考查时态。句意:你知道吗,鲍勃,期中考试快到了。早就知道了!我们一直在努力工作,为此做准备。根据“the mid-term exam is approaching.”可知,鲍勃他们从过去就开始准备期中考试,一直到现在,并且持续到考试,所以用现在完成进行时态。故选 A。16、答案:D 解析:考查时态。句意:你说你要告诉我关于马航 MH370 的最新的消息。对不起,我手头一直有事情要处理。我马上就来讲这件事。根据句意及所给句子可知,第一空用现在完成进行时,表示从过去到现在一直在处理工作,第二空用现在进行时表示将来。故选 D。17、答案:D 解析:考查时态。句意:怎么啦,杰克,你看起来如此疲惫!噢,我一直都在粉刷房子,并且我明天必须完成。根据句意可知应采用现在完成进行时态,强调动作一直在延续。C 项为现在完成时,表示动作已经完成,不符合句意。选 D。18、答案:C 解析:考查时态。从语意知“过去十年来他一直都在发掘他最大的潜能”,另外,从“in the past decade可知应该用现在完成时,同时此处强调十年来他一直保有的状态”,所以选择用现在完成进行时,故选 C。15 19、答案:A 解析:考查动词时态。句意:Jack 什么时候写完那篇论文?我不知道。他一直都在夜以继日地工作。根据时间状语 day in and day out 可知,说明他从过去一直工作,前文 I dont know 可知,动作一直持续到现在,故此处应该用现在完成进行时,表示过去发生的动作或状况一直持续到现在,这个动作可能仍在继续进行或刚刚结束。现在完成进行时由“have/has+been+现在分词”构成,主语和是第三人称单数。故选 A 项。20、答案:C 解析:考查时态。句意:我姐姐 2017 年大学毕业后一直在一家银行工作。根据时间状语 ever since 可知,空处谓语动词需用现在完成进行时态:has/have been doing,表示过去发生的动词一直持续到现在将有可能继续下去,主语是第三人称单数 sister,所以此处助动词需用 has。故选 C。21、答案:D 解析:考查时态。句意:除非这个学生做这道数学题超过半个小时,否则我不会告诉他答案。时间和条件状语从句中用现在时表将来,故排除 C 项;再根据时间状语for more than half an hour可知,从句用现在完成进行时,故选 D。22、答案:A 解析:考查时态和主谓一致。句意:你去哪儿了?我们一直在到处找你。很抱歉让你们担心我。根据前一句 Where have you been?和语境提示可知,空处谓语动词需用现在完成进行时态:have/has been doing,表示过去发生的动作一直持续到现在,有可能将会一直进行下去,主语是第一人称复数 we,所以助动词需用 have。16 故选 A。23、答案:C 解析:试题分析:考查现在完成进行时。句意:为什么,你又迟到了!我在这里已经等了两个多小时了!过去已经完成等待的动作对现在造成的影响,并将可能持续进行。故选 C 项。考点:考查现在完成进行时【点评】现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩。构成:。24、答案:C 解析:试题分析:本题的关键词是后面的时间状语 all the afternoon 整个下午,表示在过去的一段时间以来一直都在做的事情。句义:hi,是你啊!Jackie,我没有想到你会来这里。很奇怪,是吧我整个下午都在等你。根据句义说明整个下午我都在等对方。使用现在进行时的时态。故 C 正确。考点:考察时态 25、答案:B 解析:考查时态。句意:我们已经做这个项目做了四个小时了。让我们休息一下吧。根据句意可知,项目还没有完成,有可能继续进行下去,符合现在完成进行时的定义,即发生在过去并对现在造成影响,且有可能继续进行下去的动作,用现在完成进行时,故选 B。17 小提示:26、答案:D 解析:考查时态和主谓一致。句意:自从上个月,乔治和他以前的老同学就一直想今年暑假举行 20 年老同学聚会。根据 Since last month 可知,这个愿望从上个月就有,再由 during this summer holiday.可知,这个愿望这个暑假才可能实现。表示动作发生在过去,持续到现在,有可能进行下去,用现在完成进行时。再由主谓一致可知,名词+along with+名词时,谓语动词和 along with 前面的名词 George 保持一致,即助动词应用 has。故选 D。27、答案:C 解析:考查时态。句意:从上午九点开始,经理在一直不停地告诫工人如何去完善这个项目。由时间状语 since 9 a.m.可知用现在完成时。根据句意,此处需要的是“一直不停地告诫”,强调持续性,故完成进行时更好,所以答案选 C。28、答案:B 解析:考查时态。句意:彼得在哪儿?我哪儿也找不到他。他吃完早饭就去图书馆,从那时起就一直在那里写论文。根据 ever since,可知这里要使用现在完成进行时搭配,表示从过去到现在一直做的动作。而且还要进行下去,符合现在完成进行时的用法。故选 B。29、答案:D 解析:考查时态。句意:这个水龙头里的水似乎已经漏了一段时间了。我们得把它拆开才能把它修好。根据句中时间状语 for some time 可知强调动作发生在过去,不间断进行到现在,并仍在继续,应用现在完成进行时。故选 18 D。30、答案:C 解析:考查动词时态语态。句意:关于烟雾你了解多少?好吧,报纸在过去的几个月里一直在报道。时间状语 in the past few months 和现在完成时连用,此处表示在过去几个月一直进行的动作,用现在完成进行时。故选 C.31、答案:D 解析:考查动词的时态。句意:看,厨房在乱了。我一直在用一种新的方法来做鱼,现在没有时间收拾。根据 I really have no time to tidy it up now.可知这个动作一直在进行,故选 D 项。32、答案:B 解析:考查动词时态。句意:一段时间以来,中国人民在中国共产党领导下,在实践社会主义的过程中不断完善科学发展理论的内容。此处指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一个动作从过去开始到现在,并将继续持续下去,其基本形式是 have/has been doing。故选 B。33、答案:D 解析:考查动词时态。句意:我得去看医生,因为我最近咳嗽得厉害。根据句意和时间状语 lately 可知,此处应用现在完成进行时,表示过去某一时间开始的动作,一直持续到现在,并有继续持续下去的趋势。故选 D 项。34、答案:A 19 解析:考查时态。句意:-我最近工作太忙碌了,没时间帮你学数学。-没关系我自己能搞定。由“recently”可知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现在所处的状态,所以用一般现在时。故A 选项正确。35、答案:C 解析:考查时态和语态。句意:最近,由于 COVID-19 的流行,生活成本一直在稳步攀升,导致一些人退出了大城市的竞争。由时间状语 for many years 以及逗号后分句的时态可知,此处表示过去发生并且仍在进行的动作,故用现在完成进行时。故选 C。36、答案:D 解析:考查动词时态。句意:中国正在变得越来越强大,近年来在国际舞台上扮演着重要的角色。由 in recent years可知,这里应该是用现在完成进行时,表示最近几年来一直存在的状态。故选 D 项。37、答案:D 解析:考查动词时态 句意:连续下雨已经两周了,整个地区都发洪水了。根据题干中根据句中时间状语 for two weeks,表示雨持续了两周,即:雨一直在进行,要用现在完成进行时态,故选 D。38、答案:B 解析:20 考查时态。句意:Marty 一直努力写书,我想他到周五为止将已经完成了。用现在完成进行时表示从过去到现在一直进行的动作。所以选 B。小提示:英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。现在完成进行时表示从过去到现在一直进行可能还要继续进行的动作。39、答案:A 解析:考查时态和主谓一致。句意:随着中国现代化进程的推进,在过去的几年里,生活在中国西部的人们的生活发生了巨大的变化。根据时间状语 over the past few years 可知,空处谓语动词需用现在完成进行时态:have/has been doing,表示过去发生的动作一直持续到现在将会继续下去,主语是 lives of people,复数,所以助动词需用 have。故选 A。40、答案:D 解析:考查动词时态。句意:史密斯先生一直在写一本书,可能下个月就能写完。根据“will probably be completed next month”可知,Mr Smith 一直在写这本书,结合选项,应使用现在完成进行时态,表示过去开始的动作一直持续到现在,并还将继续下去。故选 D 项。41、答案:C 解析:考查现在完成进行时。句意:那不可能!他们已经四十分钟了还没有人进球。太糟糕了,时间快过一半了。根据 for forty minutes 可知他们已经进行了四十分钟了还没进球,再根据下句 Its almost half-time 可知 21 还要进行下去,所以要用现在完成进行时表示“表示从过去某时开始一直持续到现在的动作,并且还将持续下去”的动作,所以 C 符合语境,故选 C。42、答案:B 解析:考查动词时态。句意:因为 Lucy 失业了,她在考虑重返校园,但她还没决定。根据 but she hasnt decided yet.可推断,说话者在说现在的情况,因此排除了 A、C、D 三项,B 表示现在完成进行时,表示现在的事,进行时强调“考虑”这个动作的“未完性”,还没有决定下来。故选 B。小提示:43、答案:A 解析:试题分析:考查动词时态。根据 since 2005,再根据动作是一直进行,所以用现在完成进行时,主语是 The number of,谓语动词用第三人称单数形式;第二空主语是 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 b