一般完成时的用法-查字典问答网
分类选择

来自沈军行的问题

  一般完成时的用法

  一般完成时的用法

1回答
2020-12-2703:35
我要回答
提示:回答问题需要登录哦!
焦小澄

  现在完成时用法

  1.表示过去发生或已经完成的某一动作对现在造成的影响或结果.常用的时间状语:already,sofar,never,just,before,recently,

  Ihavelostmykey.(说明过去某时丢的,现在还未找到.)

  2.表示过去已经开始,持续到现在的动作或状态往往和表示一段时间的状语连用.for+一段时间,since+一段时间Howlong..?

  Ihaveknownhimfortenyears.

  For和since要用延续性动词leave/go-beaway,come-behere/bein,buy-have,borrow-keep,join-bein/amemberof,die-bedead,begin-beon,finish-beover

  3.表示从过去某一时间到说话时这段时间中反复发生的动作,常用often,always,seldom,never等连用.注意与一般现在时的区别.

  WehavebeentotheSummerPalacetwice.

  4.表示次数.

  5.Havebeento/havegoneto

  6.经典句子Ihaven’tseenyouforalongtime.Wherehaveyoubeen?IhavebeentoShanghai.Howmanytimeshaveyoubeenthere?Ihavebeentheretwice

  7.现在完成时与一般过去时的区别

  1)侧重点不同:现在完成时侧重于过去的动作对现在造成的影响,而一般过去时侧重于表示过去的动作与现在无关.

  2)连用的时间状语不同.

  3)询问某事过去发生的具体时间,地点时必须用一般过去时.现在完成时不可与表示过去的时间状语连用.

  8.现在完成时需要注意的几点

  1)由since引导的时间状语从句主句通常用现在完成时.

  2)句型Itis/hasbeen+时间段+since

  3)表示某人所作过的用Thisisthe….that….结构,后面的句子要用完成时.

  ThisisthefirsttimethatIhavebeenhere.

  4)非延续性动词的否定形式可以表示状态的延续.可与for,since连用.

  5)age/before的区别

  ago为副词,表示从现在算起的过去某时间以前,用于名词词组+ago.ago所在句子的谓语动词一般为过去时,它不可以单独使用,也不可以用做连词.

  before为副词时,表示从过去的某一时刻或某一事件算起的过去某时间以前,用现在完成时.它还可以单独使用,也可以用做连词,此时后接单词,词组或句子.

2020-12-27 03:37:46
大家都在问
最新问答