收藏 分销(赏)

高中英语现在完成时时态重点归纳笔记.docx

上传人:a199****6536 文档编号:2149116 上传时间:2024-05-20 格式:DOCX 页数:22 大小:21.48KB
下载 相关 举报
高中英语现在完成时时态重点归纳笔记.docx_第1页
第1页 / 共22页
高中英语现在完成时时态重点归纳笔记.docx_第2页
第2页 / 共22页
高中英语现在完成时时态重点归纳笔记.docx_第3页
第3页 / 共22页
高中英语现在完成时时态重点归纳笔记.docx_第4页
第4页 / 共22页
高中英语现在完成时时态重点归纳笔记.docx_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、高中英语现在完成时时态重点归纳笔记1单选题(经典例题高频考点-名师出品必属精品)1、Since my parents went to Shanghai, I _ with my aunt.AliveBlivedChave been livingDwas living答案:C解析:考查时态。句意:自从我的父母去了上海,我就一直和我的姑妈一起住。现在完成进行时表示动作从过去某个时刻开始一直持续到现在,甚至将来,强调进行的过程,Since表明在父母去了上海这个动作发生这一时间段以来,和姑妈一起住这个动作持续发生,故选择现在完成进行时。故选C选项。小提示:现在完成进行时的应用:过去的动作或状态持续到现

2、在并且已经完成或可能持续下去。本题中,自从父母去了上海以来,和姑妈住在一起的动作一直持续到现在,并且可能持续下去。2、In the past several weeks, many cities in Northern China_from heavy fogs, causing great inconvenience to people.AsufferedBhave been sufferingCwere sufferedDhad been suffered答案:B解析:考查时态和语态。句意:在过去几周的时间里,中国北方的很多城市被严重的雾霾笼罩,给人们带来了很大的不便。in the pas

3、t+一段时间,意为“在过去的多长时间里”,常与完成时态连用;结合语境可知,此处强调动作从过去开始,延续到现在并有可能持续到将来,应用现在完成进行时,故选B。3、Dont worry. The wounded dog_with a volunteer the last two weeks and now can run around.AstaysBhas been stayingCis stayingDhad stayed答案:B解析:考查时态。句意:这只受伤的狗过去两周一直和一名志愿者住在一起,现在可以到处跑了。根据下文的时间状语the last two weeks可知,表示从过去一直延续到现

4、在的动作用现在完成进行时,且属于the wounded dog是第三人称单数,故谓语动词用第三人称单数,故选B。小提示:4、 What terrible weather! It _ for more than a week!The rain season will last about a month.ArainsBwill be rainingCrainedDhas been raining答案:D解析:试题分析:考查时态的运用。A一般现在时,表示现在发生的动作或状态。B将来时,表示将来发生的动作或状态。C过去时,表示过去发生的动作或状态。D现在完成进行时,表示从过去某时开始一直持续到现在的

5、动作,并且还将持续下去。句意:上句:真是个坏天气啊!这雨已经下了一个多星期了。下句:雨季将会持续一个月。故选D。考点:考查时态的运用。5、 A new monetary policy will take effect next month. Really good news, especially for those companies that _ with money.Ahave struggledBstruggledChave been strugglingDhad struggled答案:C解析:考查现在完成进行时。句意:-新的货币政策将于下月生效。-这真是个好消息,尤其是对那些一直在

6、为钱发愁的公司来说。分析句子成分可知,companies为先行词,在后面的定语从句中作主语,分析句意可知,定语从句的时态为现在完成进行时,表示从过去某一时间开始struggle的动作一直在进行, 并有可能持续下去, 强调动作的全过程。故C选项正确。小提示:现在完成时和现在完成进行时的区别一.现在完成时: have + 过去分词表示在某一特定时间之前曾经发生过的动作,或者到这一时间为止已经完成的动作.二.现在完成进行时:have + been +现在分词(1)表示从过去某一时间开始一直在进行的动作, 并有可能持续下去, 强调动作的全过程; 表示从过去到现在的重复性动作。 (2)注意:多用于延续性

7、动词,如work, live, study, skate, collect 现在完成时和现在完成进行时的区别 II1)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。而现在完成时则表示动作在过去已结束。如: The students have been preparing for the exam. (还在进行)学生们一直在准备考试。The students have prepared for the exam. (已经结束)学生们为考试作了准备。 (2)在强调指出动作还未结束,还要继续下去。如: Ive been reading this book for two hours, bu

