have been, have been to和have gone的区别是什么啊?

如题所述

这三个短语中文翻译接近,都是“到某地去”的意思,但是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 党已经两年了。

温馨提示:答案为网友推荐,仅供参考
相似回答