第20章
作者:佚名    更新:2021-12-04 18:45
  Ihopetheyhaveanicetimenextweek.
  Makesurethatthewindowsareclosedbeforeyouleavetheroom.
  11.8用现在进行时表示将来
  意为:"意图"、"打算"、"安排"、常用于人。常用词为come,go,start,arrive,leave,stay等。
  I'mleavingtomorrow.
  Areyoustayingheretillnextweek?
  11.9现在完成时
  现在完成时用来表示之前已发生或完成的动作或状 态,其结果的确和现在有联系。动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或 状态。其构成:have(has)+过去分词。
  11.10比较过去时与现在完成时
  1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
  2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
  一般过去时的时间状语:
  yesterday,lastweek,…ago,in1980,inOctober,justnow,具体的时间状语
  共同的时间状语:
  thismorning,tonight,thisApril,now,once,before,already,recently,lately
  现在完成时的时间状语
  for,since,sofar,ever,never,just,yet,   till/until,uptonow,inpastyears,always,
  不确定的时间状语
  3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,know.
  过去时常用的非持续性动词有come,go,leave,start,die,finish,become,getmarried等。
  举例:
  Isawthisfilmyesterday.
  (强调看的动作发生过了。)
  Ihaveseenthisfilm.
  (强调对现在的影响,电影的内容已经知道了。)
  Whydidyougetupsoearly?
  (强调起床的动作已发生过了。)
  Whohasn'thandedinhispaper?
  (强调有卷子,可能为不公平竞争。)
  ShehasreturnedfromParis.
  她已从巴黎回来了。
  Shereturnedyesterday.
  她是昨天回来了。
  HehasbeenintheLeagueforthreeyears.
  (在团内的状态可延续)
  HehasbeenaLeaguememberforthreeyears.
  (是团员的状态可持续)
  HejoinedtheLeaguethreeyearsago.
  (三年前入团,joined为短暂行为。)
  Ihavefinishedmyhomeworknow.
  ---WillsomebodygoandgetDr.White?
  ---He'salreadybeensentfor.
  句子中如有过去时的时间副词(如yesterday,last,week,in1960)时,不能使用现在完成时,要用过去时。
  (错)Tomhaswrittenalettertohisparentslastnight.
  (对)Tomwrotealettertohisparentslastnight.
  11.11用于现在完成时的句型
  1)Itisthefirst/secondtime….that…结构中的从句部分,用现在完成时。
  ItisthefirsttimethatIhavevisitedthecity.
  Itwasthethirdtimethattheboyhadbeenlate.
  2)Thisisthe…that…结构,that从句要用现在完成时.
  ThisisthebestfilmthatI've(ever)seen.
  这是我看过的最好的电影。
  Thisisthefirsttime(that)I'veheardhimsing. 这是我第一次听他唱歌。
  典型例题
  (1)---Doyouknowourtownatall?
  ---No,thisisthefirsttimeI___here.
  A.was B.havebeen C.came D.amcoming
  答案B.Thisisthefirsttime后面所加从句应为现在完成时,故选B。
  (2)---Haveyou____beentoourtownbefore?
  ---No,it'sthefirsttimeI___here.
  A.even,come B.even,havecome C.ever,come D.ever,havecome
  答案D.ever意为曾经或无论何时,反意词为never,此两词常用于完成时。ThisisthelargestfishIhaveeverseen.Itis/wasthefirsttime+that-clause的句型中,从句要用完成时。
  注意:非延续性动词的否定形式可以与表示延续时间的状语连用。即动作不发生的状态是可以持续的。
  (错)Ihavereceivedhisletterforamonth.
  (对)Ihaven'treceivedhisletterforalmostamonth.
  11.12比较since和for
  Since用来说明动作起始时间,for用来说明动作延续时间长度。
  Ihavelivedhereformorethantwentyyears.
  IhavelivedheresinceIwasborn..
  Myaunthasworkedinaclinicsince1949.
  Somenewoilfieldshavebeenopenedupsince1976.
  IhaveknownXiaoLisinceshewasalittlegirl.
  MybrotherhasbeenintheYouthLeaguefortwoyears.
  Ihavenotheardfrommyuncleforalongtime.
  注意:并非有for作为时间状语的句子都用现在完成时。
  Iworkedhereformorethantwentyyears.
  (我现在已不在这里工作。)
  Ihaveworkedhereformanyyears.
  (现在我仍在这里工作。)
  小窍门: 当现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误使。
  1) (对)TomhasstudiedRussianforthreeyears.
  =TombegantostudyRussianthreeyearsago,andisstillstudyingitnow.
  2) (错)Harryhasgotmarriedforsixyears.
  =Harrybegantogetmarriedsixyearsago,andisstillgettingmarriednow.
  显然,第二句不对,它应改为Harrygotmarriedsixyearsago. 或Harryhasbeenmarriedforsixyears.
  11.13since的四种用法
  1)since+过去一个时间点 (如具体的年、月、日期、钟点、1980,lastmonth,halfpastsix)。
  Ihavebeenheresince1989.
  2)since+一段时间+ago
  Ihavebeenheresincefivemonthsago.
  3)since+从句
  Greatchangeshavetakenplacesinceyouleft.
  Considerabletimehaselapsedsincewehavebeenhere.
  4)Itis+一段时间+since从句
  ItistwoyearssinceIbecameapostgraduatestudent.
  11.14延续动词与瞬间动词
  1)用于完成时的区别
  延续动词表示经验、经历;瞬间动词表示行为的结果,不能与表示段的时间状语连用。