have\has been in 和have\has been to和have\has gone to之间的区别,要结合例句来说啊,谢谢~\(≧▽≦)/~

详尽点儿

have/has been to +地点,表示已经去过某地。是现在完成时。
例如:
I have been to Beingjing Once. 我曾经去过北京
have/has gone to:是说去某地方了:就是说在那个地方或者是在去那个地方的途中
例句: Mr.Li has gone to Lanzhou 去了兰州(现在在兰州或者在去兰州的路上)
have/has been in是曾到过某地(已经到了某地)
例句:I have been in Shanghai for three years.我到上海已有三年了。
看,对比一下出来了。希望对你有帮助
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-12
have/has been to +地点,表示已经去过某地。
have/has gone to:是说去某地方了:就是说在那个地方或者是在去那个地方的途中
have/has been in是曾到过某地(已经到了某地)
现在完成时中been to,gone to和been in/at been to去过某地,表示某人的一种经历,可以和once,twice,already,ever,never等连用.
eg. She has been to Shanghai twice. (表示目前人在这里)
gone to 去某地了,说话时某人已离开此地,在去某地的途中或已在某地,
eg. She has gone to Shanghai。 (表示现在她人不在这里)
楼上的挺好~
相似回答