[考題] 請問一題國中英文文法

看板Eng-Class作者 (leniency)時間13年前 (2011/06/10 22:03), 編輯推噓5(5018)
留言23則, 5人參與, 最新討論串1/1
題目是 Today is Sep. 28. Yesterday, I _____ a card for my English teacher. 答案是 made 請問該如何解釋為何不能用完成式 have made 呢? 書上說因為是表 示「過去某個時間點的單一事件」,因此用過去式。但是何謂「過去某個時間點的 單一事件」呢? 如果解釋因為句中有過去時間副詞的話好像又不夠清楚… 因為 Have you ever been to Taipei before? 是正確的…還是原因在過去 時間副詞的種類呢? 如明不明確的時間? 謝謝大家的回答。 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.35.200.131

06/10 22:37, , 1F
副詞的關係,副詞如果是點(e.g.yesterday,last week...)
06/10 22:37, 1F

06/10 22:38, , 2F
你的事件,就必須也要是點(也就是過去式,現在式...)
06/10 22:38, 2F

06/10 22:39, , 3F
而完成式是一段時間的概念...有錯的話請指教~謝謝~
06/10 22:39, 3F

06/10 22:43, , 4F
yesterday就已經明確告訴你是昨天的事情了 為啥你執意要
06/10 22:43, 4F

06/10 22:45, , 5F
接現在式 現在完成是指從過去某個時點到現在
06/10 22:45, 5F

06/10 23:34, , 6F
現在完成式有持續到"現在"這個時間點的意思。前面有
06/10 23:34, 6F

06/10 23:35, , 7F
"yesterday"這個過去的某一點,若想用完成貌,也應該是
06/10 23:35, 7F

06/10 23:35, , 8F
"過去"完成式。至於您舉的另一個例子,Have you ever
06/10 23:35, 8F

06/10 23:36, , 9F
been to Taipei before?" 這句的完成式仍是"持續到現今
06/10 23:36, 9F

06/10 23:38, , 10F
"的語意:從以前到現在,有沒有去過(been to)。時態還
06/10 23:38, 10F

06/10 23:39, , 11F
是"現在式",而before這個副詞不像yesterday一樣有強烈
06/10 23:39, 11F

06/10 23:40, , 12F
暗示時態的作用。
06/10 23:40, 12F

06/11 00:08, , 13F
過去完成式不能單獨存在 一定要配"過去式"一起服用!
06/11 00:08, 13F

06/11 04:58, , 14F
阿就直接用直覺就好啦,看了這一堆解釋實在頭昏腦脹
06/11 04:58, 14F

06/11 13:35, , 15F
yesterday 是一個明確的時間 過去簡單 用在明確的時間點
06/11 13:35, 15F

06/11 13:35, , 16F
不是明確的時間點 才可以用完成式
06/11 13:35, 16F

06/11 13:38, , 17F
又在加上 前面給了你日期 可以說 非常明確指出 是在27號
06/11 13:38, 17F

06/11 13:38, , 18F
所以只能用過去簡單
06/11 13:38, 18F

06/11 13:40, , 19F
been to Taipei before>這個before是說 before now
06/11 13:40, 19F

06/11 13:40, , 20F
在現在對話的時間以前 你曾經去過台北嗎?
06/11 13:40, 20F

06/11 13:41, , 21F
不是問說 昨天 前天 幾月幾號 是說一整段時間很不明確
06/11 13:41, 21F

06/11 13:41, , 22F
也可以當作是問 你這輩子曾經去過台北嗎
06/11 13:41, 22F

06/11 13:41, , 23F
這類不明確的時間 就要用完成
06/11 13:41, 23F
文章代碼(AID): #1DyYGYGL (Eng-Class)