古詩詞大全網 - 成語用法 - have gone to還是have been to

have gone to還是have been to

have gone to和have been to的區別如下:

1、have gone to,第三人稱時用 has gone to

have gone to+地點意為 ”某人去了某地,現在還沒有回來,可能在去的途中或已經到了目的地”?

例He has gone to Shanghai.?

他到上海去了(言下之意是他現在不在這裏,可能是在去上海的路上,也可能已經在上海了)

(He is on the way to shanghai./ He is in shanghai now.)

2、have been to,第三人稱時用has been to

have been to+地點意為 ”某人曾經去過某地,此時已回來”, 常與twice, several times, ever, never teacheray.com等詞連用。

例The old American man has been to China three times. 這位美國老人到過中國三次。

have gone to和have been to介紹:

"gone"的詞根是"go",而"go"翻譯成中文則是"走,去",方向是由近及遠的,比如:他走了。走後有沒再回來的結果,筆者就不知道了,是壹個未知的答案。

所以,have gone to也就自然是"去了",只不是"去"這個動作發生在過去對罷了。而have been to則是"去過"。

妳用中文體會壹下,"去了"和"去過"會是兩個相同的概念嗎?

因此,英文當中,有人會妳"have u ever been to the USA?(意思是,妳去過美國嗎?)。而不會有人問妳“have u ever gone to the USA?"