现在完成时现在完成进行时现在完成时基本构成:助动词have(has)+动词的过去分基本用法“已完成”:表示一个过去发生并结束的动作对现在造成的影响或结果。未完成”:表示动作或状态从过去某时开始,持续到现在,可能继续下去,也可能刚刚结束。“经验性”:表示从过去开始到目前为止这段时间中反复发生或多次出现的状态已完成”用法细分为两种情况1)开始于过去的动作刚刚结束,常与just,nowalready,yet,。Timhasjustturnedoffthelight.(说明现在灯已经关掉了)2)表示过去动作的结果,现在仍存留着,一般不用时间状语。工havelostmypen(说明过去某时丢的,现在还没有找到)eateacher(说明现在仍是老师)“未完成”用法常与表示从过去某时到现在这段时间的状语连用。如today,thisweek(month,year),inthepastfewdays(years),thesedays,sofar,uptonow,until(+i)now,since+表过去的时间(ayearago,yesterday,yea).sInce+从句,for+一段时间,recently,等等工haven'tseenhimtodayihaveseenlittleofherinthepastfewyearsSofarhehasdoneverywellatschoolTheyhaveknowneachothersincechildhood(现在还在交往WehavebeengoodfriendssincewewerechildrenHehaslivedherefor10years(现在还住在这儿)·“经验性”用法:常与频度副词如ofen,always,once,twice,ever,never,before等连用。IhavebeentothesummerpalacetwiceHehasalwayssaidsoHehasneverbeentherebefore特殊用法:ThisisthebestteaihaveeverdrunkThisisthemostinterestingbookIhaveeverread现在完成时的时间状语1)用副词already和yet。already般用于肯定句中,yet般用于否定句和疑问句中Wehavealreadyfinishedourhomework我们已完成作业了。Theyhaven'tfinishedtheirhomeworkyet他们还没有完成作业。2)用ever和never多用于否定或疑问句中,表示“曾经或“从未“等HaveyoueverbeentotheGreatWa|?你曾经去过长城吗?ihaveneverbeentotheGreatwall我从未去过3)用表示到说话为止的过去时间状语,如jus+,before,tonow,thepastfewyears等。Ihaveseenherbefore,butIcannotrememberwhere我以前见过她,但记不起在哪里见过。Hehasbeentherethreetimesthelastfewde近几天他去过那里三次了4)用包括“现在”在内的时间状语,如now,today,thismorning(month,year,term)等。Haveyoumethimtoday?今天你见过他吗-No,haven'。Howmanytimeshaveyoubeentherethyear?今年你去过那里多少次5)since在现在完成时中经常出现,后面可跟表过去的时间状语,例如sinceyesterday,sinctwoyearsago,sice1987等等,since引导的从句一般用一般过去式,但主句谓语用现在完成时IhavelivedheresincetwoyearsagoHehaslivedinNanjingsincetheyearbeforelastWehavebeenfriendseversincewemetatschoo但是当主语表示有多少时间时,主句谓语可用般现在时。It'stwoyearssinceilefthomeHowlongisitsinceyoucameherelasttime?现在完成时注意事项1)oHavebeento表示去(来)过某地(已经回来或已经离开,e用天素了某地(还没有回米3),鉴于含Havebeento可以与never,ever,imes等表示频率的词连用,o则不能HaveyoueverbeentoHongKong?Whohasbeenhere?oliveabroadWherehasTimgone?2)非延续性动词不能和表一段时间的状语连用。如comearrive,reach
现在完成时与现在完成进行时的区别 来自淘豆网m.daumloan.com转载请标明出处.