精華區beta About_Life 關於我們 聯絡資訊
今天寫到一個句子: Jenny went to Japan last month. She ______ there for two weeks. (A) has been (B) has gone 答案是A, 不過我覺得,難道他不能現在還在日本,並且到現在已經去2星期了嗎? 請問有人可以給我個意見嗎? 謝謝~ -- 沒真相啦!別再找我伸圖了...>"< http://tw.myblog.yahoo.com/sallypooh0518 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.183.18 ※ 編輯: dreamling 來自: 218.166.183.18 (07/08 20:27) dreamling:轉錄至看板 CS_TEACHER 07/08 20:28
aa24123:標題跟選項不一樣~不過文中選項應該才是正確的喔 07/08 20:33
aa24123:這一題的關鍵是第一句的last month,表示過去了,所以她已經 07/08 20:38
aa24123:不在日本了 必須要用表達"經驗"的been才合乎題意 07/08 20:39
shann2003jp:不對喔...從題意看來她還在那邊喔,是上個月過去,而至 07/08 20:43
shann2003jp:今在那邊待兩星期了的意思。 07/08 20:43
dreamling:嗯~我跟樓上是相同見解~那如果這樣,用gone是不對的? 07/08 21:54
mistake1:has been there(in Japan),就是現在還待那,已待2週了 07/08 22:11
dunchee:A:相當於: She has been in Japan for two weeks.(這意思 07/08 22:29
dunchee:和"She has been to Japan ..."不一樣。所以(been in...) 07/08 22:29
dunchee:的意思就是你說的"兩星期前/上個月去日本,然後現在人還在 07/08 22:30
dunchee:日本" 07/08 22:31
shann2003jp:意見同樓上d大.原po可以看一下我在回文中的解釋。 07/08 23:44
shann2003jp:如果一定要說She has gone there for two weeks, 07/08 23:52
shann2003jp:我能想到的解釋是這兩個月來她一直在去日本的路上... 07/08 23:53
shann2003jp:總之,正解是She has been there for two weeks。 07/08 23:54
shann2003jp:抱歉修正上上一行, 是"這兩個禮拜來" 07/08 23:56