hasbeen和hasgone的区别

如题所述

关于hasbeen和hasgone的区别如下:

1、表示的状态不同

have been to …表示目前人不在那儿。

I have been to the flower market.I bought a pot of flower.我去了趟花市。我买了盆花。have gone to 指人已经走了,(目前不在说话的地点,可能在去的途中,也可能已经到目的地,或许是在返回的途中)。

They have gone to live overseas.他们搬到国外去住了。

2、含义不同

have been to意思是“曾经到过某处”

I have been to Dalian twice.大连我去过两回。

have gone to 表示“到某处去了”

The place is very quiet now that the children have gone to school.孩子们都上学去了,家里可消停了。

扩展资料

been是的原型是:be;gone的原型是:go

1、be英[bi]美[bi]v.是;有,存在;做,成为;发生

aux.用来表示某人或某物即主语本身,用来表示某人或某物属于某一群体或有某种性质

This is happening in every school throughout the country全国各地每所学校都在发生这样的事情。

2、go英[gəʊ]美[goʊ]vi.走;离开;去做;进行vt.变得;发出…声音;成为;处于…状态n.轮到的顺序;精力;干劲;尝试

You don't have to go running upstairs every time she rings用不着她一来电话你就往楼上跑。

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