「been to」、 「been in」和「gone to」的區別

Posted on
  • 2012-11-01
  • 文法講座 > 現在完成式 > 「been to」、 「been in」和「gone to」的區別

    「been to」、 「been in」和「gone to」三者,在意思上有何區別呢?

    例句:請比較下列 3 個句子:
    Anne has gone to New York. ( Anne 已經去紐約了,代表她人現在不在這。)
    Anne has been to New York. ( 表經驗,Anne 曾去過紐約,語意著重在拜訪紐約的次數。) → Anne has been to New York three times.
    Anne has been in New York. ( 表經驗,Anne 曾在紐約待上一陣子,語意著重在Anne待在紐約的時間有多長。) → Anne has been in New York for two years.
    I have gone to New York. (x)
    既然我已經去了紐約,我不在說話現場,當然不可能替自己發聲,本句有誤。同理可證,「We/ You have go to New York.」(我們/ 你/ 你們已經去紐約了) 也是錯誤的句子,因「我們」去了紐約,人不在談話現場,無法替自己發聲;而「你/ 你們」去了紐約,人不在談話現場,那我也沒了說話的對象,不合理。綜合以上,只有「第三人稱」( he / she / they ) 才可搭配「gone to」。
    I have been to New York. (o) ( 表經驗,我曾去過紐約,語意合理。)
    I have been in New York. (o) ( 表經驗,我曾在紐約待上一陣子,語意合理。)
    由此推論,所有人稱都可和「been to」及「been in」做搭配。但「gone to」只能搭配第三人稱 ( he / she / they ) 。

    Copyright (c) 2011 - 2019 大學堂英文 Learner Hall English