發問時間: 社會與文化語言 · 8 年前

現在完成式

Tim: Scott. you are late again. where have you ___?

Scott: sorry. my car was broken and i missed the bus, too

a) visited b) been c) gone d) left

我的直覺是選 where have you been? 對嗎

為何不可選 where have you gone

有人能告訴我

where have you gone

where have you been 之差異性嗎

4 個解答

評分
  • 8 年前
    最佳解答

    has/have/had gone:

    refers to someone has gone to a place but has not yet returned

    has/have/had been:

    refers to a place someone has visited sometime in his life,

    in other words, it refers to an experience.

    In your sentence, it clearly indicated that Scott has been to a place and back. Therefore it is talking about an experience, so you have to choose "been", NOT "gone".

    參考資料: self
  • 8 年前

    答案是 b) been

    Where have you gone 跟 where have you been 的差別就是

    where have you been 是想問 Scott 遲到的那一段時間在或者去了那裡.

    問的是關於過去

    where have you gone 就是如果 Scott 突然離開了, 是想問他去了那兒.

  • 8 年前

    Answer:A. I have been to Japan . 現在完成式表示過去時間,去過日本現在已回來,面對面在一起。B. I have gone to Japan.已去了日本,現在人在日本,無法面對面在一起。C. Tim: Scott. You are late again. Where have you ___?

    Scott: Sorry. My car was broken and I missed the bus, too

    a) visited b) been c) gone d) left去了某處現在已回來,面對面在一起。

    我的直覺是選 where have you been? 對

    為何不可選 where have you gone已去了某處,無法面對面在一起。

    有人能告訴我

    where have you gone已去了某處,無法面對面在一起。

    where have you been去了某處現在已回來,面對面在一起。

  • 阿玉
    Lv 4
    8 年前

    where have you gone

    where have you been 之差異性嗎

    兩個句子文法上都沒有錯

    我們通當看到火車或巴士己經離開了會說

    The train (bus) has gone. 目前為止不在現場,有離開的動作

    所以對著Scott當面會問

    where have you been?

    到目前為止的這一段時間,你一直在那裡?

    對著在場的Scott會問,

    where have you gone?

    到目前為止的這一段時間,我想知道你曾經去過那裡?

    我想Tim的問句,只想知道Scott為什麼會遲到,並不想知道他究竟去了那裡

    2012-03-10 23:59:20 補充:

    (to )Japan 表示目的地,I went to Japan last year.簡單過去式,

    I have been to Japan. 我現在面對你,告訴你我曾經去過哦!

    Scott has gone to Japan. 你問我Scott去那裡?我回答你,他去日本了

    發問者的句子因為沒有 to 所以我的腦袋認為只是表示目前的狀態

還有問題?馬上發問,尋求解答。