老师我之前问了一个问题是:
Ive been there twice
Ive gone there twice
这两句有什么区别是什么,但基本都说第二句是错的,其实我想问的是在语境了解的状况下第二句省略了时间状语,假如加上this week,或today的话,它两个都表重复意为有什么区别是什么?
很感谢!
这叫做“目前完成时表示过去的历程”,并对目前产生影响。“次数定义”表示“历程”,不是“重复”,不要觉得twice 是重复,假如改用once 呢,照常用目前完成时。这与“目前完成时”表示过去历程有关,跟重复无关。
I have gone. 的说法,不符合逻辑,这一点早已被证明了的,不要再讨论了。跟once,twice 连用也无关。
如何把目前完成时跟“重复”扯在一块了?什么时态也都大概表示重复。动作能否重复,这跟主语有关,跟动词性质有关,跟时态无关。比如,die 这个动词,估计一定不可以重复。