8、t 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.最近我们经常见

9、面。分析句子成分可知,companies为先行词,在后面的定语从句中作主语,分析句意可知,定语从句的时态为现在完成进行时,表示从过去某一时间开始struggle的动作一直在进行, 并有可能持续下去, 强调动作的全过程。故C选项正确。6、Tom looks tired because he _ the house since 9 am.Ahas been cleaningBcleanedChas been cleanedDcleans答案:A解析:考查动词时态。句意:Tom看起来很累,因为从上午9时到现在他一直在打扫房间。根据句子结构及句意可知,设空处谓语动词表示动作从上午9时开始,持续到现在,

10、并可能要持续下去,应使用现在完成进行时,主语为第三人称,谓语动词应使用单数。故选A项。7、So much remains to be done!Well,its not surprising. So many people all the time recently.AcomeBhave comeChave been comingDcame答案:C解析:考查时态。句意:还有许多事情要做!好吧,这并不奇怪。最近来的人太多了。根据all the time recently可知句子用现在完成进行时态,故答案为C。8、To strengthen Japans diplomatic influence

11、and increase military presence across the world, Abe (安倍) _ a greater role for his country in international affairs since he took office.AsoughtBhad soughtCis seekingDhas been seeking答案:D解析:考查时态。句意:为了加强日本的外交影响力,增强在全世界的军事存在,安倍自从上台就一直在为他的国家在国际事务中寻找一个更大的角色。根据时间状语since he took office可知,用现在完成进行时态,表示安倍上台以

12、来一直在做。故选D。9、What on earth makes you apply for the position as a guide?This is the job that I .Alooked forBhad looked forCwill look forDhave been looking for答案:D解析:考查时态。句意:到底是什么让你应聘导游的职位?这是我一直都在寻找的工作。A. looked for寻找(一般过去时);B. had looked for寻找(过去完成时);C. will look for将要寻找(一般将来时);D. have been looking fo

13、r一直在寻找(现在完成进行时)。根据语境分析可知,前文“a guide(导游)”提及的职位是后文中“我”一直在找的工作,还没找到,正在寻找,因此“寻找”这个动作从过去开始一直持续到现在,有可能继续下去,用现在完成进行时表达“从过去某时开始一直持续到现在的动作”这一含义。故选D项。10、In the past few years, sea ice _ in the Arctic as a result of global warming.Ahad meltedBhas been meltingCmeltedDis melting答案:B解析:考查时态。根据in the past few year

14、s可知是与完成时连用的,在根据句意是指海冰一直都在融化。所以使用现在完成进行时。句意:在过去几年里,因为全球变暖,海冰一直在融化。11、 I _ to reach the manager for the last two hours but the line is always busy.AtriedBhave triedChad triedDhave been trying答案:D解析:试题分析:句意:在过去的两个小时我一直在努力和经理联系上,但一直占线。have been trying是现在完成进行时,强调动作一直在进行。故选D。考点:考查动词的时态。12、- Where is Jack?

15、 I cannot find him anywhere.- He went to the library after lunch and _ his essay there ever since.Ahas been writtenBhad writtenChad been writingDhas been writing答案:D解析:考查现在完成进行时。句意:Jack在哪儿?我到处都找不到他?他午餐后就到图书馆去了 ,从那时起他就一直在那里写论文。A. has been written 现在完成时的被动语态;B. had written过去完成时;C. had been writing过去完成

16、进行时;D. has been writing现在完成进行时。根据句中的时间状语“ever since”可知,从那时起他就一直在那里做一件事,现在他人还没回来,即动作从过去开始持续到现在,并且在将来还会发生,应该用现在完成进行时时态。故选D。13、China has been its efforts to build a close relationship with many African countries.Aturning upBstepping upCadding upDmaking up答案:B解析:考查现在完成进行时。句意:中国一直在努力加快步伐与许多非洲国家加强密切联系。tur

17、n up出现,声音调大;step up提高,增加,步进;addup加起来;make up装配;,构成,组成。分析句子可知,与各国加强关系从过去一直到现在,而且动作一直在进行,用现在完成进行时。故选B项。14、I _ in the same position too long. My legs have fallen asleep.Shake it a little before you get up.Awill sitBhave satCam sittingDhave been stting答案:D解析:考查现在完成进行时。句意:我坐的太久了,腿麻了。站起来之前动一动。分析句意可知,本句为现在

