精華區beta About_Life 關於我們 聯絡資訊
不好意思,打擾了。 檢討考卷時,考卷的配合题裡面有一題 ( ) That was the most delicious cake (C) I have ever eaten for the past 15 years of my life. (E) Ella had ever had in her life. 這題選 (E) 是絕對沒錯的。不過要如何跟學生解釋(C)不行呢? 有一個說法是因為時態不一致 可是我在上這一課的時候,課本的練習體裡面有這樣的句子: That was the biggest lie I have ever told. As far as I know, that bird was the loveliest and smartest pet she has ever kept. 所以我想請問大家,不知道上面那個題目可以怎麼跟同學解釋呢? 還是說...for the past 15 years 前面本來就應該要用過去完成是比較合適? 不好意思,麻煩大家了。謝謝。 -- 我還有心愛的人 一個搖滾樂隊 口袋裡還有一點錢 世界末日就是明天 這就是我的生活態度 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.71.78.253
sadavin:前面是過去式,所以後面應該是用had eaten比較對喔! 10/06 11:26
sadavin:再來,後面的for the past 15 years 是代表過去,所以也是 10/06 11:28
sadavin:判斷用過去完成的一個方式! (感覺你自己都知道答案啦XD) 10/06 11:29
dunchee:(以及底下粉紅框的usage note關於for的部份) 10/07 02:50
dunchee:換句話說,除非是一直吃一直吃一直...(但是文意不是在講 10/07 02:52
dunchee:這個持續動作). 改成下方任一就沒問題了: 10/07 02:52
dunchee:1. .... cake I have ever eaten (my entire life). (就是 10/07 02:53
dunchee:把整個for ... years 去掉) 10/07 02:53
dunchee:2. ... cake I have ever eaten in the past ... (把for改 10/07 02:54
dunchee:成in, 這用的是"during"的觀念和用法--前頭字典的usage 10/07 02:55
dunchee:note 也有提到. "in"的眾多用法裡頭有"during"的意思 10/07 02:55
dunchee:3. ... 其它我沒想到的 10/07 02:56
funchild:我也覺得c應該要改為in the past 15 years 10/08 21:35
funchild:for 的話,應該是代表這個動作所持續的時間,所以是"一直 10/08 21:36
funchild:吃"的感覺 不太對 10/08 21:37