古詩詞大全網 - 古詩大全 - has been 與 has gone 的區別?

has been 與 has gone 的區別?

has been 與 has gone 的區別是:意思不同、用法不同、強調內容不同

壹、意思不同

1、has been 的意思是:表示“到過某地”,說話人現在已經回來了。

例句:

He has been to Hangzhou.?

他去過杭州。

2、has gone 的意思是:表示“去了某地”,可能到了,也可能在路上。

例句:

He has gone to Hangzhou.?

他去杭州了。

二、用法不同

1、has beena是延續性的,後面接的時間狀語是壹段時間。

2、has gone表示已經去了那個地方還沒回來,屬於瞬間動詞(暫短性動詞),不與壹段時間連用。

三、強調內容不同

1、has been強調“去過”哪裏的這個經歷。

2、 has gone 已經離開去…地方,強調“已經離開”這個狀態 。