一般过去时与现在完成时的区别一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;•现在完成时强调过去的事情对现在的影响或结果
•例如:Wearegoodfriends(现在情况)•我们是好朋友
•Igottoknowhimin2005
(过去的动作)•我在2005年认识(结识)他•Wehaveknowneachothersince2005
(现在完成时把过去的动作和现在联系起来并着眼于现在)•自从2005年来我们就相互认识
•Lindahasabighouse
(现在情况)•Sheboughtthehousetenyearsago
(过去的动作)•Shehasownedthehousefortenyears
•Shehaslivedinthehousefortenyears
(现在完成时把过去的动作和现在联系起来并着眼于现在)•2
一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语
•一般过去时的时间状语:yesterday,lastweek,…ago,in1980,inOctober,justnow等,皆为具体的时间状语
•现在完成时的时间状语:for,since,sofar,ever,never,just,yet,till/until,uptonow,inpastyears,always等,皆不确定或模糊的时间状语
•共同的时间状语:thismorning,tonight,thisNovember,now,already,recently,lately等
现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,know
•一般过去时常用的非持续性动词有come,go,leave,start,die,finish,become,getmarried等