第1个回答 2011-05-19
区别:
have been to 曾经到过某地( 去了又回来了,即人不在某地了)
have gone to 指人不在这儿,去了某地了。主语是第三人称
故用have been to 意思是“你曾经到过香港吗?”本回答被提问者采纳
第2个回答 2011-05-19
have gone to
have been to的意思是“过去到过而现在已返回”,多表示一种经验
have gone to 是已经去了,但是人还在那里没回来
所以这句用
Have you ever been to HK你去过香港吗?是一种经验
希望帮到你! 学习进步
第3个回答 2011-05-19
have been to 是去过某地已经回来了 have gone to 是在去某地途中 或者已经到了某地 不再说话的地方 你去过香港么 说明已经回来了 否则你不会当面问他
第4个回答 2011-05-19
have been 指曾经去过,现在不一定去了。have gone 指了去那里