have gone to, have been to, have been in有什么区别?
这三个短语中文翻译接近,都是“到某地去”的意思,但是have been in、have been to、have gone to 的涵义和用法不相同。
Have been in强调“过去曾去过”之意,表示经验;
have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”;
have gone to表示“动作的完成”,强调人已离开说话的地方。
例句:
I have been to the flower market. I bought a pot of flower.
我去了趟花市。我买了盆花。
The negotiations have been in limbo since mid-December.
从12月中旬开始谈判就一直处于停滞状态。
The place is very quiet now that the children have gone to school.
孩子们都上学去了,家里可消停了。
扩展资料:
have been to与have been in还有have gone to使用时的注意事项:
1.have been to have gone to 和 have been in后接表示地点的副词 there ,here等时,介词to和in常省略。
(1)You have never been there before , have yo 以前从没有去过那儿,是吗?
(2)They have gone there ?们已去那儿了。
2.have been in 后面还可接表示组织、团体的名词,表示“某人加入某组织”。
He has been in the Party for two year 党已经两年了。