精華區beta TOEIC 關於我們 聯絡資訊
※ 引述《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