have been to 和 have gong to 的区别谁知道

如题所述

have been to--去过某地但现已回来( 有去有回),还可以表示去过某地多少次。
例:A:Where have you been?
B(本人): I have been to Hainan.
A:How many times have you been to Hainan?
B:I have been to Hainan for 3 times.
have gone to--到某地去(有去无回)
例:A:Where is Jim?
B(不是本人):He has gone to the library.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-28
have been to--去过某地但现已回来

have gone to--到某地去(还未回来)
第2个回答  2014-02-28
have been to表示已经去过
go 是瞬间动词不能这样用
第3个回答  2014-02-28
第一个是去过某地
第二个是去了某地还未回来
第4个回答  2014-02-28
前者表示去过多次
后者表示第一次去