您好,欢迎访问三七文档
1现在完成时(ThePresentPerfectTense)I.Structure:主语+have/has+过去分词(done)--pastparticiple①肯定句:主语+have/has+过去分词+其他②否定句:主语+have/has+not+过去分词+其他③一般疑问句:Have/Has+主语+过去分词+其他④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)II.Usagea.)现在完成时的“完成用法”现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说动作或状态发生在过去但它的影响现在还存在。Thecarhasarrived.车子来了。(结果:车子已在门口)Someonehasbrokenthewindow.有人把窗户打破了。(结果:窗户仍破着)b.)现在完成时的“未完成用法”指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。这里的动词要用持续性动词。常与for,since连用,或用于Howlong...(多久)句型中,表示持续的时间。Myunclehasworkedinthisfactoryforfiveyears.我叔叔在这个工厂工作已经五年了。Mr.BlackhaslivedinChinasince2002.自从2002年Mr.Black一直住在中国。Hehasstudiedveryhardsincehecametoourschool.自从他来到我们学校,他学习就非常努力。Howlonghaveyoubeenhere?你来这里多久了?Notes:此种用法中表示持续动作或状态的动词必须是延续性动词。E.g.:(1)这本书我已经买了三个月了。错误:Ihaveboughtthebookforthreemonths.正确:Ihavehadthebookforthreemonths.(2)你哥哥参军多长时间了?错误:Howlonghasyourbrotherjoinedthearmy?正确:Howlonghasyourbrotherbeeninthearmy/beenasoldier?延续性动词与瞬间动词之间的转换Principel:将瞬间动词改成其他可表示延续状态的词。(首选:prep./adj./adv.;其次:v.)瞬间动词→be+介词/副词表状态leave→beaway(from)begin/start→beonfinish/end→beovergetup→beup2getto/arrive/reach→be(in/at)come/become/go→behere/therefallasleep→beasleepfallill→beilljointhearmy→beinthearmy/beasoldierinthearmyhave/hasgoneto→havebeenin瞬间动词→be+形容词表状态open→beopenclose→becloseddie→bedeadmarry---bemarried瞬间动词→be表状态become→be瞬间动词→其他同义可延续性动词表状态borrow/buy→keep/havecatchacold→haveacoldgettoknow→knowputon→wearCompare:Theoldmandied4yearsago.Theoldmanhasbeendeadfor4years.HejoinedtheParty2yearsago.HehasbeeninthePartyfor2years.Iboughtthebook5daysago.Ihavehadthebookfor5days.表示时间段的短语有:for+一段时间→(for2years/foralongtime)since+时间点→(sincelastyear/since5daysago)since+从句(一般过去式)→(sincehecamehere)howlong*瞬间动词的否定结果表示某动作不发生的状态是可以延续的。E.g.:IhavenotwrittentohimsinceJanuary.Wehaven’tmeteachotherforseveralyears.**若since引导的状语从句的谓语动词是持续性动词或表示状态的动词的过去时时,则从句表示的时间是“从那持续动作或状态结束时算起”。(若since从句中是可延续动3词,则从句的意思为该动词的反义词)E.g.:Ihaven’theardanynoisesinceIslept.我醒后还未听到任何声音。(sleep为持续性动词,sleep的动作结束时,即“醒来”。)JohnisnowwithhisparentsinNewYork.itisalreadythreeyearssincehewasateacher.约翰现在和父母一起住在纽约,他不当教师已经三年了。IhavenotheardfromhimsinceIlivedinShanghai.自从我离开上海,就再也没有收到他的信。**若since引导的状语从句的谓语为持续性动词的现在完成时,则表示动作和状态延续到现在(说话时刻),其表示的时间的起点应从动作发生之时算起。(若since从句中是可延续动词的完成时形式,则保持动词的原意不变。)E.g.:Ihaven’theardfromhimsincehehaslivedthere。自从他(开始)住在那儿起,我就一直没收到他的来信。(这里haslived表示动作的持续性,时间的起点应从:“开始居住”时算起。)Sincewehaveownedacar,wehavegonecampingeveryyear。自从我们自己有了汽车,我们每年都去野营。*since引导的从句绝对不能用否定式的谓语动词来表示否定意义。(1)他好久没学英语了。错误:Itisalongtimesincehedidn’tstudyEnglish.正确:It’salongtimesincehestudiedEnglish.(2)你有两个月没来看我了。错误:It’stwomonthssinceyoudidn’tcometoseeme.正确:Youhaven’tcometoseemefortwomonths.(这里的come表示的是某一动作的目的或结果。)c.)与现在完成时连用的状语(标志词):①.表示从过去某时刻到现在,并包括现在在内的一段时间的状语:recently,lately,uptonow,sofar,inthepastfewmonths,today,thismorning,thisweek,thismonth,thisyear,uptothesefewdays/weeks/months/years,etc...E.g.:Hehasboughtanewbikerecently.他最近买了一辆新自行车。Ihaven’theardfromthemuptonow.我至今没有收到他们的来信。Manynewbridgeshavebeenbuiltoverthatriverinthepastfewyears.在过去的几年中,我们建了很多桥。Wehavesoldabout2000washersthisyear.我们今年出售了大约两千台洗衣机。Compare:IhaveseenMs.Foxthismorning.早晨我见过Fox太太。(说话时还在上午)IsawMs.Foxthismorning.今天早晨我见过Fox太太。(说话时间是下午或者晚上)Ihavesoldabout100washersthesedays.这两天我们已经出售了大约100台洗衣机。(瞬间)Iamreadingthisnovelthesedays.我这几天一直在读这本小说。(延续)②.不明确指出具体时间的状语:4already,yet,never,ever,just,before,always,once,twice,sometimes,,etc...E.g.:Wehavealreadyfinishedthework.我们已完成了那工作。Havetheyfoundthemissingchildyet?他们找到那个失踪的孩子了吗?MyfatherhasjustcomebackfromBeijing.我爸爸刚从北京回来。Theyhaven’tmadethedecisionyet.他们还未作出决定。IhaveneverheardBunnysayanythingagainsther.我从来没有听Bunny说过任何她的坏话。HaveyoueverbeentoBeijing?你去过北京吗?Georgehasmetthatgentlemanseveraltimes.George已经遇见过那位绅士好多次了。Ihavenevermethimbefore.我之前从来没有见过他。Compare:Ihavereaditbefore.Itisaverygoodnovel.我以前读过。这是一本非常好的小说。(before可以单独使用)Ireadit3yearsago.ButIcan'tremembereverythingaboutit.我已经读了三遍了。但是我不能全记住。(ago必须与别的表示时间的词连用)③.结构Itisthefirst/second/third...timethat...:E.g.:ItisthefirsttimethatIhavebeenhere.这是我第一次来这儿。Itisthefourthtimethathehasseentheplay.这是他第三次看这个戏。④.结构Itis/(hasbeen)+时段+since+从句(瞬间动词一般过去式):E.g.:Itistwoyearssincehejoinedtheclub.他加入俱乐部两年了。Itisaboutayearsincehebecamealawyer.他当律师将近一年了。III.现在完成时态与一般过去时态的区别a.)一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。E.g.:Isawthisfilmyesterday.(强调动作发生的时间是yesterday。)Ihaveseenthisfilm.(强调对现在的影响,电影的内容已经知道了。)b.)一般过去时和表示过去的时间状语连用,E.g.:…ago,lastweek,in2008,inthepast,justnow,thedaybeforeyesterday,yesterday,then,thatday,oneday,once,etc...现在完成时常和recently,ever,never,twice,sofar,since,for,inthepast/lastfewyears,already(肯定句),yet(否定,疑问句),just(刚刚),before(以前)连用。现在完成时不与表示过去的时间状语连用。错误:Ihaveboughtthisbookthreedaysago.正确:Ihavekeptthisbookforthreedays.c.)现在完成时不可与疑问副词when连用;而一般过去式则可以。错误:Whenhashecome?5正确:Whendidhecome?IV.比较have/hasbeento、have/hasgoneto和havebeeninhave(has)beento...表示“曾去过某地,已经从那里回来了”,可以和ever、never、twice等连用。have(has)goneto表示“已经去了某地,在去那里的途中或到达那里还没有回来”。have(has)beenin表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:since,for,howlong等E.g.:HewenttoShanghailastweek.上周他去了上海。HehasbeentoShanghai.他(曾经)到/去过上海。(但他人现在肯定不
本文标题:现在完成时-讲义
链接地址:https://www.777doc.com/doc-4879607 .html