早教吧 育儿知识 作业答案 考试题库 百科 知识分享

havebeenin意思是在某地呆了多长时间和havebeentohavegoneto一样要区别去过回来没吗

题目详情
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表示“动作的完成”,强调人已离开说话的地方.