has been to和has gone to的区别有:意思不同、用法不同、侧重点不同。
一、意思不同
1、has been to:意为“曾经去过某地”,现在已不在那里了。
2、has gone to:意为“到某地去”,说话时该人不在现场。
二、用法不同
1、has been to:当问到有没有去过某地时使用,例如:I has been to Beijing twice.意为我去过北京两次了。
2、has gone to:当问到现在去哪里了时使用,例如:He has gone to Beijing。意为他去北京了。
三、侧重点不同
1、has been to:强调过去的经历。
2、has gone to:强调现在的状态