现在完成时的所有知识,特别是短暂性动词与延续性动词,sinc-查字典问答网
分类选择

来自万文通的问题

  现在完成时的所有知识,特别是短暂性动词与延续性动词,since能不与短暂性动词连用since表示的是一个动作持续到现在,能与短暂性动词连用吗?表示什么意义?

  现在完成时的所有知识,特别是短暂性动词与延续性动词,since能不与短暂性动词连用

  since表示的是一个动作持续到现在,能与短暂性动词连用吗?表示什么意义?

1回答
2020-03-02 13:58
我要回答
请先登录
蔡季冰

  1.现在完成时

  现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系.动作或状态发生在过去但它的影响现在还存在;也可表示持续到现在的动作或状态.其构成:have(has)+过去分词.

  2.比较过去时与现在完成时

  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.

  3.比较since和for

  Since用来说明动作起始时间,for用来说明动作延续时间长度.

  Ihavelivedhereformorethantwentyyears.

  IhavelivedheresinceIwasborn..

  Myaunthasworkedinaclinicsince1949.

  Somenewoilfieldshavebeenopenedupsince1976.

  IhaveknownXiaoLisinceshewasalittlegirl.

  MybrotherhasbeenintheYouthLeaguefortwoyears.

  Ihavenotheardfrommyuncleforalongtime.

  注意:并非有for作为时间状语的句子都用现在完成时.

  Iworkedhereformorethantwentyyears.

  (我现在已不在这里工作.)

  Ihaveworkedhereformanyyears.

  (现在我仍在这里工作.)

  小窍门:当现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误使.

  1)(对)TomhasstudiedRussianforthreeyears.

  =TombegantostudyRussianthreeyearsago,andisstillstudyingitnow.

  2)(错)Harryhasgotmarriedforsixyears.

  =Harrybegantogetmarriedsixyearsago,andisstillgettingmarriednow.

  显然,第二句不对,它应改为Harrygotmarriedsixyearsago.或Harryhasbeenmarriedforsixyears.

  4.since的四种用法

  1)since+过去一个时间点(如具体的年、月、日期、钟点、1980,lastmonth,halfpastsix).

  Ihavebeenheresince1989.

  2)since+一段时间+ago

  Ihavebeenheresincefivemonthsago.

  3)since+从句

  Greatchangeshavetakenplacesinceyouleft.

  Considerabletimehaselapsedsincewehavebeenhere.

  4)Itis+一段时间+since从句

  ItistwoyearssinceIbecameapostgraduatestudent

  5.延续动词与瞬间动词

  1)用于完成时的区别

  延续动词表示经验、经历;瞬间动词表示行为的结果,不能与表示段的时间状语连用.

2020-03-02 14:00:41

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •