关于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用不着她一来电话你就往楼上跑。