作者benjaminliao (nim)
看板TOEIC
標題Re: [題目] 新多益必考單字600 L.4 P.23 第16題
時間Fri Feb 19 12:46:00 2010
※ 引述《Terrafugia (Flying car)》之銘言:
: 書名:新多益必考單字600
: 頁數:L.4 P.23 第16題
: 題目:I ___ data for the past several months.
: (A) gather
: (B) am gathering
: (C) had gathered
: (D) have been gathering
: 疑問:答案是(D)
: 為什麼不能選C?
: Thanks
過去完成式的用法是 從過去的某一點A開始持續到過去的另一點B(非現在)
假設現在是C點的話 時間軸的推移是A到B到C
而因為for the past several months已提示是從[現在]開始往後數持續好幾個月
所以只能用跟現在完成式有關的文法
舉個例子來說
如果是
Until yesterday, I had gathered data for the past several months.
表示從yesterday開始 往後數已經持續了好幾個月了
這樣的句子就沒問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 133.1.40.25
※ 編輯: benjaminliao 來自: 133.1.40.25 (02/19 12:48)
→ mathlife36 :the得問題 讓人覺得是過去某個期間 02/19 13:22
推 mathlife36 :我覺得時間錯誤了 不該加the 02/19 13:35
→ benjaminliao:剛用google搜尋了一下 加the的英文文章非常多 02/19 14:23
→ benjaminliao:所以應該不是一樓所說的問題才是 02/19 14:24
→ linguistisch:我覺得過去完成式多用故事情節裡耶. 02/22 20:09