现在完成进行时

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

现在完成进行时一、现在完成进行时的定义现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。如:Thosecatshavebeenscreamingforhours.那些猫叫了半天了。Wehavebeenwaitingforhimfortwohours.我们等他等了两个小时。Thedollarhasbeenclimbingsteadilyallweek.整个星期美元一直在稳步增值。二、现在完成进行时的结构现在完成进行时由“have/hasbeen+现在分词”构成。如:Saleshavebeendroppingoffbadly.销售量一直减少得很厉害。Ihavebeenwaitingforanhourandahalf.我一直等了一个半小时了。We’llhavebeenlivingherefortwoyearsbynextSunday.到下星期日,我们在这里就住了整两年了。三、现在完成进行时有哪些主要用法1.表示“持续”:即表示一个从过去某时开始一直持续的动作,这动作可能刚刚停止,也可能还在进行。如:Shehasbeenpruningtheroses.她一直在修剪玫瑰。He’sbeenhelpinghimselftomystationery.他未经许可一直用我的文具。Thechildrenhavebeenhavingalotoffun.孩子们一直玩得很开心。Sheisverytired.She’sbeenworkingallmorning.她很累。她干了一早晨了。Tomhasbeenseeingaboutaworkpermitforyou.汤姆一直在想办法给你弄一个工作许可证。Thetobaccoindustryhasbeentryingtoimproveitsimage.烟草行业一直在试图改善其形象。Ithascometoourknowledgethatyouhavebeencheatingthecompany.据我们了解你一直欺骗公司。ThegrouphasbeenlivinginaremotecorneroftheCambodianjungle.该部落一直居住在柬埔寨的丛林深处。2.表示“重复”即表示在一段持续的时间内动作的多次重复,而这个重复的动作在说话时并不一定在进行。如:We’veallalongbeenmakingmistakeslikethis.我们一直犯这样的错误。JimhasbeenphoningJennyeverynightforthepastweek.一星期以来吉姆每天晚上给詹妮打电话。四、与现在完成进行连用的主要时间状语现在完成进行时所用的时间状语:allday/month;thismonth/week/year;thesedays;recently/lately;inthepastfew+时间段;since+时间点;for+时间段,等等。如:Hehasbeenworkingallday.他整天都在工作。Theyhavebeenbuildingthebridgefortwomonth.两个月来他们一直在修桥。Theyhavebeenplantingtreesthismonth.这个月来他们一直在植树。Carsaleshavebeenshrinkingrecently.汽车销量近来一直在下降。VerahasbeentryingtolearnChineseforyears.维拉努力学汉语已有好几年了。Hehasbeensleepingfortenhours.他已经睡了十个小时了。JimhasbeenphoningJennyeverynightforthelastweek.上星期,吉姆天天晚上都给詹妮打电话。ThetwopartieshavebeentryingtounitesincetheNewYear.自从新年以来,双方就一直在试图联手。五、现在完成进行时与现在完成时的区别1.现在完成时强调动作的完成,而现在完成进行时强调动作的延续,因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时。如:Hehaschangedhisidea.他改变了想法。2.在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行。因此在需要明确表示动作还要持续下去时,应用现在完成进行时。如:Wehavebeenstudyingherefortwoyears.我们在这儿已经学习了两年了。3.在许多情况下,现在完成时表示动作已经完成,而现在完成进行时却并非如此。如:Hehascleanedthewindow.他把窗户擦干净了。(动作已完成)Hehasbeencleaningthewindow.他一直在擦窗户。(动作不一定完成)4.有些静态动词只能用于现在完成时,一般不能用于现在完成进行时。如:I’veknownhimformanyyears.我认识他有许多年了。Thewarhaslastedforalongtime.这场战争持续了很长时间。5.有少数动词(如live,work,teach,study等)用两种时态都可以,意思差别不大。如:I’velived[beenliving]herefor30years.我在这儿住了30年了。Howlonghaveyouworked[beenworking]here?你在这里工作多久了?6.现在完成时与现在完成进行时的相通性:在表达一个从过去开始而现在仍在继续或刚刚结束的动作时,某些动词既可以用现在完成时,也可以用现在完成进行时,如expect,hope,learn,lie,live,look,rain,sleep,sit,snow,stand,stay,study,teach,wait,want,work等。如:你学习英语多久了?正:HowlonghaveyonlearntEnglish?正:HowlonghaveyoubeenlearningEnglish?他已经睡了十个小时了。正:Hehassleptfortenhours.正:Hehasbeensleepingfortenhours.六、现在完成进行时典型考题(附详解)1.Tom______inthelibraryeverynightoverthelastthreemonths.A.worksB.workedC.hasbeenworkingD.hadbeenworking分析:C。overthelastthreemonths的意思是“在过去的三个月期间”,这类时间状语通常通常与现在完成时或现在完成进行时连用,四个选项中只有C符合此要求。又如:FoodanddrinkcultureinBritainissurelychanging,hassurelychangedoverthelasttwodecades.在英国,饮食文化肯定正在不断地发生着改变,并且在过去二十年中肯定已发生过不少变化。2.Nowthatsheisoutofajob,Lucy______goingbacktoschool,butshehasn’tdecidedyet.A.hadconsideredB.hasbeenconsideringC.consideredD.isgoingtoconsider分析:B。根据butshehasn’tdecidedyet(尚未决定)可知,从开始失业时起一直在考虑再去上学,现在还在考虑。表示从过去某一时刻开始一直到现在,并且现在依然在发生的动作,用现在完成进行时,现在完成进行时由“have/hasbeendoing”构成,所以选B。3.Iwon’ttellthestudenttheanswertothemathproblemuntilhe______onitformorethananhour.A.hasbeenworkingB.willhaveworkedC.willhavebeenworkingD.hadworked分的:A。hasbeenworking为现在完成进行时,是许多中学生不太熟悉的一种时态,因此要想通过分析句子直接从正面选出答案可能有一定困难。但是,如果我们用排除法来分析,则问题变得很简单:首先,由于until引导的是时间状语从句,根据“主将从现”原则,当主句为将来时态时,时间状语从句不能直接用将来时态来表示将来意义,据此可排除B和C;而选项D为过去完成时,也不能选,因为“过去完成时”必须以“过去”为支点,表示“过去的过去”,但此句并没有过去时态这一支点,故此选项也被排除。4.CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool,whereshe______Englishforayear.A.studiesB.studiedC.isstudyingD.hasbeenstudying分析:D。根据句中的现在进行时可排除B,再根据句中的forayear可知此题选现在完成进行时最佳,即选D。5.—Ihavegotaheadache.—Nowonder.You______infrontofthatcomputertoolong.A.workB.areworkingC.havebeenworkingD.worked分析:C。由于在电脑前工作太久,所以导致了现在头痛的结果,故空格处应填现在完成时或现在完成进行时,即答案选C。6.—I’msureAndrewwillwinthefirstprizeinthefinal.—Ithinkso.He______foritformonths.A.ispreparingB.waspreparingC.hadbeenpreparingD.hasbeenpreparing分析:D。根据句中的…willwinthefirstprizeinthefinal可知,决赛还没有举行,所以下文谈到的“准备”指的肯定是从过去一直持续到现在的情况,故用现在完成进行时。7.Excuseme,Marcia,areporterfromVanityFair______allday.Couldyouspeaktohernow?A.phonesB.hasphonedC.hasbeenphoningD.phoned分析:C。根据句中的时间状语allday和谓语动词phone的特点(为非延续性动词)可知,句子应用进行时态(表示动作不断重复),而选项中只有C为现在完成进行时。句意为:玛西娅,打搅你一下,有名来自《名利场》的记者一整天都在打电话来,你现在能和他说说吗?又如:Sheisverytired.She’sbeentypinglettersallday.她很累了。她整天都在打信件。8.Overthepastdecades,seaice______intheArcticasaresultofglobalwarming.A.haddecreasedB.decreasedC.hasbeendecreasingD.isdecreasing分析:C。介词短语“overthepast[last]+时间段”的意思是“在过去的……时间中”,它指的是从过去某时持续到现在的一段时间,所以通常与现在完成时或现在完成进行时连用,故答案选C。句意为:过去几十年来,由于全球变暖,北极的海冰正慢慢消融。又如:Technologyinthisfieldhasmaturedconsiderablyoverthelastdecade.这一领域的技术经过过去10年的发展已经相当完善。9.—Why,Jack,youlooksotired!—Well,I______thehouseandImustfinishtheworktomorrow.A.waspaintingB.willbepaintingC.havepaintedD.havebeenpainting分析:D。现在完成进行时表示从过去一直持续到现在的动作。在此题中,由于“一直在刷油漆”,所以才导致“看上去非常疲惫”,故选D最符合句意。10.Motherwante

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功