18、完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sb have/has been doing sth。故D选项正确。15、Tom in the library every night over the last three months.AworksBworkedChas been workingDhad been working答案:C解析:考查时态。句意:在过去的三个月里,汤姆每晚都在图书馆工作。题干中出现的over the last three months,用于现在完成进行时或现在完成时。故选C。 16、I ordered Pizza for dinne

19、r.It should be here any minute now!Pizza again?We_Pizza every night for a week now!AhadBwere havingChave been havingDwill be having答案:C解析:句意:我订了披萨当晚饭。它应该随时都会到的。又是披萨?我们已经连续一个星期晚上都在吃披萨了!结合时间状语every night for a week now可知,是从过去一直持续到现在并且还没有停止,故本题的时态要用现在完成进行时。故选C。【点评】本题考查时态,做时态类的题目,需要从句中找出时间状语,没有时间状语时,需要结

20、合句意来判断。根据every night for a week now可知,是从过去一直持续到现在并且还没有停止,故本题的时态要用现在完成进行时。17、He has a great interest in tennis and _ it twice a week over the past year.AplaysBplayedChad playedDhas been playing答案:D解析:twice a week over the past year到目前为止的一段时间内重复发生的活动,要用现在完成进行时。他对打网球很感兴趣,在过去的一年里他每周都打两次网球。18、You know, B

21、ob, the mid-term exam is approaching.You are telling me! We_, preparing for it.Ahave been working hard ;Bwill be working hardCwere working hardDhad worked hard答案:A解析:考查时态。句意:你知道吗,鲍勃,期中考试快到了。早就知道了!我们一直在努力工作,为此做准备。根据“the mid-term exam is approaching.”可知,鲍勃他们从过去就开始准备期中考试,一直到现在,并且持续到考试,所以用现在完成进行时态。故选A。1

22、9、Tom, as well as his parents, _ in China over the past five years.Ahave been livingBhas been livingCare livingDis living答案:B解析:考查时态。句意:汤姆和他的父母过去五年一直住在中国。 根据后文over the past five years可知,表示动作从过去某时开始发生,一直延续到现在或离现在不远的时间,并可能延续下去的动作应用现在完成进行时;且主语后接介词短语 as well as,不影响主语的人称和数,谓语动词应根据主语的人称和数来确定,即助动词用has。故选B。

23、20、My friends from the mainland to me that they find the citys subway cars are too old compared with what they pay for subways in Beijing.AcomplainedBis complainingCwas complainingDhave been complaining答案:D解析:考查时态语态。句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。句中应该使用现在进行时与宾语从句中are保持一致,使用现在完成进行时强调动作

