看板 Eng-Class 關於我們 聯絡資訊
我對been的使用時機一直不是很清楚 問題1. He has been talking for 2 hours. He has talked for 2 hours. 這兩者的差別是不是 前者為"他已經講了2個小時還會繼續講下去" 後者為"他已經講了2個小時,現在終於停了" 問題2. I have been to Paris. 可否替換為 I have gone to Paris. 問題3. "他們已經走路走了5個小時了" 要用 They have walked for 5 hours. 還是 They have been walked for 5 hours. 這句話並沒有強調他們會不會持續再走下去 要怎麼判斷可不可以用"have been"呢? 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.122.65
priv:1. 不對,比照I've lived here for 10 years. 09/05 13:23
priv:還有I've worked here for 10 years. 09/05 13:23
priv:它們是表示現在這個狀況依然持續著,而不是停了 09/05 13:24
priv:2. I have been to Paris. 我去過巴黎 09/05 13:24
priv:I have gone to Paris. <- 有點問題 09/05 13:25
priv:Someone has gone to Paris. 是說他已經去巴黎了 09/05 13:25
priv:用第一人稱語感有點問題 09/05 13:25
priv:3. been walked for 5 hours...這邊的they是狗狗吧 09/05 13:25
priv:不然怎麼會被動式... 09/05 13:26
priv:我覺得你的問題可以回去看文法書的「現在完成進行式」章節 09/05 13:27
priv:(英文叫The present perfect progressive) 09/05 13:27
priv:一定會有解釋什麼時候可以用的 09/05 13:28
priv:LDOCE的附錄的說法是,1. 強調「持續不斷了一段時間」 09/05 13:29
priv:而且目前仍然繼續發生著 09/05 13:29
priv:2. 在最近發生的事,而這件事導致了現在的某個狀況 09/05 13:30
priv:可能仍然要你自己回去看文法書的例句多思考 09/05 13:30