have been in 意思是在某地呆了多长时间 和have been to have gone to一样要区别去过回来没吗

如题所述

“have/has gone to + 地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这儿。“have/has been in + 地点”表示“在某地呆了多长时间”,常与表示时间的状语连用。“have/has been to +地点”表示“曾经去过某地(但现在已不在那儿)。”

Have been in强调“过去曾去过”之意,表示经验;have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”;have gone to表示“动作的完成”,强调人已离开说话的地方。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-13
have been in指已经呆了多久,经常和一段时间连用
have been to指去过,已经回来了
have gone to指去了,没回来

相关了解……

你可能感兴趣的内容

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