法語的過去完成式(Plus-que-parfait),用來描述過去某個動作 發生在另一個過去動作之前 的時態。
1. 過去完成式的基本結構
▶︎ 基本對話👨💼 Jean : Tu as mangé en arrivant ?
(你到的時候吃過飯了嗎?)
👩💼 Marie : Non, mais j’avais déjà mangé avant de partir de chez moi.
(沒有,但我在家出發前已經吃過了。)
★ 關鍵句型:
- J’avais déjà mangé avant ton arrivée.(在你到之前,我已經吃過了。)
- Elle était déjà partie quand je suis arrivé.(當我到達時,她已經離開了。)
- Nous avions terminé le projet avant la date limite.(我們在截止日期前已經完成了專案。)
▶︎ Plus-que-parfait 的構成
過去完成式由 助動詞(avoir / être 的未完成過去式)+ 過去分詞 組成。
▶︎ avoir + 過去分詞變位表
Avoir(未完成過去式)+ 過去分詞
Je:j’avais mangé
Tu:tu avais mangé
Il / Elle / On:il avait mangé
Nous:nous avions mangé
Vous:vous aviez mangé
Ils / Elles:ils avaient mangé
▶︎ être + 過去分詞變位表
Être(未完成過去式)+ 過去分詞
Je:j’étais allé(e)
Tu:tu étais allé(e)
Il / Elle / On:il / elle était allé(e)
Nous:nous étions allé(e)s
Vous:vous étiez allé(e)(s)
Ils / Elles:ils / elles étaient allé(e)s
★ 注意:
- 動詞用 avoir 作助動詞時,過去分詞不變化。
- 動詞用 être 作助動詞時,過去分詞要和主詞性數一致。
2. 過去完成式的使用時機
▶︎ 用來描述「過去的過去」
- Quand je suis arrivé, elle était déjà partie.(當我到達時,她已經離開了。)
- J’avais fini mes devoirs avant de sortir.(我在出門前已經做完作業了。)
▶︎ 表示條件句(Si + Plus-que-parfait)
- Si j’avais su, je serais venu plus tôt.(如果我早知道,我就會早點來。)
- Si nous avions pris le train, nous serions arrivés à l’heure.(如果我們搭火車,我們就會準時到。)
▶︎ 用來表達過去的經驗
- Il m’a dit qu’il avait déjà visité Paris.(他告訴我,他以前去過巴黎。)
- Elle avait appris le français avant de venir en France.(她來法國之前已經學過法語。)
3. 過去完成式與其他時態的比較
- Passé composé(複合過去)
- J’ai mangé.
我吃了(不強調時間先後)。
- J’ai mangé.
- Imparfait(未完成過去)
- Je mangeais.
我當時正在吃(強調過程)。
- Je mangeais.
- Plus-que-parfait(過去完成)
- J’avais mangé avant de partir.
我出發前已經吃過了(過去的過去)。
- J’avais mangé avant de partir.
★ 過去完成式 vs. 複合過去時:
- 過去完成式(Plus-que-parfait) 用來描述 發生在另一個過去動作之前的動作。
- 複合過去時(Passé composé) 則是單純描述過去的動作。
▶︎ 例句比較:
- J’ai mangé avant ton arrivée.(我在你到之前吃了。)
→ 單純描述過去發生的事。 - J’avais déjà mangé avant ton arrivée.(我在你到之前已經吃過了。)
→ 強調這個動作比「你到達」更早發生。
4. 小練習
◆ 填空題:請用過去完成式填空。
- Avant de venir en France, il ___ (apprendre) le français.(來法國之前,他已經學過法語。)
- Quand nous sommes arrivés au cinéma, le film ___ (commencer) depuis 10 minutes.(當我們到達電影院時,電影已經開始 10 分鐘了。)
- Si tu ___ (écouter) les instructions, tu n’aurais pas fait d’erreur.(如果你聽了指示,你就不會犯錯。)
- Elle ___ (partir) avant que nous soyons arrivés.(我們到達之前,她已經離開了。)
- Nous ___ (finir) notre travail avant la réunion.(我們在會議前已經完成了工作。)
◆ 答案:
- avait appris
- avait commencé
- avais écouté
- était partie
- avions fini
◆ 對話練習:請根據情境造句。
- 例:「Quand je suis arrivé, elle était déjà partie.」
5. 總結
今天複習了 過去完成式(Plus-que-parfait),包括:
★ 過去完成式的結構: 助動詞(avoir / être)+ 過去分詞。
★ 使用時機: 描述過去的過去、條件句、過去經驗。
★ 與其他時態的比較: Plus-que-parfait vs. Passé composé。