過去式條件式
遺憾、責備:J'aurais dû、tu aurais pu⋯⋯
本應發生的事
條件式過去時表達本應發生、可能發生或會發生——但實際上沒有發生的事。它是回顧、責備和遺憾的條件式。在日常對話中,它出現在諸如 tu aurais pu m'appeler(你本可以給我打電話的)或 il aurait dû partir plus tôt(他本應該早點走的)這樣的話語中。它最系統化的用法是第三類條件句,在那裡條件和結果都在過去。
1. 構成
條件式過去時是複合時態。它用助動詞(avoir 或 être)的條件式現在時加過去分詞構成。助動詞的選擇和配合規則與複合過去時完全相同。
avoir/être 的條件式現在時 + 過去分詞
用 avoir
| 主語 | 助動詞 | parler | faire |
|---|---|---|---|
| j' | aurais | j'aurais parlé | j'aurais fait |
| tu | aurais | tu aurais parlé | tu aurais fait |
| il / elle / on | aurait | il aurait parlé | il aurait fait |
| nous | aurions | nous aurions parlé | nous aurions fait |
| vous | auriez | vous auriez parlé | vous auriez fait |
| ils / elles | auraient | ils auraient parlé | ils auraient fait |
用 être(過去分詞配合)
| 主語 | 助動詞 | partir |
|---|---|---|
| je(男性) | serais | je serais parti |
| je(女性) | serais | je serais partie |
| il / on | serait | il serait parti |
| elle | serait | elle serait partie |
| nous | serions | nous serions parti(e)s |
| vous | seriez | vous seriez parti(e)(s) |
| ils | seraient | ils seraient partis |
| elles | seraient | elles seraient parties |
代動詞
Je me serais levé(e) plus tôt.(我本可以早點起床的。)
Elle se serait souvenue.(她本來會記得的。)
Ils se seraient rencontrés autrement.(他們本會以另一種方式相遇。)
2. 用法一——責備和遺憾
最常見的日常用法:表達某事沒有發生,但本應或本可以發生。英語用 "should have"、"could have"、"would have"。法語用 devoir、pouvoir 和 vouloir 的條件式過去時涵蓋這三種含義。
| 法語 | 中文 | 含義 |
|---|---|---|
| Tu aurais pu m'appeler ! | 你本可以給我打電話的! | 你沒打——明明可以做到的。 |
| Il aurait dû partir plus tôt. | 他本應該早點走的。 | 他沒有早走——那才是正確的做法。 |
| J'aurais voulu te voir. | 我本想見你的。 | 我沒有見到你——我本希望能見到。 |
| On aurait dû écouter les conseils. | 我們本應該聽取建議的。 | 我們沒聽——感到後悔。 |
| Tu aurais dû me le dire ! | 你本應該告訴我的! | 你沒告訴我——我在責怪你。 |
| Elle n'aurait pas dû accepter. | 她本不應該答應的。 | 她答應了——那是個錯誤。 |
J'aurais aimé être médecin.(我本想成為醫生的——但我沒有,現在已晚。)
On aurait voulu rester plus longtemps.(我們本想多待一段時間的——但沒辦法。)
Tu aurais pu faire un effort !(你本可以努力一下的!——你沒努力。)
3. 用法二——si + 愈過去時(第三類條件句)
第三類,也是最複雜的條件句類型:條件和結果都在過去。si 從句用愈過去時,主句用條件式過去時。它表達:「如果過去某件事不同,另一件事的結果也會不同。」
Si + 愈過去時 → 條件式過去時
(過去的反事實——條件沒有得到滿足)
| Si 從句(愈過去時) | 主句(條件式過去時) | 中文 |
|---|---|---|
| Si j'avais eu de l'argent, | j'aurais voyagé. | 如果我當時有錢,我就去旅行了。 |
| Si elle avait été là, | elle aurait compris. | 如果她當時在場,她就明白了。 |
| Si tu m'avais appelé, | je serais venu. | 如果你當時打給我,我就來了。 |
| Si on avait su, | on n'aurait pas accepté. | 如果我們當時知道,我們就不會答應了。 |
| Si vous aviez travaillé plus, | vous auriez réussi l'examen. | 如果你們當時多努力,你們就通過考試了。 |
⚠ Si 從句始終用愈過去時——絕不用條件式過去時。
❌ Si j'aurais su, je n'aurais pas accepté.
✓ Si j'avais su, je n'aurais pas accepté.
4. 三種條件句——完整圖景
| 第一類——可能 | 第二類——假設 | 第三類——過去反事實 | |
|---|---|---|---|
| Si 從句 | 現在時 | 未完成過去時 | 愈過去時 |
| 主句 | 簡單將來時 | 條件式現在時 | 條件式過去時 |
| 時間框架 | 現在或未來 | 現在或未來 | 過去 |
| 例句 | Si tu travailles, tu réussiras. | Si tu travaillais, tu réussirais. | Si tu avais travaillé, tu aurais réussi. |
混合條件句
在自然的法語中,當過去的條件影響現在的結果時,可以混用兩種結構。這種情況不太常見,但值得認識。
Si j'avais étudié le droit, je serais avocat aujourd'hui.(如果我當時學了法律,我現在就是律師了。)——過去的條件,現在的結果
Si tu n'avais pas mangé autant hier soir, tu n'aurais pas mal à l'estomac maintenant.(如果你昨晚沒吃那麼多,你現在肚子就不會痛了。)
5. 新聞用法——未經確認的過去信息
與條件式現在時一樣,條件式過去時表示說話者無法確認的有關過去事件的轉述信息。
Selon nos informations, le ministre aurait reçu des fonds illégaux.(據我們的信息,部長據稱收受了非法資金。)
Il y aurait eu plusieurs victimes.(據稱有數名傷亡。)
L'entreprise aurait licencié deux cents personnes.(據稱該公司裁員了兩百人。)
6. 重點總結
✓ 構成:avoir/être 的條件式現在時 + 過去分詞
✓ 助動詞選擇和配合規則與複合過去時相同
✓ 責備/遺憾:aurais dû(本應)/ aurais pu(本可以)/ aurais voulu(本想)
✓ 第三類條件句:si + 愈過去時 → 條件式過去時
✓ Si 從句始終用愈過去時——絕不用條件式過去時
✓ 第一類(現在時 → 簡單將來時)/ 第二類(未完成過去時 → 條件式現在時)/ 第三類(愈過去時 → 條件式過去時)
✓ 混合條件句:過去 si 從句 + 現在結果 → 主句用條件式現在時
✓ 新聞用法:條件式過去時表示未經確認的過去信息