have been to和have gone to和have been in的区别

have been to和have gone to和have been in的区别

have been to 是已经去过了的意思
比如:I've been to China 我去过中国了
have gone to 是已经去了,但是人还在那里没回来
Dad have gone to China on business 爸爸已经去中国出差了
have been in 是已经呆过一段时间 ,现在还在是一种持续的
I have been in shanghai for ten years since I was a little girl
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-12
have been to 是去了已经回来
have gone to 是去了没回来
have been in 是stay 还是live的持续动词 忘了。 是和for since 连用的
第2个回答  2012-09-01
have been to 去了某个地方已经回来了
例如 I have been to shanghai 我去过上海
have gone to 去了某个地方还没回来呢
例如They have gone to Beijing .他们去北京了( 去北京了 表示去了 但是还没回来)
have been in 去了某个地方就呆在那儿了
例如 I have been in Guangzhou for three years.我来到广州三年了( 我去了广州 也就是某个地方 三年了 不就是呆在那儿了吗 )
其实这并不难,只要找出它们的区别 并应用到做题当中 就会通俗易懂了
第3个回答  2009-03-12
have been to曾经去过某地
have gone to去某地还没回来
have been in延续性,正在某地呆着,
第4个回答  2009-03-12
have been to曾经去过某地
have gone to去某地还没回来
have been in正在某地
祝你好运!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网