(有上多益 B 的同學請注意一下今天的另一篇貼文) 有同學問了這個問題, 相信也是很多其他同學的疑惑 所以我們一起來研究一下! 那就是: I had lunch. / I have had lunch. / I had had lunch. 這三句有何不同? I had lunch. 是 ”過去簡單式”, 表示一件發生在過去某時間的事 意思是 ”我 (在過去某時間) 吃了午餐”, 是一個事實的陳述 I have had lunch. 則是 ”現在完成式” 的句子 在這句話裡, 是強調 ”已經吃了”, 而不是還沒有吃 意思是告訴別人 ”我已經吃過午飯了”, 不是還沒吃, 所以對方不必擔心或請客等等 至於 I had had lunch. 則是用 ”過去完成式” (各位若對這個時態不熟, 可以去看一下我部落格 ”文法” 裡有關過去完成式的說明) 過去完成式是用來指在過去某件事前, “就已經...”, 或 ”就已持續了...” 所以 I had had lunch. 的意思就是 ”我在那件事 (過去某件事) 之前就已吃過午飯了” 我們可以造一個完整一點的句子: I had had lunch before my mom got home. (我在我媽到家前就已吃過午餐了) 各位在學了各種時態後, 不妨常常像這樣把一個句子做不同時態的變化 然後去想想它在不同時態下會分別是什麼樣的意思 這種 ”橫向” 的練習有助於各位把時態觀念徹底搞清楚哦! 若發現有不太清楚的地方就要來問 平常在閱讀課外的東西時, 也要問自己: 這句話這樣是什麼時態? 它為什麼要用這個時態? 而不要只是每個字看過去, 認為意思差不多都懂了就不管它了 越常問自己問題, 並試著去解答, 觀念才會越來越清晰 因為在這個過程中, 你就是真正在活用你學到的文法概念了! 最後, 各位來看看下面這幾個句子, 看你是不是知道它們分別是什麼樣的意思呢? 1. He doesn’t drink coffee. 2. He isn’t drinking coffee. 3. He didn’t drink coffee. 4. He wasn’t drinking coffee. 5. He is not going to drink coffee. 6. He will not drink coffee. 7. He shouldn’t drink coffee. 8. He shouldn’t have drunk coffee. 9. He hasn’t drunk coffee. 10. He hadn’t drunk coffee.