看板 Eng-Class 關於我們 聯絡資訊
Q: When I arrived, everybody was sitting around the table and talking. Their mouths were empty, but their stomachs were full. They __________(eat). 這題是要把空格內的動詞改成正確的時態, 可以選用 "過去完成""過去進行"or"過去完成進行式" 我的理解是:我到的時候他們都已經吃完了,所以選擇用"過去完成"(had eaten) 不過答案是"過去完成進行"(had been eating) 用had been eating的話,我會翻成:他們之前一直在吃(而我到的時候已經吃完了) 好像也通~~ 不過為甚麼不能用過去完成呢? 還是其實也可以? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.183.201
dunchee:是"had eaten". "had been eating"表示他到的當時仍在吃 07/30 00:26
dunchee:如果你是用這本書 http://ppt.cc/Of2n 有可能是是你看錯 07/30 00:26
dunchee:答案(書後答案是從第3題開始)。如果這是其他書/考題,那麼 07/30 00:27
dunchee:出題人/抄的人抄錯答案 07/30 00:28
dunchee:有一種狀況是國際版的答案印錯(以前有出現過這例子) 07/30 00:28
skywinjim:5. 是他們還在吃 (full) 所以用過去完成進行 07/30 02:00
skywinjim:所以原PO本來的解釋 是對的 (是吧?) 07/30 02:01
echohihi:樓上是說第5題嗎?不過那題答案是過去進行哩~ 07/30 03:19
echohihi:所以這兩題我都錯 哈 07/30 03:20
dunchee:我回答錯誤。不要理我講的 07/30 05:46
ashurali:應該用had been eating,而不是had eaten 07/30 07:35
ashurali:(Azar p.42) ... used without any sepcifc mention of 07/30 07:41
ashurali:time, it expresses a general activity in progress 07/30 07:41
ashurali:recently, lately. 07/30 07:41
ashurali:(English Grammar in Use) ... for an activity that has 07/30 07:42
ashurali:recently stopped or just stopped. There is a 07/30 07:43
ashurali:connection with now. 07/30 07:43
ashurali:和完成式的差別在於完成式著重於事已結束,而用進行式強 07/30 07:52
ashurali:調於事情本身,至於是否已完成倒不盡然。練習題中的句子 07/30 07:53
ashurali:多半會敘述觀察到前不久才在坐某些事所留下的證據、外貌 07/30 07:54
ashurali:像是看到地上是溼的,但敘述的時間點雖然沒下雨,可以說 07/30 07:56
ashurali:It had been raining 07/30 07:57
ashurali:看到朋友因刷油漆弄髒的衣服,不管他的工作是否做完,可 07/30 07:59
ashurali:以用 He has been painting. 07/30 07:59
ashurali:對了,現在或過去式視所提及的狀況而定即可,上面兩本書 07/30 08:00
ashurali:的文字都是從現在式的地方弄出來的 07/30 08:01
echohihi:oh!這樣解釋有懂了!感謝上面幾位達人!! 07/30 14:42