老师我之前问了一个问题是:
I've been there twice
I've gone there twice
这两句的区别是什么,但基本都说第二句是错的,其实我想问的是在语境清楚的情况下第二句省略了时间状语,倘若加上this week,或today的话,它俩都表重复意为的区别是什么?
非常感谢!
这叫做“现在完成时表示过去的经历”,并对现在产生影响。“次数概念”表示“经历”,不是“重复”,不要认为twice 是重复,如果改用once 呢,照常使用现在完成时。这与“现在完成时”表示过去经历有关,跟重复无关。
I have gone. 的说法,不符合逻辑,这一点早已被证明了的,不要再讨论了。跟once,twice 连用也无关。
怎么把现在完成时跟“重复”扯在一块了?什么时态也都有可能表示重复。动作是否可以重复,这跟主语有关,跟动词性质有关,跟时态无关。例如,die 这个动词,估计肯定不能重复。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!