have been / have gone

2012-01-09 1:24 am
幾時用have been 幾時用have gone??
要多一點細節

回答 (3)

2012-01-09 4:00 pm
✔ 最佳答案
have been 係表示「曾經做過」,例如「have been wrote」表示曾經寫過某啲嘢。「have been」唔一定有「去」嘅意思,用「have been」表示「去過」嘅意思係因為「be」可以解作「在」,於是「have been」就可以解作「曾經在(某處)」,從而引申為「去過」。

至於「have gone」係「go」嘅past participle,即係「曾經去」嘅意思。

如果話「I have gone to HK.」係表示「我曾經去香港」。而咁嘅句式通常會跟限定詞表示時間,例如「I have gone to HK last year.」,即係「去年我曾經去了香港」。而若果話「I have been in HK.」則係表示「我曾經喺香港」,意思上同前一句有少少分別。

2012-01-09 08:08:50 補充:
Jenny has gone to Japan. 只係表示Jenny曾經去日本,但唔等如話Jenny 現在仍在日本。而Jenny has been to Japan. 亦只係表示Jenny曾經去過日本,並唔一定表示Jenny已經離開咗日本。無論係前句抑或後句,要知道Jenny是否仍在日本,都要視乎上下文而定,以為「has gone」等如「仍然在」與及「has been」等如「已離開」都只係想當然而已,並無任何文法上嘅跟據。

2012-01-09 08:12:38 補充:
舉例:Jenny has gone to Japan last summer holiday. And she decided to go again this year. 好明顯Jenny現在並唔喺日本。

2012-01-09 08:24:42 補充:
舉例二:Jenny has been to Japan in early childhood. The trip brought her many pleasant memories. So she immigrated to Japan after college graduated. 明顯Jenny雖然「has been to」日本,但現在都仍然在日本。
2012-01-10 10:06 am
Jenny has been to Japan in early childhood. (incorrect tense)
Jenny was in Japan in her early childhood.
Jenny has been in Japan since her early childhood.

2012-01-10 02:10:52 補充:
have been to Japan = 曾經去過日本

Has Jenny been to Japan?
Yes, she is in Japan right now.

如果身處當地,唔會用 have been to
2012-01-09 2:51 am
分別:

has/have gone:
Jenny has gone to Japan.
表示Jenny現在在日本。

has/have been:
Jenny has been to Japan.
表示Jenny去過日本,但現在不在日本。

希望我可以幫到你! ^v^



參考: 自己


收錄日期: 2021-04-11 18:51:21
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120108000051KK00899

檢視 Wayback Machine 備份