[文法] been的使用時機

看板Eng-Class作者 (壞龍斌)時間13年前 (2010/09/05 12:21), 編輯推噓0(0016)
留言16則, 1人參與, 最新討論串1/1
我對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

09/05 13:23, , 1F
1. 不對,比照I've lived here for 10 years.
09/05 13:23, 1F

09/05 13:23, , 2F
還有I've worked here for 10 years.
09/05 13:23, 2F

09/05 13:24, , 3F
它們是表示現在這個狀況依然持續著,而不是停了
09/05 13:24, 3F

09/05 13:24, , 4F
2. I have been to Paris. 我去過巴黎
09/05 13:24, 4F

09/05 13:25, , 5F
I have gone to Paris. <- 有點問題
09/05 13:25, 5F

09/05 13:25, , 6F
Someone has gone to Paris. 是說他已經去巴黎了
09/05 13:25, 6F

09/05 13:25, , 7F
用第一人稱語感有點問題
09/05 13:25, 7F

09/05 13:25, , 8F
3. been walked for 5 hours...這邊的they是狗狗吧
09/05 13:25, 8F

09/05 13:26, , 9F
不然怎麼會被動式...
09/05 13:26, 9F

09/05 13:27, , 10F
我覺得你的問題可以回去看文法書的「現在完成進行式」章節
09/05 13:27, 10F

09/05 13:27, , 11F
(英文叫The present perfect progressive)
09/05 13:27, 11F

09/05 13:28, , 12F
一定會有解釋什麼時候可以用的
09/05 13:28, 12F

09/05 13:29, , 13F
LDOCE的附錄的說法是,1. 強調「持續不斷了一段時間」
09/05 13:29, 13F

09/05 13:29, , 14F
而且目前仍然繼續發生著
09/05 13:29, 14F

09/05 13:30, , 15F
2. 在最近發生的事,而這件事導致了現在的某個狀況
09/05 13:30, 15F

09/05 13:30, , 16F
可能仍然要你自己回去看文法書的例句多思考
09/05 13:30, 16F
文章代碼(AID): #1CWngs19 (Eng-Class)