1 现在完成时表重复的问题

老师我之前问了一个问题是

I've been there twice

I've gone there twice

这两句的区别是什么,但基本都说第二句是错的,其实我想问的是在语境清楚的情况下第二句省略了时间状语,倘若加上this week,或today的话,它俩都表重复意为的区别是什么?

非常感谢!

请先 登录 后评论

最佳答案 2018-07-23 19:36

这叫做“现在完成时表示过去的经历”,并对现在产生影响。“次数概念”表示“经历”,不是“重复”,不要认为twice 是重复,如果改用once 呢,照常使用现在完成时。这与“现在完成时”表示过去经历有关,跟重复无关。

I have gone. 的说法,不符合逻辑,这一点早已被证明了的,不要再讨论了。跟once,twice 连用也无关。

怎么把现在完成时跟“重复”扯在一块了?什么时态也都有可能表示重复。动作是否可以重复,这跟主语有关,跟动词性质有关,跟时态无关。例如,die 这个动词,估计肯定不能重复。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,3802 浏览
  • 筱煜汨汨 提出于 2018-07-23 17:37

相似问题