LZ,你还没说我就知道你要问什么了
这是一个很普遍的问题,我告诉你吧
have gone 是可以用的
GO是延续性的动作,不是短暂性动作,所有完成时包括现在完成时后面是要加延续性的动词的
LZ问的应该是have been和have gone的区别吧
两者都是现在完成时
他们是意思上的差别
HAVE BEEN 翻译成到过某某地方,也就是去过某地,但是现在不在那,已经离开了,HAVE GONE 翻译成到某地去了,是去了某地,现在可能在那,也可能在途中
例句:I HAVE BEEN TO BEIJING /我去过北京
TOM HAS GONE TO BEIJING /TOM到北京去了