现在完成时现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果, 强调对现在造成的影想或结果)例:。(结果:车子已在门口)。(结果:窗户仍破着)表示过去已经开始,一直延续到现在的动作或状态,甚至有可能继续延续下去。可以和表示从过去某一时刻延续到现在(包括现在”在内)的一段时间的状语连用,如fo叶时间段、since+过去的时间点、疑问词howlong等。。。Howlonghaveyoubeenhere?你来这里多久了?.现在完成时的构成:pastpresentfuture肯定式:主语+助动词have/has+动词的过去分词疑问式:助动词Have/Has+主语+动词的过去分词否定式:主语+助动词have/has+not+:othelibrary?他是去了图书馆吗?Yes,,是去那里了。No,hehasn'不,他没去那里。HowlonghasMrsSmithbeeninBeijing?Smith夫人来北京多长时间了?三•用法:表示过去发生的某一动作对现在造成的影响或结果。--It'ssodark.--Someonehasturnedoffthelight.(有人刚把灯关了,对现在造成的结果是:现在很黑)--Areyoufree?--.(我已经完成了家庭作业,对现在造成的结果是很有空)表示过去已经开始,。(从10年前开始,持续到现在还在学)。(半个小时前已经开始游泳,到现在还在游)经验性用法:表示从过去开始到目前为止这段时间中反复发生的动作或多次出现的状态。常与频度副词女口often,always,everyweek,twice等连用。。•现在完成时的标志词:(一)当句中有never(从来没有),ever(曾经),just(刚刚),already(肯定),yet(否定),before(以前),recently(近来),sofar(到目前为止),inthepast/lastfewYears(在过去几年里)等时,常用现在完成时。a) already往往用于肯定句,用在疑问句时表示强调或加强语气;yet用于否定句和疑问句。。Hashealreadylefthere?他(真的)已经离开这里了吗?(表示加强语气)Myteachershaven'。Haveyouwrittentoyourparentsyet?你已经给你父母写过信了吗?b) never是否定词,表示“从来没有”,而ever表示“曾经”。HaveyoueverbeentoCanada?你们曾经去过加拿大吗?c) just表示“刚刚”(用于完成时态时,与already,never等副词的位置一样,多用在助动词have/has和动词过去分词之间)。(二)当句中有"for+段时间"或兮ince+点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。for+'+表示过去某一时间的)):since也可单独使用,表示“自那时起”;另外since前也可加上ever,(ever)
现在完成时 来自淘豆网m.daumloan.com转载请标明出处.