unit6agreatyoungathlete 单元语法 一、现在完成时用法have(has)过去分词(done) 1。现在完成时用来表示现在之前已经发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在发生在过去但它的影响还存在。 ihavelostmywallet。(含义是:现在我没钱花了) janehaslaidthetable。(含义是:已经可以吃饭了。) 2。现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,常与for,since连用。 maryhasbeenillforthreedays。ihavelivedheresince1998。 3。现在完成时往往同表示不确定的过去时间状语连用,如already,yet,just,before,recently,lately等: hehasalreadyobtainedascholarship。ihaven’tseenmuchofhimrecently(lately)。 wehaveseenthatfilmbefore。havetheyfoundthemissingchildyet。 4。现在完成时常常与表示频度的时间状语连用,如often,sometimes,ever,never,twice,onseveraloccasions等: haveyoueverbeentobeijing?ihaveneverheardbunnysayanythingagainsther。 5。现在完成时还往往可以同包括现在时间在内的时间状语连用,如:如now,uptothesefewdaysweeksmonthsyears,thismorningweekmonthyear,just,today,uptopresent,sofar等: peterhaswrittensixpaperssofar。 therehasbeentoomuchraininsanfranciscothisyear。 6。现在完成时表示现在之前业已完成的动作,虽然其效果或影响依然存在但已不再继续,但是有一些现在完成时的句子,在后面加上for一段时间,则现在完成时的动作就表示延续性。 thomashasstudiedrussian。(现在不再学俄语) thomashasstudiedrussianforthreeyears。(thomasbegantostudyrussianthreeyearsago,andisstillstudyingitnow。(现在仍在学俄语) 7。现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作。wehavehadfourtextsthissemester。 一、现在完成时的完成用法和未完成用法。 1。现在完成时的完成用法 现在完成时的完成用法指的是动作发生在过去某一时刻并已结束,但 该动作对现在产生了影响,与现在情况具有因果关系。例如:hehas turnedoffthelight。他已经把灯关了。(动作结束于过去,但说明的是现在的情况灯现在 不亮了。) 现在完成时的完成用法的特点是动作不延续,因此,该时态只能与表示不定的过去时 间状语(如:already,yet,beforerecently等)频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:thismorningmonthyear,today等)连用。 例如:haveyoufoundyourpenyet?你已找到你的钢笔了吗? 2。现在完成时的未完成用法 现在完成时的未完成用法指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。 例如:hehaslivedheresince1978。自从1978年以来,他一直住在这。(动作开始于1978年,一直住到现在,可能还要继续住下去。) ihavebeeninthearmyformorethan5years。我在部队已经呆了五年多了。(动作开始于5年前,一直延续至今,有可能还要继续下去。) 此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:uptonow,sofar)等。 例如:ihaveheardnothingfromhimuptonow。到目前为止我没有他的任何消息。 注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。如:come,go,arrive,leave,join,become,die等。 (2)现在完成时常见两种句型:主语havehasbeenfor短语itis一段时间since从句 例如:hehasbeenintheleagueforthreeyears。 或itisthreeyearssincehejoinedtheleague。他入团已三年了 三、比较过去时与现在完成时 1。过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。 2。过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。一般过去时的时间状语:yesterday,lastweek,ago,in1980,inoctober,justnow,具体的时间状语 共同的时间状语:thismorning,tonight,thisapril,now,once,before,already,recently,lately 现在完成时间的时间状语for,since,sofar,ever,never,just,yet,tilluntil,uptonow,inpastyears,always,不确定的时间状语 3。现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,know。过去时常用的非持续性动词有come,go,leave,start,die,finish,become,getmarried等。举例: isawthisfilmyesterday。(强调看的动作发生过了。) ihaveseenthinfilm。(强调对现在的影响,电影的内容已经知道了。) shehasreturnedfromparis。她已从巴黎回来了。shereturnedyesterday。她是昨天回来的。 句子中如有过去时的时间副词(如yesterday,last,week,in1960)时,不能使用现在完成时,要用过去时。(错)tomhaswrittenalettertohisparentslastnight。 (对)tomwrotealettertohisparentslastnight。 四、延续动词与瞬间动词 1。用于完成时的区别 延续动词表示经验、经历;瞬间动词表示行为的结果,不能与表示段的时间状语连用。 hehascompletedthework。他已完成了那项工作。(表结果) i’veknownhimsincethen。我从那时起就认识他了。(表经历) 2。用于tilluntil从句的差异 延续动词用于肯定句,表示做直到瞬间动词用于否定句,表示到,才 hedidn’tcomebackuntilteno’clock。他到10点才回来。 hesleptuntilteno’clock。他一直睡到10点