作者echohihi (五樓有您的掛號信)
看板Eng-Class
標題[文法] 過去完成 過去進行 過去完成進行式
時間Thu Jul 29 23:53:59 2010
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
1F:→ dunchee:是"had eaten". "had been eating"表示他到的當時仍在吃 07/30 00:26
3F:→ dunchee:答案(書後答案是從第3題開始)。如果這是其他書/考題,那麼 07/30 00:27
4F:→ dunchee:出題人/抄的人抄錯答案 07/30 00:28
5F:→ dunchee:有一種狀況是國際版的答案印錯(以前有出現過這例子) 07/30 00:28
6F:→ skywinjim:5. 是他們還在吃 (full) 所以用過去完成進行 07/30 02:00
7F:→ skywinjim:所以原PO本來的解釋 是對的 (是吧?) 07/30 02:01
8F:→ echohihi:樓上是說第5題嗎?不過那題答案是過去進行哩~ 07/30 03:19
9F:→ echohihi:所以這兩題我都錯 哈 07/30 03:20
10F:→ dunchee:我回答錯誤。不要理我講的 07/30 05:46
11F:推 ashurali:應該用had been eating,而不是had eaten 07/30 07:35
12F:推 ashurali:(Azar p.42) ... used without any sepcifc mention of 07/30 07:41
13F:→ ashurali:time, it expresses a general activity in progress 07/30 07:41
14F:→ ashurali:recently, lately. 07/30 07:41
15F:→ ashurali:(English Grammar in Use) ... for an activity that has 07/30 07:42
16F:→ ashurali:recently stopped or just stopped. There is a 07/30 07:43
17F:→ ashurali:connection with now. 07/30 07:43
18F:→ ashurali:和完成式的差別在於完成式著重於事已結束,而用進行式強 07/30 07:52
19F:→ ashurali:調於事情本身,至於是否已完成倒不盡然。練習題中的句子 07/30 07:53
20F:→ ashurali:多半會敘述觀察到前不久才在坐某些事所留下的證據、外貌 07/30 07:54
21F:→ ashurali:像是看到地上是溼的,但敘述的時間點雖然沒下雨,可以說 07/30 07:56
22F:→ ashurali:It had been raining 07/30 07:57
23F:→ ashurali:看到朋友因刷油漆弄髒的衣服,不管他的工作是否做完,可 07/30 07:59
24F:→ ashurali:以用 He has been painting. 07/30 07:59
25F:→ ashurali:對了,現在或過去式視所提及的狀況而定即可,上面兩本書 07/30 08:00
26F:→ ashurali:的文字都是從現在式的地方弄出來的 07/30 08:01
27F:→ echohihi:oh!這樣解釋有懂了!感謝上面幾位達人!! 07/30 14:42