为什么Have you ever been to HK要用Have been不用have gone?

如题所述

首先要知道have been to:曾经去过,have gone to :去了(表示现在在那个地方)
have been to为去过,表示回来了 have gone to为去了,表示还没回来 “去过,回来了”用been,“去了,没回来”用gone,如果用have gone 是去香港了,还没回来,你怎么问的他呢?

希望能帮到你,祝更上一层楼O(∩_∩)O
温馨提示:答案为网友推荐,仅供参考
第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 指了去那里