以 avoir 構成的複合過去式
以助動詞 avoir 構成複合過去式的方法與用途。
你最常用的過去時
在 avoir 課程中,我們提到這個動詞還有另一個身份——助動詞。這一課就是那個身份登場的時候。複合過去時(passé composé)是 A2 程度及以上使用最頻繁的過去時。它表達已完成的動作:昨天做了什麼、上週發生了什麼、早餐吃了什麼、去過一個城市多少次。結構由兩部分組成:avoir 的現在時加過去分詞。
大多數法語動詞用 avoir 構成複合過去時。另一小組動詞用 être,在另一課介紹。這一課完全專注於 avoir 組,也就是你目前已學過的大多數動詞。
與中文的「了」(表示完成)相比,法語的複合過去時強調的是動作的完成性:它有一個明確的開始和結束。法語還有另一個過去時(未完成過去時/半過去時),用來描述過去的狀態和習慣——在下一課介紹。
1. 結構
主語 + avoir(現在時)+ 過去分詞
J'ai mangé.(我吃了。)
Elle a travaillé.(她工作了。)
Ils ont fini.(他們完成了。)
| 主語 | avoir(現在時) | 過去分詞 | 完整句子 |
|---|---|---|---|
| je | j'ai | mangé | J'ai mangé une pizza.(我吃了一個披薩。) |
| tu | tu as | fini | Tu as fini ton travail ?(你做完工作了嗎?) |
| il / elle / on | il a | vu | Elle a vu ce film.(她看了這部電影。) |
| nous | nous avons | pris | Nous avons pris le train.(我們坐了火車。) |
| vous | vous avez | fait | Vous avez fait quoi hier ?(你們昨天做了什麼?) |
| ils / elles | ils ont | voulu | Ils ont voulu partir tôt.(他們想早點走。) |
2. 過去分詞的構成
過去分詞從不定式衍生而來,規則取決於動詞所屬的類別。
-ER 動詞:去掉 -er,加 -é
這覆蓋了法語的絕大多數動詞,規律完全一致。
| 不定式 | 過去分詞 | 例句 |
|---|---|---|
| parler | parlé | J'ai parlé avec elle.(我和她說了話。) |
| manger | mangé | Tu as mangé ?(你吃了嗎?) |
| travailler | travaillé | Elle a travaillé toute la nuit.(她工作了整個晚上。) |
| habiter | habité | Nous avons habité à Lyon.(我們住過里昂。) |
| écouter | écouté | Il a écouté la radio.(他聽了廣播。) |
| voyager | voyagé | Ils ont voyagé en Asie.(他們去亞洲旅行了。) |
規則 -IR 動詞:去掉 -ir,加 -i
指現在時構成 nous finissons 這類的規則 -IR 動詞。注意 partir、venir、dormir 等不規則 -IR 動詞有自己的形式,見下方。
| 不定式 | 過去分詞 | 例句 |
|---|---|---|
| finir | fini | J'ai fini mes devoirs.(我完成了作業。) |
| choisir | choisi | Elle a choisi le menu.(她選了套餐。) |
| réussir | réussi | Tu as réussi l'examen ?(你考試通過了嗎?) |
| grandir | grandi | Il a grandi à Paris.(他在巴黎長大。) |
規則 -RE 動詞:去掉 -re,加 -u
| 不定式 | 過去分詞 | 例句 |
|---|---|---|
| vendre | vendu | Il a vendu sa voiture.(他把車賣了。) |
| attendre | attendu | Nous avons attendu une heure.(我們等了一個小時。) |
| perdre | perdu | J'ai perdu mes clés.(我把鑰匙弄丟了。) |
| entendre | entendu | Tu as entendu ce bruit ?(你聽到那個聲音了嗎?) |
3. 不規則過去分詞
相當數量的常用動詞有不規則的過去分詞,必須逐個記憶。這些都是法語中使用頻率最高的動詞,正因為常見,通過日常接觸也比較容易記住。
| 不定式 | 過去分詞 | 例句 |
|---|---|---|
| avoir(有) | eu | J'ai eu un problème.(我遇到了一個問題。) |
| être(是) | été | Il a été malade.(他生病了。) |
| faire(做) | fait | Qu'est-ce que tu as fait ?(你做了什麼?) |
| dire(說) | dit | Il a dit la vérité.(他說了實話。) |
| écrire(寫) | écrit | Elle a écrit une lettre.(她寫了一封信。) |
| prendre(拿,乘坐) | pris | J'ai pris un café.(我喝了一杯咖啡。) |
| mettre(放) | mis | Elle a mis son manteau.(她穿上了外套。) |
| voir(看見) | vu | Tu as vu ce film ?(你看過這部電影嗎?) |
| lire(閱讀) | lu | J'ai lu ce livre.(我讀了這本書。) |
| boire(喝) | bu | Elle a bu un verre de vin.(她喝了一杯葡萄酒。) |
| savoir(知道) | su | Je n'ai pas su quoi répondre.(我不知道該怎麼回答。) |
| pouvoir(能夠) | pu | Il n'a pas pu venir.(他沒能來。) |
| vouloir(想要) | voulu | Elle a voulu partir tôt.(她想早點走。) |
| recevoir(收到) | reçu | J'ai reçu un email.(我收到了一封郵件。) |
| ouvrir(打開) | ouvert | Il a ouvert la fenêtre.(他打開了窗戶。) |
| offrir(給予) | offert | Elle m'a offert un livre.(她送了我一本書。) |
| vivre(生活) | vécu | J'ai vécu deux ans à Tokyo.(我在東京住了兩年。) |
| connaître(認識) | connu | Je l'ai connu à l'université.(我在大學認識了他。) |
| croire(相信) | cru | J'ai cru que c'était fermé.(我以為它關了。) |
| suivre(跟隨,修課) | suivi | J'ai suivi un cours de français.(我上了一門法語課。) |
💡 規律識別:很多不規則過去分詞有可識別的規律。以 -ire 結尾的動詞常給出 -it(dire → dit, écrire → écrit)。以 -endre/-andre 結尾的動詞常給出 -is(prendre → pris, mettre → mis)。以 -oir 結尾的動詞常給出 -u(voir → vu, savoir → su, pouvoir → pu)。這些是規律傾向,不是絕對規則,但有助於記憶。
4. 否定
在複合過去時中,ne 放在助動詞前,pas 緊接在助動詞後——在過去分詞前。過去分詞留在最後。
結構:主語 + ne + avoir + pas + 過去分詞
| 肯定句 | 否定句 |
|---|---|
| J'ai mangé.(我吃了。) | Je n'ai pas mangé.(我沒吃。) |
| Elle a fini.(她完成了。) | Elle n'a pas fini.(她沒完成。) |
| Ils ont vu le film.(他們看了電影。) | Ils n'ont pas vu le film.(他們沒看電影。) |
| Tu as compris.(你明白了。) | Tu n'as pas compris.(你沒明白。) |
⚠ pas 在助動詞後,絕不放在句子末尾。
❌ Je n'ai mangé pas. · ✓ Je n'ai pas mangé.
❌ Elle n'a fini pas. · ✓ Elle n'a pas fini.
5. 問句
三種問句構式都適用於複合過去時。倒裝時,主語代詞放在助動詞後,不是過去分詞後。
| 構式 | 例句 |
|---|---|
| 語調 | Tu as mangé ?(你吃了嗎?) |
| Est-ce que | Est-ce que tu as mangé ? |
| 倒裝 | As-tu mangé ?(正式) |
| 名詞主語倒裝 | Marie a-t-elle mangé ? |
Qu'est-ce que tu as fait hier soir ?(你昨晚做了什麼?)
Tu as vu Pierre récemment ?(你最近見過皮埃爾嗎?)
Vous avez déjà visité le Japon ?(您去過日本嗎?)
À quelle heure est-ce qu'il a appelé ?(他幾點打的電話?)
6. 複合過去時的使用場景
複合過去時用於時間上明確完成、有邊界的動作。它回答的問題是「發生了什麼」,而不是「當時的狀況是什麼」。
| 用法 | 例句 |
|---|---|
| 單個完成的動作 | J'ai mangé à midi.(我中午吃飯了。) |
| 一系列完成的動作 | Je me suis levé, j'ai pris un café et je suis parti. |
| 發生特定次數的動作 | J'ai visité Paris trois fois.(我去過巴黎三次。) |
| 狀態的改變 | Il a plu toute la journée.(下了一整天的雨。) |
| 有明確時長的完成動作 | J'ai travaillé pendant six heures.(我工作了六個小時。) |
7. 常用時間標誌詞
以下表達通常與複合過去時搭配,幫助說明動作已完成。
| 表達 | 含義 | 例句 |
|---|---|---|
| hier | 昨天 | Hier, j'ai travaillé jusqu'à vingt heures. |
| avant-hier | 前天 | Il est arrivé avant-hier. |
| la semaine dernière | 上個星期 | Elle a appelé la semaine dernière. |
| le mois dernier | 上個月 | J'ai commencé un nouveau travail le mois dernier. |
| l'année dernière | 去年 | Nous avons voyagé en Europe l'année dernière. |
| il y a + 時間 | ……以前 | Il a appelé il y a dix minutes. |
| ce matin | 今天早上(如果已結束) | J'ai mangé une brioche ce matin. |
| pendant | 在……期間(完成的時長) | J'ai attendu pendant une heure. |
| déjà | 已經,曾經 | Tu as déjà mangé des escargots ? |
| jamais | 從不(否定中) | Je n'ai jamais vu ce film. |
8. 過去分詞的配合
與 avoir 搭配時,過去分詞不與主語配合。這是 avoir 動詞與 être 動詞的關鍵區別——être 動詞的過去分詞始終與主語配合。
與 avoir 搭配:過去分詞不與主語配合
Marie a mangé une pomme.——mangé 不加陰性 -e,即使 Marie 是女性。
Ils ont fini.——fini 不加 -s 表示複數主語。
💡 進階說明:有一種情況過去分詞確實與 avoir 配合:直接賓語出現在動詞前時。這發生在賓語代詞和關係從句中。完整規則在 B1 程度介紹,以下是預覽:
J'ai acheté des fleurs.(我買了花。)——不配合,賓語在後
Les fleurs que j'ai achetées sont belles.(我買的花很美。)——achetées 與 fleurs(陰性複數)配合,因為賓語在前
在 A2 程度,實用規則是:與 avoir 搭配時,通常不在過去分詞上加任何詞尾。
9. 複合過去時與未完成過去時
法語有兩個主要的過去時,它們不可互換。複合過去時描述完成的動作和事件。未完成過去時(imparfait,在下一課介紹)描述過去持續的狀態、習慣和背景情況。知道什麼時候用哪個,是 A2 法語的核心挑戰之一。
簡短預覽:
Hier, j'ai mangé une pizza.(昨天,我吃了一個披薩。)——複合過去時:完成的動作
Quand j'étais enfant, je mangeais de la pizza tous les vendredis.(我小時候每個週五都吃披薩。)——未完成過去時:重複的習慣
兩個時態的完整對比是未完成過去時課程的主題。
10. 重點總結
✓ 結構:主語 + avoir(現在時)+ 過去分詞
✓ -ER 動詞:-er → -é(parler → parlé, manger → mangé)
✓ 規則 -IR 動詞:-ir → -i(finir → fini, choisir → choisi)
✓ 規則 -RE 動詞:-re → -u(vendre → vendu, attendre → attendu)
✓ 關鍵不規則分詞:fait, dit, écrit, pris, mis, vu, lu, bu, eu, été, pu, voulu, ouvert
✓ 否定:ne + 助動詞 + pas + 分詞——je n'ai pas mangé
✓ 與 avoir 搭配,過去分詞不與主語配合
✓ 常用時間標誌詞:hier, la semaine dernière, il y a, pendant, déjà, jamais