for加一段时间是不是可用于任何时态

1想请教老师一下,for+一段时间是不是可用于任何时态?

I have not seen him for some time.现在完成时

Andy and Tom talked for three hours.一般过去时

We have been waiting here for some time.现在完成进行时

2怎么区分辨别和使用,现在完成时和现在完成进行时呢?

现在完成时,有表示从过去开始,一直持续到现在的动作,可能还会持续下去

They have lived in Beijing for five years.

而现在完成进行时有表示一个从过去开始但仍在进行的行动,如:

We have been waiting here for some time.

请先 登录 后评论

最佳答案 2021-07-06 17:55

       1想请教老师一下,for+一段时间是不是可用于任何时态?

    【答】for+一段时间可以用于一般过去时、现在完成时、一般现在时、一般将来时、现在完成进行时等,但不能说是“可用于任何时态”,例如在进行时态中就不能使用“for+一段时间”。

       2怎么区分辨别和使用,现在完成时和现在完成进行时呢?

   【答】 现在完成时着重时间的经过,现在完成进行时强调动作的持续性。例如:

   I have waited for two hours.我等了两个小时。

   I have been waiting for two hours.我等了两个小时。(含义是等得好辛苦)

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,5994 浏览
  • Amily 提出于 2021-07-04 23:42