Have been to 和have gone to 哪个是去了已经回来了的意思?
3个回答

have been to 表示持续性动作,如:he has been to Beijing three years ago.此句表示他三年前去过北京,表示已经回来了,这个事已经过去了.

而have gone to表示短暂性动作,如:he has gone to Beijing two days ago.此句表示他两天年去北京了,现在还没有回来,这个事还没有完.

这样说你明白了吗?