资源描述:
《现在完成时和过去完成时.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、初中英语语法大全:现在完成时和过去完成分享到:2012-08-2210:34 作者: 来源: 字号:T
2、T栏目关注: 上海中级口译强化班1080元起超值 听说速成三级走读25人班 新东方语音速成班1280元起现在完成时和过去完成 定义现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或状态。其构成:have(has)+过去分词。 用法:1) 现在完成时所表示的动作在说话之前已完成,但对现在有影响,句中没有具体的时间状语。此时多于nev
3、er,ever,just,before,already,yet等连用。2) 现在完成时所表示的动作开始于过去,持续到现在,也许还会继续持续下去。常与for,since等一段时间状语连用。注意:表示暂短动作的词(如come,go,borrow,lend,die,bur,marry等)的完成时不能与for,since等表示一段时间的状语连用。例如:HowlongmayIkeepthebook?这本书我可以借多久?Twoweeks Borrow和lend都是暂短性动词,当表示借多久时,用动词keep常见的短暂性动词转换成延续性动词le
4、ave---beaway, borrow---keep, buy---have, begin/start---beon, die---bedead, finish---beover, join---bein+组织机构, beamemberof+组织机构, opensth---keepsthopen, fallill---beill, getup---beup, catchacold---haveacold, comehere---behere, gothere---bethere, b
5、ecome---be, comeback---beback, fallasleep---beasleep, getto/arrive/reach---be(in), leave---beawayfrom, gettoknow---know,go(get)out→beout, puton→wear;catchacold→haveacold等。 例:Theoldmandied4yearsago. ----Theoldmanhasbeendeadfor4years. ----Itis4yearssin
6、cetheoldmandied. ----Fouryearshaspassedsincetheoldmandied. HejoinedtheParty2yearsago. -----HehasbeeninthePartyfor2years. Iboughtthebook5daysago. ----Ihavehadthebookfor5days. 比较过去时与现在完成时 1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
7、 2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。 一般过去时的时间状语: yesterday,lastweek,…ago,in1980,inOctober,justnow,具体的时间状语 现在完成时的时间状语 for,since,sofar,ever,never,just,yet, till/until,uptonow,inpastyears,always, 3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,
8、know. 过去时常用的非持续性动词有come,go,leave,start,die,finish,become,getmarried等。举例: Isawthisfilmyesterday.(强调看的动作发生过了。) Ihaveseenthisfilm.(强调对现在的影响,电影的内容已经知道了。) 句子中如有过去时的时间副词(如yesterday,last,week,in1960)时,不能使用现在完成时,要用过去时。 (错)Tomhaswrittenalettertohisparentslastnight.
9、(对)Tomwrotealettertohisparentslastnight. 句子中如有过去时的时间副词(如yesterday,last,week,in1960)时,不能使用现在完成时,要用过去时。 (错)Tomhaswrittenalettertohi