现在完成时一、概念现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。二、结构 现在完成时 构成 助动词have(has)动词的过去分词 基 本 用法 1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。常被just、already、yet等副词修饰 2)表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for,since,inthepast,inthelast。,allthisweek,sofar等表示一段时间的状语 3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般汉语译为过,常带有twice,ever,never,threetimes等时间状语 比 较 现在完成时和一般过去时 现在完成时和一般过去时都表示在过去完成的动作 现在完成时强调的是这一动作与现在的关系。如对现在产生的结果或影响等 一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系 注 意 事 项 1)have(has)been(to)与have(has)gone(to)的区别:have(has)been(to)表示去过某地(现在已经回来了),可用于各人称;have(has)gone(to)表示去某地了(说话时某人不在当地),常用于第三人称,前者可与once,never,severaltimes等连用,后者则不能 2)itishasbeen一段时间since某事发生这个句型里,since后是持续性动词时要理解为某事结束后以经有多久了;since后是短暂性动词时要理解为某事发生后以经有多久了 3)itthisis序数词time或最高级that后面的从句用现在完成时 4)含有终结或短暂意义的动词不能和一段时间搭配 肯定句:主语助动词havehas过去分词其他 讲解:这里的havehas是助动词,没有什么具体意义。当主语是第三人称单数时助动词用has,其余人称一律用have。has,have的缩略式分别为s或ve。 例如: 1)ivejustcopiedallthenewwords我刚抄写了所有的生词。(表示不要再抄了) 2)shehaslostherbooks她丢失了她的书。(表示到目前为止还没有找到) 3)wevejustcleanedtheclassroom我们刚好打扫了教室。(表明现在教室是干净的)否定句:主语助动词havehasnot过去分词其他 讲解:现在完成时构成否定句时,只需在助动词havehas后面加not就行。havenot,hasnot的缩略式分别为havent,hasnt。另外,肯定句中有some,already时,改为否定时要分别改成any,yet。例如: 1)ihaventfinishedmyhomeworkyet我还没有完成我的作业。 2)hehasnttravelledonatrain他没有坐火车旅行过。 3)wehaveneverspokentoaforeigner我们从来没有和外国人说过话。 注:有时not可以用never代替,表示从来没有的意思。又如: 4)ihaveneverseenhimbefore以前我从来没有见过他。 一般疑问式:助动词havehas主语过去分词其他? 讲解:把陈述句中的have或has放到句首,句末打问号,同时把句中的some,already改为any,yet就构成了一般疑问句。肯定回答用yes,主语havehas否定回答用no,主语haventhasnt有时也可以用no,notyet。no,neverno,notevenonce等。 例如: 1)haveyouevermadedumplings?你曾经做过饺子吗? yes,ihave是的,我做过。 2)hasheeverbeenabroad?他曾经出过国吗? no,never不,从来没有。 3)havetheyfoundthelostmoneyyet?他们已经找到了丢失的钱吗? yes,theyhave是的,他们找到了。 注意:当句中有否定词not,hardly(几乎不),never的时候,在改为反意疑问句时,附加部分用肯定形式。 例如:youhavenevercometoourschool,haveyou? 你以前从来没有来过我们学校,是吗? 三、现在完成时的完成用法和未完成用法1。现在完成时的完成用法 现在完成时的完成用法指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。例如:shehasturnedoffthetv。她已把电视关了。 (动作结束于过去,但说明的是现在的情况电视现在没有打开。)现在完成时完成用法的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:thismorningmonthyear。。。,today等)连用。 例如:haveyoufoundyourpencilyet?你已找到你的铅笔了吗? 2。现在完成时的未完成用法 现在完成时的未完成用法指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。 例如:hehaslivedheresince1971。自从1971年以来,他一直住在这儿。(动作起始于1971年,一直住到现在,可能还要继续住下去。) wehavebeeninthearmyformorethan5years。我们在部队已经呆了五年多了。(动作开始于5年前,一直延续至今,有可能还要继续下去。) 此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:uptonow,sofar到目前为止)等。 例如:ihaveheardnothingfromheruptonow。到目前为止我没有她的任何消息。注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。如:come,go,arrive,leave,join,become,die等。(2)现在完成时常见句型: 主语havehasbeenfor短语 例如:hehasbeenintheleagueforfouryears。他入团已经四年了。 3。延续性动词和终止性动词的概念 英语中,动词按其动作发生的方式、动作发生过程的长短,可分为延续性动词和终止性动词。 延续性动词表示能够延续的动作,这种动作可以延续下去或产生持久影响。例如:learn,work,stand,lie,know,walk,keep,have,wait,watch,sing,read,sleep,live,stay等。 终止性动词也称非延续性动词、瞬间动词或短暂性动词,表示不能延续的动作,这种动作发生后立即结束。例如:open,close,finish,begin,come,go,arrive,reach,getto,leave,move,borrow,buy等。 现在完成进行时一、现在完成进行时的构成方法现在完成进行时由havehasbeen现在分词构成。二、现在完成进行时用法1现在完成进行的基本用法表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。例如:ithasbeenrainingsincelastmonday。自上周一以来就一直在下雨。she’sbeenwatchingtelevisionallday。她看了整整一天电视。2现在完成进行时有时表示根据直接或间接的证据得出的结论。例如:iamverytired。i’vebeentypinglettersallday。一整天都在打信件,我太累了。susaneyesarered。shehasbeencrying。苏姗一直在哭,眼睛都哭红了。现在完成时与现在完成进行时的区别 1。现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩。例如:ihavewaitedfortwohours。我等了两小时。(陈述事实)ihavebeenwaitingfortwohours。我等了两个小时。(等得好辛苦)2。现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时。例如:hehaslivedinparis。他(一直)住在巴黎。hehasbeenlivinginparis。他(目前)住在巴黎。3。不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时。例如:they’vebeenmarriedfortwentyyears。他们结婚已二十年了。thewarhaslastedforalongtime。这场战争持续了很长时间。4。现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替。例如:thehousehasbeenpaintedforamonth。这房子已经粉刷了一个月。theproblemhasbeenstudiedforfivedays。这个问题已经研究了五天。