资源描述:
《一般过去式与现在完成时的区别.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途1、一般过去时 与 现在完成时 的区别2、一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;•现在完成时强调过去的事情对现在的影响或结果。3、•例如:Wearegood friends(现在情况)• 我们是好朋友。•Igottoknowhimin 2005.(过去的动作)• 我在2005年认识(结识)他•We haveknown eachothersince2005.(现在完成时把过去的动作和现在联系起来并着眼于现在) • 自从2005年来我们就相互认识•4、Lindahasabig house.(现在情况)
2、•She boughtthehouse tenyears ago.(过去的动作)•Shehasownedthehousefortenyears.•Shehaslivedinthe housefortenyears.(现在完成时把过去的动作和现在联系起来并着眼于现在)•5、2.一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。•一般过去时的时间状语:yesterday,lastweek,…ago,in1980, in October,justnow等,皆为具体的时间状语。•6、现在完成时的时间状语:for, since, sofar, ever
3、, never,just,yet, till/until,up tonow, inpastyears,always等,皆不确定或模糊的时间状语。•共同的时间状语:thismorning,tonight, thisNovember, now, already, recently,lately等。•7、3.现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn, work,study,know.。•一般过去时常用的非持续性动词有come,go,leave,start, die,finish,become, getmarried等。8、•Isa
4、wthisfilmyesterday.(强调看的动作发生过了)•Ihaveseenthisfilm.(强调对现在的影响,电影的内容已经知道了)个人收集整理勿做商业用途•Igot up five hoursago.•I havebeenupfor fivehours.(强调结果)•Whydidyouget upsoearly?(强调起床的动作已发生过了)•9、Whohasn‘t handedinhispaper?•(强调有卷子未交,疑为不公平竞争)•Hehasbeenin the League forthreeyears. (在团内的状态可延续)•Hehas been aLeag
5、ue memberforthreeyears.(是团员的状态可持续)•10、Whohasn‘thandedinhispaper?•(强调有卷子未交,疑为不公平竞争)•He hasbeenin theLeague forthreeyears.(在团内的状态可延续)•Hehasbeena League memberforthree years.(是团员的状态可持续)•11、for和since的运用ﻫfor表“经历(一段时间)”,而since表“自从…… 以来”。•例如:•1.He has stayed here for 3 hours.•2.He has stayed here s
6、ince 3 hours ago.3.He has stayed here since 3 o’clock.•4.He has taught English since he came here.12、Fillin theblanks with“for”or“since”:1.Wehavehadthe newcomputer_______ aweek.2.Howlong have you studied English? Ihavestudied English_______ I wasfive.3.Howlonghashetaughtin thisschool? Hehast
7、aughtin this school______ 1998.4. Howlonghaveyou knowneachother? Wehaveknowneachother______ overtenyears.5.Howlong haveyoukeptyourpetdog? Ihave keptit______twoyearsago.I have keptit______two years.•13、Theygotmarriedsix months _____.•Theyhas beenmar