您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 现在完成时详解和练习
现在完成时1)过去发生或已经完成的动作或存在的状态对现在造成的影响或结果.(即它的"完成用法")e.g.Ihavejustcleanedtheclassroom.2)过去已经开始,一直持续到现在的动作或状态。注意:此时动作可能还要继续。(即它的"未完成用法")。e.g.HehaslivedinBeijingfortenyear------------------------------------------------------------------------------------------------------------------------构成方式:have/has+过去分词否定句:在have/has后边加not;一般疑问句:把have/has提前。E.g.Ihaveriddenahorse.Ihavenotriddenahorse.Haveyouriddenahorse?------------------------------------------------------------------------------------------------------------------------用法一:表示过去发生或已经完成的某一动作对现在造成的影响或结果。常与just(刚刚),already(已经),never(从来没有),ever(曾经),before(以前),yet(仍然)等连用。①just常用于肯定句中,放在have/has后,Hehasjustcome.②already用于肯定句,have/has之后或句末.Wehavealreadyfinishedit.③yet用于句末或not之后.Hasthetrainarrivedyet?No,notyet.④never表示否定,放在have/has后,HehasnevervisitedtheGreatWall.⑤before用于句末,Thewomanhasneverheardofthatbefore.⑥sofar用于句首或句末.Sofar,wehavevisitedthemoon.⑦ever用于疑问句中,句型为:Have/Has+主语+ever+过去分词?“…曾经……过吗?”用于询问某人过去的经历。Haveyoueverbeentothefarm?用法二:表示过去已经开始,一直延续到现在的动作或状态。①for+表示一段时间的词语IhavetaughtEnglishfor19years.②since+表示过去时间点的词语Hehasbeenatthisschoolsince1986.③since+表示过去的时间状语从句IhavelivedheresinceIwasborn.④since+一段时间+ago.Ihaveknownhimsince20yearsago.------------------------------------------------------------------------------------------------------------------------1)现在完成时态中可以和表示一段时间状语(for,since,howlong,allone’slife)连用的动词必须是表示延续的情况或动作的动词,即延续性动词。如:be,have,know,live,work,study,learn,teach,keep,speak,talk,draw,wait,wear,walk,sleep,drive,write,do,clean等。Ihavebeenateacherfornearly20years.Howlonghashelivedhere?2)英语中还有一些动词的意义决定它们所表示的动作不能延续,只是一瞬间就结束的动作,这类动词叫做“非延续性动词”常见的有:come,go,arrive,reach,see,hear,close,open,leave,begin,start,lose,buy,fall,join,die,getup,become,borrow,lend,find,finish,receive等。这些动词不能和表示一段时间的状语(howlong,for,since)连用。Hehascomeback.(√)Hehascomebackfortwohours.(×)※但在否定句中,非延续性动词也可用表示一段时间的状语来修饰,如Ihaven’theardfrommyfatherforalongtime.Wehaven’tseenhimsince1999.------------------------------------------------------------------------------------------------------------------------buy-hadleave/go----beaway(from)borrow/lend----keepdie----bedeadjoin---beinfallasleep----beasleepclose---beclosedopen---beopenputon----wearcatchacold---haveacoldbecome-----beend/finish-----beovercome/arrive/get/reach/move---bein/atbegin/start---beon现在完成时中应注意的几个问题1.havebeento和havegoneto的区别havebeento强调“去过”,现已不在那里,HehasbeentotheUSAthreetimes.他到美国去过三次。(过去“到美国”,现在已“不在美国”)havegoneto主要强调的是“去了”,现在人不在说话的现场,如:--Where'syourmother?--你妈妈在哪?--Shehasgonetothehospital.--她去医院了。2.havebeento和havebeenin的区别havebeento强调人“已回到原地”,后面可接表示“次数”的状语。eg.①ShehasbeentoShanghaionlyonce.havebeenin表示某人“已在某地停留一段时间,现仍在那里”,其后常带表示一段时间的状语。eg.①Theyhavebeenatthebusstopforhalfanhour.他们在车站呆了半小时。(现在仍然在车站)------------------------------------------------------------------------------------------------------------------------常见错误:一、易丢掉have/has例:Hetaken(take)themedicinebefore.答案:hastaken解析:have/has为助动词,起构成时态的作用,是不能省略的。二、have与has易用混例:Ihasneverheard(hear)ofthatbefore.答案:haveheard解析:现在完成时与一般现在时一样也有单三人称的变化,当单三人称作主语时用has,一般人称作主语时用have.三、延续性动词与短暂性动词易弄错例:Shehasleft(离开)for2hours.答案:hasbeenaway解析:在肯定句中,与since或for引出的时间状语连用的是延续性动词,不能是短暂性动词,在此题中leave是短暂性动词,不能与for+时间段连用,须把它改成相应的延续性动词。此题中leave要改成beaway。这两种词的转换是学习现在完成时需要注意的。四、忘记把already变成yet例:Ihavealreadyfinishedmyhomework.(变一般疑问句)Haveyoualreadyfinishedyourhomework?答案:Haveyoufinishedyourhomeworkyet?解析:现在完成时态中,肯定句中有already,变否定句或疑问句时通常要改为yet.------------------------------------------------------------------------------------------------------------------------与一般过去时的比较一般过去时和现在完成时的动作都发生在过去,但意义却不同.(1)一般过去时只表示过去的动作或状态,和现在不发生关系。现在完成时表示过去发生的某一动作对现在造成的影响,强调的是现在。如:IlearnedtenEnglishsongs(说明过去学过,现在是否记得,不是本句的内容)IhavelearnttenEnglishsongs.(learn发生在过去,但强调我现在懂英语歌曲)Icleanedtheblackboardhalfanhourago.(只说明“擦”和其发生的时间)Ihavecleanedtheblackboard.(说明现在黑板是干净的)Theteacherhaswrittensomenewwordsontheblackboard(黑板上现在有单词)Theteacherwrotesomenewwordsontheblackboard(黑板上现在没有单词)(2)一般过去时可以和表示过去的时间状语连用,如:yesterday,lastyear,threedaysago,justnow,等。现在完成时不能和表示过去的时间状语连用,其时间状语可以是since…,for…,just,ever,never,before,already,yet,sofar,allone’slife等------------------------------------------------------------------------------------------------------------------------1.—Oh,Mrs.King,yournecklacelooksnice.Isitnew?—No,I____itfortwoyears.A.hadB.havehadC.boughtD.havebought2.Hisgrandfather_____forovertwoyears.A.hasdiedB.hasbeendeadC.hasdeadD.died3.UncleLicanspeakEnglishverywellbecausehe_____Englandfor5years.A.hasgonetoB.hasbeentoC.hascometoD.hasbeenin4.—WhereisMr.Zhang?—He_____London.A.hasbeentoB.hasbeenC.hasgoneD.hasgoneto5.—_____totheUnitedStates?—No,never,butIwenttoCanadaafewyearsago.A.HaveyoubeenB.HaveyougoneC.DidyougoD.Willyougo6.Ihaven’tseenyou_____lastFriday.A.forB.sinceC.fromD.on7.—John,you____thecomputergamefortwohours.It’sbadforyoureyes.Stop,please!—OK,Mum.A.playedB.haveplayedC.wereplayingD.play8.Iwon’tgototheconcertbecauseI_____myticket.A.lostB.don’tloseC.havelostD.willlost
本文标题:现在完成时详解和练习
链接地址:https://www.777doc.com/doc-6754925 .html