《(文末附答案)高中英语现在完成时时态常考点.docx》由会员分享,可在线阅读,更多相关《(文末附答案)高中英语现在完成时时态常考点.docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(文末附答案)高中英语现在完成时时态常考点单项选择题(经典例题高频考点-名师出品必属精品)-You this song all the afternoon. Take a break, honey.-Mom, you know I will take the singing contest tomorrow. I just want to practice more.A . have been practicingB . are practicingC . have practicedD . practiced1、 - I in the same position too long. My l
2、egs have fallen asleep.-Shake it a little before you get up.A . will sitB . have satC . am sittingD . have been stting3、Tom in the library every night over the last three months.A . worksB . workedC has been workingD . had been working4、一I ordered Pizza for dinner.lt should be here any minute now!Pi
3、zza again?We Pizza every night for a week now!A . hadB . were havingC . have been havingD . will be having5、一Sorry, T m late.一That* s OK. I long.A . haven, t waitedB . don* t waitevery night for a week now可知,是从过去一直持续到现在并且还没有停止,故此题的时态要用现在完成进行 时。5、答案:C解析:试题分析:句意:不好意思,我来晚了。没关系,我没有等很久。分析语境可知暗示时间为从第二个人到场
4、一 直到第一个人到场,即一个时间段,所以用现在完成时。Wait为短暂性动词,不可延续,不能与时间段连用, 故用be waiting表示状态。应选C。考点:考查时态。6、答案:A解析:考查时态。句意:你知道吗,鲍勃,期中考试快到了。早就知道了!我们一直在努力工作,为此做准备。 根据uthe mid-term exam is approaching/1可知,鲍勃他们从过去就开始准备期中考试,一直到现在,并且持 续到考试,所以用现在完成进行时态。应选A。7、答案:B解析:考查时态。句意:汤姆和他的父母过去五年一直住在中国。根据后文over the past five years可知,表示动作 从过去
5、某时开始发生,一直延续到现在或离现在不远的时间,并可能延续下去的动作应用现在完成进行时;且 主语后接介词短语as well as,不影响主语的人称和数,谓语动词应根据主语的人称和数来确定,即助动词用 haSo应选Bo8、答案:D解析:10 考查时态语态。句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相 比太老了。句中应该使用现在进行时与宾语从句中are保持一致,使用现在完成进行时强调动作的延续性和反 复性。故D项正确。小提示:此题考查了现在完成进行时的用法,具体用法归纳如下:(-)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。The Chinese
6、 have been making paper for two thousand years.中国有2000年的造纸历史。(动作还将继续下去)(二)表示在说话时刻之前到现在正在进行的动作。We have been waiting for you for half an hour.我们已经等你半个钟头了(人还没到,如同在 里说的,还会继续等)(三)有些现在完成进行时的句子等同于现在完成时的句子。They have been living in this city for ten years.They have lived in this city for ten years.他们在这个城市已经住
7、了 10年了。(动作还将继续下去)I have been working here for five years.I have worked here for five years.我在这里已经工作五年了。(动作还将继续下去)(四)大多数现在完成进行时的句子不等同于现在完成时的句子。11I have been writing a book.(动作还将继续下去)我一直在写一本书。I have written a book.(动作已经完成)我已经写了一本书。They have been building a bhdge.他们一直在造一座桥。(动作还将继续下去)They have built a b
8、ridge他们造了一座桥。(动作已经完成)(五)表示状态的动词不能用于现在完成进行时。I have known him for years.我认识他已经好几年了。* I have been knowing.这类不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌,think想等等。(六)一些现在完成时的句子也与现在完成进行时的句子含义相同延续性动词在现在完成时与现在完成进行时时态中使用,句意相同。例如:She has slept for 6 hours and still cannot wake up.She has been sleeping for 6 hours an
9、d still cannot wake up,她已经睡了 6 个小时,到现在还没有醒来。(七)表示现在以前一直在进行的动作强调动作的未完成性It has been raining for 3 dayso已经下了 3天的雨了(现在还没停止)9、答案:C解析:考查动词时态。句意:多讨厌的天气啊!雨已经下了将近一个星期了。我也不喜欢雨天。然而,这里 的雨季通常持续一个月左右。根据后文for nearly a week可知表示过去发生的动作持续不间断地发生应用现在 完成进行时,主语为it,故助动词用has。应选C。1210、答案:C解析:考查时态。句意:到目前为止,Marin已经在图书馆看了大约两个小
10、时书了。根据“up to now”可知,这里说 的是现在的情况,用完成时,且Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,应选 C项。11、答案:D解析:考查动词时态。句意:我们已经讨论了几个小时了,还没有达成任何结论。根据but后的现在完成时,可以判 断出现在还没有得出结论,有可能还要继续下去,故用现在完成时进行时。应选D项。12、答案:C解析:试题分析:考查时态。句意:-你为什么想到我们公司工作?-这正是我一直在寻找的工作。完成时表示动作 造成的影响,“我”来这里工作是因为这份工作是我一直在找的;现在完成进行时表示动作对现在造成影响, 并有可能持续下去,如果应聘不成功
11、,“我”可能会继续寻找下去,因此,用现在完成进行时最恰当,应选Co考点:考查时态13、答案:C解析:考查现在完成进行时。句意:-新的货币政策将于下月生效。-这真是个好消息,尤其是对那些一直在为钱 发愁的公司来说。分析句子成分可知,companies为先行词,在后面的定语从句中作主语,分析句意可知,定语 从句的时态为现在完成进行时,表示从过去某一时间开始struggle的动作一直在进行,并有可能持续下去,强调 动作的全过程。故C选项正确。13小提示: 现在完成时和现在完成进行时的区别一.现在完成时:have +过去分词表示在某一特定时间之前曾经发生过的动作,或者到这一时间为止已经完成的动作.二.
12、现在完成进行时have + been +现在分词表示从过去某一时间开始一直在进行的动作,并有可能持续下去,强调动作的全过程;表示从过去到现在的重复性动作。(2)注意:多用于延续性动词,如 work, live, study, skate, collect-现在完成时和现在完成进行时的区别II1)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。而现在完成时那么表示动作在过去已结束。如:The students have been preparing for the exam.(还在进行)学生们一直在准备考试。The students have prepared for the exam.
13、(已经结束)学生们为考试作了准备。(2)在强调指出动作还未结束,还要继续下去。如:r ve been reading this book for two hours, butI haven1 t finished it.这本书我已读了两个小时了,但我还没读完。14r ve read this book.我已读完这本书了。3)有些表示状态、感情、感觉的静态动词,如:have, like, hate, hear, know, sound等动词不能用于现在完成 进行时,但可用于现在完成时。如:They ve known each other since 1970.自从1970年起他们就相互认识了。(
14、4)现在完成进行时也可表示现在以前这段时间反复发生的事情。如:We ve been seeing each other quite a lot recently.最近我们经常见面。分析句子成分可知,companies为先行词,在后面的定语从句中作主语,分析句意可知,定语从句的时态为现在 完成进行时,表示从过去某一时间开始struggle的动作一直在进行并有可能持续下去,强调动作的全过程。故 C选项正确。14、答案:A解析:考查动词时态。句意:Tom看起来很累,因为从上午9时到现在他一直在清扫房间。根据句子结构及句意可知, 设空处谓语动词表示动作从上午9时开始,持续到现在,并可能要持续下去,应使
15、用现在完成进行时,主语为 第三人称,谓语动词应使用单数。应选A项。15、答案:C解析:考查现在完成进行时。句意:我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。现在完成15 进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try这个 动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由“for months”也说明本句应该用现在 完成进行时。故C选项正确。小提示:1).现在完成进行时的构成肯定句:主语+ have/has + been +现在分词否认句:主语+ have/has + not + been +现在分词疑问句:Have
16、/Has +主语+ been +现在分词?疑问代词/疑问副词+ have/has +主语+ been +现在分词?现在完成进行时的用法.表示过去发生并持续到现在的动作现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。How long has it been snowing?雪下多久了?(还在下雪).表示现在经常重复的动作Jack has been phoning Jane every night for the last week.上星期杰克天天晚上给简打 。1) .用于得出结论His eyes are red. He has been working too
17、hard recently.他眼睛红了,准是最近工作太紧张了。分析本句可知,try这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由“for months” 也说明本句应该用现在完成进行时。故C选项正确。16、答案:D16解析: 考查时态。句意为:我现在很累。我整个下午一直在购物,我好像什么事都没做成似的。”由语境可判断是从 过去到现在一直在购物,可能还要继续下去,所以用现在完成进行时,应选D项。17、答案:C解析:考查时态。句意:一你看起来很棒啊!一我一直都在锻炼。你看看我的肌肉! A.will work将会工作;B.was working过去正在工作;C.have been
18、 working 一直工作;D.had been working过去一直工作。根据上文You look great!(你看起来很棒啊)”可知,正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了 对方的夸奖。使用现在完成进行时,表示从过去开始一直持续到现在都在不停地锻炼。故使用现在完成进行时。 故C正确。18、答案:C解析:考查时态。句意:从上午九点开始,经理在一直不停地告诫工人如何去完善这个工程。由时间状语since 9 a.m. 可知用现在完成时。根据句意,此处需要的是“一直不停地告诫”,强调持续性,故完成进行时更好,所以答 案选C。19、答案:D解析:试题分析:考查动词时态。句意
19、:汤姆说他太累了不能继续了。他不可能这样,他只工作了一个小时。从此题 的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进 行时,应选D项。考点:考查动词时态1720、答案:C解析:考查时态辨析。句意:为了在艺术节上表现好,我们班的学生在过去的三个星期里每天都在练习舞蹈。分析句 子结构可知缺少谓语,由时间状语“over the past three weeks(在过去的三个星期里)”可知时态应用现在完成 进行时,结构为have been doing sth,表示过去发生的动作,延续到现在,并且还要延续下去,应选C项。21、答案:B解析:考查现在完成进
20、行时。句意:中国一直在努力加快步伐与许多非洲国家加强密切联系。turn up出现,声音调 大;step up提高,增加,步进;addup加起来;make up装配;,构成,组成。分析句子可知,与各国加强关 系从过去一直到现在,而且动作一直在进行,用现在完成进行时。应选B项。22、答案:B解析:考查现在完成进行时。句意:五四运动于1919年发起,其精神一直激励着中国青年为民族复兴而努力。由“ever since”可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继 续下去。故B选项正确。23、答案:B解析:考查动词时态。句意:一段时间以来,中国人民在中国共产党领导
21、下,在实践社会主义的过程中不断完善科学 开展理论的内容。此处指中国人们一直在丰富这科学开展观的内容,故使用现在完成进行时,表示一个动作从 过去开始到现在,并将继续持续下去,其基本形式是have/has been doing。应选B。24、答案:B18解析: 考查时态。句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从 过去持续到未来的这周末,所以要用现在完成进行时。应选Bo现在完成进行时表示动作从某一时间开始,一 直持续到现在,或者刚刚终止,或者可能仍然要继续下去。25、答案:D解析:twice a week over the past year到目前为止的
22、一段时间内重复发生的活动,要用现在完成进行时。他对打网球很 感兴趣,在过去的一年里他每周都打两次网球。26、答案:C解析:考查时态和语态。句意:最近,由于COVID-19的流行,生活本钱一直在稳步攀升,导致一些人退出了大城市 的竞争。由时间状语for many years以及逗号后分句的时态可知,此处表示过去发生并且仍在进行的动作,故 用现在完成进行时。应选C。27、答案:B解析:考查时态。句意:你游泳很棒。谢谢。这是因为这些天我一直在练习。根据时间状语these days可知, “练习游泳”从数天前开始,一直持续到现在,仍然可能持续下去。因此该句应用现在完成进行时态。应选B。28、答案:D解
23、析:考查时态。句意:怎么啦,杰克,你看起来如此疲惫!噢,我一直都在粉刷房子,并且我明天必须完成。根据句意可知应采用现在完成进行时态,强调动作一直在延续。C项为现在完成时,表示动作已经完成,不符19C haven t been waitingD . didn, t wait 6、一You know, Bob, the mid-term exam is approaching.You are telling me! We, preparing for it.A . have been working hard ;B . will be working hardC . were working ha
24、rdD . had worked hard7、Tom, as well as his parents,in China over the past five years.A . have been livingB . has been livingC . are livingD . is living8、My friends from the mainland to me that they find the citys subway cars are too old compared withwhat they pay for subways in Beijing.A . complaine
25、dB . is complainingC . was complainingD . have been complaining9、How disgusting the weather is! It for nearly a week.I don5 t like rainy days either. However, the rainy season usually lasts about a month here.A . had rainedB . will be rainingC . has been rainingD . was rainingUp to now, Marin in the
26、 library for about two hours.A . readB . had readC . has been readingD . would read11、We on it for several hours but we haven1 t yet reached any conclusion.A . are workingB . workC . have been workedD . have been working12、Why do you want to work for our company?-This is the job that I for.合句意。选D。29
27、、答案:C解析:考查动词时态。句意:你怎么了?看起来真的压力很大。我已经连轴转努力了一整个星期来写我的毕 业论文。根据此题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语the whole week),唯有现在完成进行时可表达这一含义,应选用have been doing的结构,应选C。30、答案:D解析:考查时态。句意:到现在为止,这个月每天都在下雨。我也不确定明天是否会下雨。分析句子可知,so far与 现在完成时连用;第一空表示这个月一直在下雨,故用现在完成进行时,表示“一直”;根据tomorrow可知, 第二句用一般将来时,if引导宾语从句,意为“是否”,从句用一
28、般将来时,排除A、C;应选D项。31、答案:C解析:考查时态。句意:我姐姐2017年大学毕业后一直在一家银行工作。根据时间状语ever since可知,空处谓语 动词需用现在完成进行时态:has/have been doing,表示过去发生的动词一直持续到现在将有可能继续下去, 主语是第三人称单数sister,所以此处助动词需用has。应选C。32、答案:C解析:试题分析:句意:自从1987年那个著名的明星搬到纽约以来他就一直住在那里。由句意和ever since时间状 语可知,居住这个动作一直持续着,应该用现在完成进行时,应选C。考点:考查动词时态的用法。2033、答案:A解析:考查时态和主
29、谓一致。句意:你去哪儿了?我们一直在到处找你。很抱歉让你们担忧我。根据前一句Where have you been?和语境提示可知,空处谓语动词需用现在完成进行时态:have/has been doing,表示 过去发生的动作一直持续到现在,有可能将会一直进行下去,主语是第一人称复数we,所以助动词需用have。应选Ao34、答案:D解析:考查动词时态。句意:Cathy在阳光学校课堂上记语法规那么,她在那里学英语已经一年了。根据前文句意和前 文现在进行时以及后文时间状语for a year可知,此处应用现在完成进行时,表示动作从某一时间开始,一直 持续到现在,并有仍然要继续下去的趋势。应选D项
30、。35、答案:D解析:考查现在完成进行时。句意:-哇!你画了那么多不同外星人的外貌!-我一直在访问很多关于外星人的网 站。分析句子可知,由前句可知,指的是现在你画的。可推断出第二句是指从过去到现在一直在访问这些网站, 动作从过去一直持续到现在,且这个动作一直在进行,故要用现在完成进行时,因此D符合题意,应选D。36、答案:B解析:考查时态。句意:我们已经做这个工程做了四个小时了。让我们休息一下吧。根据句意可知,工程还没有完成, 有可能继续进行下去,符合现在完成进行时的定义,即发生在过去并对现在造成影响,且有可能继续进行下去 的动作,用现在完成进行时,应选B。21小提示:37、答案:B解析:考查
31、时态。句意:约翰逊先生昨天上午没有出现在会议上,不是吗?是的,我们一直等到12点。整 个上午都被浪费掉了。结合语意,“等”这一动作从过去某一时刻一直持续到说话时,且强调动作是一直正在 进行的,空处应用现在完成进行时。应选B项。38、答案:B解析:试题分析:考查动词的时态。句意:直到现在没有人能做的比查理好。Up to now,到现在为止,是现在完成 时的标志,所以选B考点:考查动词的时态39、答案:D解析:考查语态和时态。句意:对不起,Ellen夫人,每日邮报的记者打了一整天的 。你现在可以跟他讲话吗? 根据句意可知,动词phone和主语a journalist from the Daily
32、Mail之间是主动关系,故排除A和B项,结合 句意,根据时间状语all day,此处应用现在完成进行时,表示某动作从过去某个时间开始,一直延续到现在, 并且还有可能持续下去,基本结构为“have/has been +现在分词”。应选D项。40、答案:C解析:考查动词时态语态。句意:关于烟雾你了解多少?好吧,报纸在过去的几个月里一直在报道。时间状 语in the past few months和现在完成时连用,此处表示在过去几个月一直进行的动作,用现在完成进行时。故22选c.41、答案:A解析:考查动词时态。句意:在过去的三年里,我们的首都北京通过各种措施致力于改善城市环境。由下文in the
33、past three years,可知,在过去的三年里北京一直致力于改善环境,动作具有延续性,所以应该用现在完成进 行时。应选A。42、答案:C解析:考查时态。句意:这个小男孩从头到脚都很脏,因为他整个上午都在泥地里玩。分析句子结构可知,主句为一 般现在时,从句中时间状语为all morning (整个上午),可推断这个小男孩整个上午都一直在泥里玩,用现在 完成进行时,表动作从过去开始,一直在持续,并且有可能继续下去,也可能到此结束。A.has played表示动 作已完成,对现在造成影响,不符合语境,故排除A项。应选C项。43、答案:D解析:考查动词辨析和时态。句意:即使巴菲特每年都捐赠一局
34、部财产,巴菲特所持有的伯克希尔哈撒韦公司的股票 一直增长迅速。raise是及物动词,要用raise的话,需要改成“财产被提高” ;rise是不及物动词,表示某物 上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。应选D。44、答案:D解析:试题分析:句意:这两个好朋友一直在线聊了三个小时,他们还会持续聊。A. had been chatting过去完成进行 时,表示过去的过去持续做某事B . had chatted过去完成时,表示过去的过去动作C . were chatting过去进行23 时表示过去时间段持续做D . have been chatting现在完
35、成进行时,表示现在之前持续做某事,还可能继续持 续做下去。根据will得知是与现在有关,应选D。考点:考查动词时态的用法。45、答案:A解析:考查动词词义辨析。句意:警察已经调查这个谋杀案三个星期了,并且已经发现了一些有价值的线索。A.investigating 调查;B. exchanging 交换;C. subscribing 订阅;D. organizing 组织。结合句意可知,空处意为 “调查”,为动词investigate,这一动作从过去延续到现在,并且有可能持续下去,所以用现在完成进行时。应选A项。46、答案:D解析:考查动词时态句意:连续下雨已经两周了,整个地区都发洪水了。根据题
36、干中根据句中时间状语for two weeks,表示雨持续 了两周,即:雨一直在进行,要用现在完成进行时态,应选D。47、答案:C解析:考查时态。句意:汤姆,你为什么看起来如此累?嗯,我一直在清扫房子,并且必须明天清扫完。结 合语境可知,汤姆清扫房子的动作从过去持续到现在,还会延续到明天,故用现在完成进行时,其结构为have been doing,应选 C 项。小提示: 此题考查现在完成进行时24现在完成进行时:动作从过去某一时刻开始,一直持续到现在,还有可能继续下去。其表达为have/has been doing例如:1). Mr. Wu have been teaching us for
37、two weeks.吴老师已经教了我们两周。(还会继续教下去)2), I have been cleaning the house for one hour, but it is still dirty.我已经清扫一个小时了,但是房子还是很脏。 (还要继续清扫)48、答案:C解析:考查时态。句意:嗨,葛瑞丝,你看起来很累的样子。我现在很累。一整天我都在做家庭作业。现在 完成进行时,其构成为:主语+助动词(have/has) +been+动词的现在分词+其他成分。由时间状语all day可 知,“写作业”这一动作持续了一天直到现在,导致了现在的结果m tired,符合现在完成进行时的用法。应选C
38、。25A . lookedB . am to lookC . have been lookingD . had looked13、A new monetary policy will take effect next month.Really good news, especially for those companies that with money.A . have struggledB . struggledC . have been strugglingD . had struggled 14、Tom looks tired because he the house since 9
39、 am.A . has been cleaningB . cleanedC . has been cleanedD . cleans15、Our headteacher for months to make sure that we understand the importance ofconcentration.A . triedB . was tryingC . has been tryingD . is trying16、r m tired out. I all afternoon and I don5 t seem to have finished anything.A . shop
40、pedB . have shoppedC had shoppedD . have been shopping17、一 You look great!一 I out. Check out my muscles!A . will workB . was workingC . have been workingD . had been working18、The manager the workers how to improve the program since 9 a.m.A . has toldB . is tellingC . has been tellingD . will have t
41、old19、- Tom says he is too tired to go on.-He can5 t. He for an hour.A . had workedB . has just workedC . just workedD . has only been working20、To perform well at the art festival, students in my class the dance every day over the past threeweeks.A . were practisingB . would practiseC . have been p
42、ractisingD . had practised21、China has been its efforts to build a close relationship with many African countries.A . turning upB . stepping upC . adding upD . making up22、The May Fourth Movement was launched in 1919 and its spirit Chinese youth to make contributionsto national rejuvenation ever sin
43、ce.A . is motivatingB . has been motivatingC motivatedD . was motivating23、 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.A . had been improvingB . have been improvingC . were improvingD
44、 . improved24、Mary to writing classes every night since June and the course will end this week.A . had goneB . has been goingC . is goingD . went25、 He has a great interest in tennis and it twice a week over the past year.A . playsB . playedC . had playedD . has been playing26、The cost of living rec
45、ently steadily because of epidemic of COVID- 19, leading some people to dropout of the big city race.A . is climbingB . is being climbedC . has been climbingD . has been climbed27、一 You are a great swimmer.一 Thanks. Its because I a lot these days.A . was practisingB . have been practisingC . had pra
46、ctisedD . would practise28、一Why, Jack, you look so tired!一Well, I the house and I must finish the work tomorrow.A . was paintingB . will be paintingC . have paintedD . have been painting29、一 What s wrong? You look really stressed out.I the whole week preparing for my graduation paper.A . workB . hav
47、e workedC . have been workingD . worked30、 It every day so far this month. I can t tell you if it tomorrow.A . rained; rainsB . is raining; shall rainC . has rained; rainsD . has been raining; will rain31、 My sister graduated from university in 2017 and in a bank ever since.A . workedB . has been wo
48、rkedC . has been workingD . had worked32、The famous star in New York ever since she moved there in 1987.A . livedB . is livingC . has been livingD . had lived33、一 Where have you been? We you everywhere.Sorry to have made you worry about me.A . have been looking forB . looked forC . had looked forD .