24、的延续性和反复性。故D项正确。小提示:本题考查了现在完成进行时的用法,具体用法归纳如下:(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。The Chinese have been making paper for two thousand years.中国有2000年的造纸历史。(动作还将继续下去)(二)表示在说话时刻之前到现在正在进行的动作。We have been waiting for you for half an hour.我们已经等你半个钟头了(人还没到,如同在电话里说的,还会继续等)(三)有些现在完成进行时的句子等同于现在完成时的句子。They have been

25、 living in this city for ten years.They have lived in this city for ten years.他们在这个城市已经住了10年了。(动作还将继续下去)I have been working here for five years.I have worked here for five years.我在这里已经工作五年了。(动作还将继续下去)(四)大多数现在完成进行时的句子不等同于现在完成时的句子。I have been writing a book.(动作还将继续下去)我一直在写一本书。I have written a book.(动作

26、已经完成)我已经写了一本书。They have been building a bridge.他们一直在造一座桥。(动作还将继续下去)They have built a bridge.他们造了一座桥。(动作已经完成)(五)表示状态的动词不能用于现在完成进行时。I have known him for years.我认识他已经好几年了。* I have been knowing.这类不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌,think想等等。(六)一些现在完成时的句子也与现在完成进行时的句子含义相同延续性动词在现在完成时与现在完成进行时时态中使用,句意相同。例如:

27、She has slept for 6 hours and still cannot wake up.She has been sleeping for 6 hours and still cannot wake up.她已经睡了6个小时,到现在还没有醒来。(七)表示现在以前一直在进行的动作强调动作的未完成性It has been raining for 3 days。已经下了3天的雨了(现在还没停止)21、How disgusting the weather is! It_for nearly a week.I dont like rainy days either. However, th

28、e rainy season usually lasts about a month here.Ahad rainedBwill be rainingChas been rainingDwas raining答案:C解析:考查动词时态。句意:多讨厌的天气啊!雨已经下了将近一个星期了。我也不喜欢雨天。然而,这里的雨季通常持续一个月左右。根据后文for nearly a week可知表示过去发生的动作持续不间断地发生应用现在完成进行时,主语为it,故助动词用has。故选C。22、Up to now, Marin _in the library for about two hours.AreadBh

29、ad readChas been readingDwould read答案:C解析:考查时态。句意:到目前为止,Marin已经在图书馆看了大约两个小时书了。根据“up to now”可知,这里说的是现在的情况,用完成时,且Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,故选C项。23、We _ on it for several hours but we havent yet reached any conclusion.Aare workingBworkChave been workedDhave been working答案:D解析:考查动词时态。句意:我们已经讨论了几

30、个小时了,还没有达成任何结论。根据but后的现在完成时,可以判断出现在还没有得出结论,有可能还要继续下去,故用现在完成时进行时。故选D项。24、-Why do you want to work for our company?-This is the job that I _ for.AlookedBam to lookChave been lookingDhad looked答案:C解析:试题分析:考查时态。句意:-你为什么想到我们公司工作?-这正是我一直在寻找的工作。完成时表示动作造成的影响,“我”来这里工作是因为这份工作是我一直在找的;现在完成进行时表示动作对现在造成影响,并有可能持续下

31、去,如果应聘不成功,“我”可能会继续寻找下去,因此,用现在完成进行时最恰当,故选C。考点:考查时态25、 Where have you been? We _ you everywhere. Sorry to have made you worry about me.Ahave been looking forBlooked forChad looked forDlook for答案:A解析:考查时态和主谓一致。句意:你去哪儿了?我们一直在到处找你。很抱歉让你们担心我。根据前一句Where have you been?和语境提示可知,空处谓语动词需用现在完成进行时态:have/has been

32、doing,表示过去发生的动作一直持续到现在,有可能将会一直进行下去,主语是第一人称复数we,所以助动词需用have。故选A。26、Cathy is taking notes of the grammatical rules in class at Sunshine School, where she _ English for a year.AstudiesBhad studiedCis studyingDhas been studying答案:D解析:考查动词时态。句意:Cathy在阳光学校课堂上记语法规则,她在那里学英语已经一年了。根据前文句意和前文现在进行时以及后文时间状语for a

33、year可知,此处应用现在完成进行时,表示动作从某一时间开始,一直持续到现在,并有仍然要继续下去的趋势。故选D项。27、Our headteacher_for months to make sure that we understand the importance ofconcentration.AtriedBwas tryingChas been tryingDis trying答案:C解析:考查现在完成进行时。句意: 我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try这个动作

34、现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由“for months”也表明本句应该用现在完成进行时。故C选项正确。小提示:1). 现在完成进行时的构成肯定句:主语 + have/has + been + 现在分词.否定句:主语 + have/has + not + been + 现在分词.疑问句:Have/Has + 主语 + been + 现在分词.?疑问代词/疑问副词 + have/has + 主语 + been + 现在分词.?现在完成进行时的用法1).表示过去发生并持续到现在的动作现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。How l

35、ong has it been snowing? 雪下多久了? (还在下雪)2).表示现在经常重复的动作Jack has been phoning Jane every night for the last week.上星期杰克天天晚上给简打电话。3).用于得出结论His eyes are red. He has been working too hard recently.他眼睛红了,准是最近工作太紧张了。分析本句可知,try这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由“for months”也表明本句应该用现在完成进行时。故C选项正确。28、Im tired out.

36、 I_all afternoon and I dont seem to have finished anything.AshoppedBhave shoppedChad shoppedDhave been shopping答案:D解析:考查时态。句意为:我现在很累。我整个下午一直在购物,我好像什么事都没做成似的。”由语境可判断是从过去到现在一直在购物,可能还要继续下去,所以用现在完成进行时,故选D项。29、 You look great! I _ out. Check out my muscles!Awill workBwas workingChave been workingDhad bee

