意思不同
1、have/has gone to:是说去某地方了;就是说在那个地方或者是在去那个地方的途中。
2、has been 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:强调现在的状态
has gone to
1、He has gone to Canada.
他去了加拿大。
2、She's gone to the loo.
她去了厕所。
3、They have gone to Macau.
他们去了澳门。
has been to
1.My mother has been to beijing.我的妈妈去过北京。
2.She has been to london.她去过伦敦。
3.He has been to dalian four times .他去过大连三次。