我以前去过那里 怎么说?

来源:百度知道 编辑:UC知道 时间:2024/05/14 11:37:42
I HAVE BEEN THERE BEFORE?
我看到有人说:I had gone there before他的对不对啊.怎么用过去完成呢.还用GONE,我记得HAVE GONE是去了没回来.HAVE BEEN TO才是去过~~~是不是呀

到底该怎么说?
补充一个小问题
如果I HAVE BEEN THERE BEFORE这个是对的.那我昨天来过这里怎么说.I HAVE BEEN HERE YESTERDAY?我觉得不对.因为完成时不是不能跟具体的时间状语么.YESTERDAY太具体了吧

有朋友说昨天来过这里,就用I was there yesterday 就可以了。 这句话没有体现我"已经来过"这个意思.只能说我昨天人在这里.跟现在没有关系.没有对现在产生影响啊.我想强调"已经来过"这个意思,证明我不是第一次来.
我自己想了一下,觉得I'VE EVER BEEN HERE BEFORE.

应该用I have been there before. have gone确实是去没回来,have been to 才是去过

I have been there before。
过去完成时是指过去的过去发生的事情,例如I had left before he arrived。(我在他到达之前已经离开了)
HAVE GONE是去了还没回来的意思,have been to是去过, 你是对的,

我昨天来过这里应该是I came here yesterday,用一般过去时。

I HAVE BEEN THERE BEFORE.
就是这个,没问题。

如果有一个具体的时间
昨天来过这里,就用I was there yesterday 就可以了。

I have been there before.

I have been there before.