歡迎來到「完成式」(Perfect Tenses)的世界!

在本章中,我們將一起探索完成式。這是一種特別的動詞用法,用來描述已經「完成」的動作,或是與特定時間點有所聯繫的事件。如果一開始覺得有點難也不用擔心,只要掌握了這些秘密「公式」,你會發現它們在寫作和表達時真的非常好用!

1. 現在完成式 (Present Perfect Tense)

你可以把現在完成式想像成一座橋樑。它連接了過去與現在。當某件事在過去開始,但對「現在」仍然很重要時,我們就會用到它。

如何構成:

公式是:主詞 + have/has + 過去分詞 (v3)
例子:I have eaten breakfast.(我吃過早餐了,我現在肚子不餓!)
例子:She has finished her homework.(她做完功課了,現在可以去玩了!)

何時使用:

1. 人生經驗:你生命中曾經做過的事情。
例子:I have seen that movie three times!(那部電影我看過三次了!)
2. 近期動作:剛剛才發生的事情。
例子:Oh no! I have broken my glass.(糟了!我打破杯子了。)
3. 未完成的時間:從過去開始並持續到現在的狀況。
例子:We have lived in this house for five years.(我們在這個房子已經住了五年了。)

小複習:"Since" 與 "For"

在使用現在完成式時,我們經常會用到這兩個詞:
- 用 Since 來表示起始點(例如:since 2010 自 2010 年起、since Monday 自星期一起)。
- 用 For 來表示一段時間的長度(例如:for two hours 兩小時、for ten years 十年)。

重點小貼士:當你想表達過去發生的事,而其結果對現在很重要時,請使用現在完成式。

你知道嗎?語法中的「Perfect」一詞源自拉丁語,意思是「完成的」或「完整的」。它並不是指你的句子沒有錯誤喔!

2. 快速認識「過去分詞」(Past Participles)

要使用任何完成式,你都需要過去分詞(也稱為 V3)。
- 規則動詞 (Regular Verbs):直接加上 "-ed"(play -> played -> played)。
- 不規則動詞 (Irregular Verbs):它們的形式會改變(go -> went -> goneeat -> ate -> eaten)。

簡單小撇步:如果你卡住了,試著在動詞前面加上 "I have..." 來讀讀看,找出正確的型態。例如:"I have seen" 聽起來很順,但 "I have saw" 聽起來就很奇怪!

3. 過去完成式 (Past Perfect Tense)

如果現在完成式是一座橋樑,那過去完成式就是一部時光機。我們用它來談論過去發生的兩件事,並區分哪一件事是先發生的。

如何構成:

公式是:主詞 + had + 過去分詞 (v3)
例子:When I arrived at the station, the train had left.(當我到達車站時,火車已經開走了。)

「過去的過去」法則:

想像有兩個事件:
1. 火車開走(上午 8:00)。
2. 我到達(上午 8:05)。
兩者都在過去,但火車開走是「更早」的過去。所以,我們使用 had left

常見錯誤:

不要在過去發生的所有事情中都用 "had"。只有當你需要強調一個動作在另一個過去動作開始之前就已經完成時,才使用它。

重點小貼士:在包含兩個過去事件的故事中,過去完成式是用來表達「先發生的那件事」。

4. 未來完成式 (Future Perfect Tense)

這個時態就像一個截止日期。我們用它來從未來的某個時間點回頭看,描述在那之前將會完成的事情。

如何構成:

公式是:主詞 + will have + 過去分詞 (v3)
例子:By 10:00 PM tonight, I will have finished my project.(在今晚 10 點之前,我將會完成我的專題。)

「時間標記」小撇步:

這個時態幾乎總是會搭配 By 這個字。
- By next year...(到了明年...)
- By the time you arrive...(當你抵達時...)
- By dinner time...(到了晚餐時間...)

比喻:想像你在賽跑,你告訴朋友:「By the time you reach the finish line, I will have won!」(等你到達終點線時,我已經贏得比賽了!)你在想像勝利的那一刻,是一個在未來已經完成的事件。

重點小貼士:使用未來完成式來表達「這項工作在未來某個時間點之前將會完成!」

總結表:完成式小抄

現在完成式:have/has + V3(過去與現在的聯繫)
過去完成式:had + V3(「過去中的過去」)
未來完成式:will have + V3(在未來截止期限前完成的事)

做得好!你剛剛已經掌握了英文時態中最重要的一部分。繼續用你自己的例子練習,很快你就能在寫作中自然地運用它們了!