37、n working答案:C解析:考查时态。句意:你看起来很棒啊!我一直都在锻炼。你看看我的肌肉!A.will work将会工作;B.was working过去正在工作;C.have been working一直工作;D.had been working过去一直工作。根据上文“You look great!(你看起来很棒啊)”可知,正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了对方的夸奖。使用现在完成进行时,表示从过去开始一直持续到现在都在不停地锻炼。故使用现在完成进行时。故C正确。30、The manager _ the workers how to improve the pr

38、ogram since 9 a.m.Ahas toldBis tellingChas been tellingDwill have told答案:C解析:考查时态。句意:从上午九点开始,经理在一直不停地告诫工人如何去完善这个项目。由时间状语since 9 a.m.可知用现在完成时。根据句意,此处需要的是“一直不停地告诫”,强调持续性,故完成进行时更好,所以答案选C。31、- Tom says he is too tired to go on.- He cant. He _ for an hour.Ahad workedBhas just workedCjust workedDhas only

39、been working答案:D解析:试题分析:考查动词时态。句意:汤姆说他太累了不能继续了。他不可能这样,他只工作了一个小时。从本题的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选D项。考点:考查动词时态32、To perform well at the art festival, students in my class _ the dance every day over the past three weeks.Awere practisingBwould practiseChave been practisingDhad pr

40、actised答案:C解析:考查时态辨析。句意:为了在艺术节上表现好,我们班的学生在过去的三个星期里每天都在练习舞蹈。分析句子结构可知缺少谓语,由时间状语“over the past three weeks(在过去的三个星期里)”可知时态应用现在完成进行时,结构为have been doing sth,表示过去发生的动作,延续到现在,并且还要延续下去,故选C项。33、How much do you know about smog?Well, the newspapers _ it in the past few months.AreportBwill reportChave been repo

41、rtingDreported答案:C解析:考查动词时态语态。句意:关于烟雾你了解多少?好吧,报纸在过去的几个月里一直在报道。时间状语in the past few months和现在完成时连用,此处表示在过去几个月一直进行的动作,用现在完成进行时。故选C.34、The May Fourth Movement was launched in 1919 and its spirit _ Chinese youth to make contributions to national rejuvenation ever since.Ais motivatingBhas been motivatingC

42、motivatedDwas motivating答案:B解析:考查现在完成进行时。句意:五四运动于1919年发起,其精神一直激励着中国青年为民族复兴而努力。由“ever since”可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去。故B选项正确。35、For some time now, Chinese people, under the leadership of CPC, _ the contents of the Scientific Development Theory in the course of practicing socialism

43、 in China.Ahad been improvingBhave been improvingCwere improvingDimproved答案:B解析:考查动词时态。句意:一段时间以来,中国人民在中国共产党领导下,在实践社会主义的过程中不断完善科学发展理论的内容。此处指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一个动作从过去开始到现在,并将继续持续下去,其基本形式是have/has been doing。故选B。36、Mary_ to writing classes every night since June and the course will end th

44、is week.Ahad goneBhas been goingCis goingDwent答案:B解析:考查时态。句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。故选B。现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。37、The two friends _ on line for three hours, and they will go onAhad been chattingBhad chattedCwere chattingDhave been chatt

45、ing答案:D解析:试题分析:句意:这两个好朋友一直在线聊了三个小时,他们还会持续聊。A. had been chatting 过去完成进行时,表示过去的过去持续做某事Bhad chatted 过去完成时,表示过去的过去动作 Cwere chatting过去进行时表示过去时间段持续做Dhave been chatting现在完成进行时,表示现在之前持续做某事,还可能继续持续做下去。根据will得知是与现在有关,故选D。考点:考查动词时态的用法。38、The cost of living recently _ steadily because of epidemic of COVID- 19,

46、leading some people to drop out of the big city race.Ais climbingBis being climbedChas been climbingDhas been climbed答案:C解析:考查时态和语态。句意:最近,由于COVID-19的流行,生活成本一直在稳步攀升,导致一些人退出了大城市的竞争。由时间状语for many years 以及逗号后分句的时态可知,此处表示过去发生并且仍在进行的动作,故用现在完成进行时。故选C。39、 You are a great swimmer. Thanks. Its because I _ a lot these days.Awas practisingBhave been practisingChad practisedDwould prac

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 外语文库 > 高中英语

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服