文法 / B1 : 中級 / 過去式條件式

B1中級

過去式條件式

遺憾、責備:J'aurais dû、tu aurais pu⋯⋯

本應發生的事

條件式過去時表達本應發生、可能發生或會發生——但實際上沒有發生的事。它是回顧、責備和遺憾的條件式。在日常對話中,它出現在諸如 tu aurais pu m'appeler(你本可以給我打電話的)或 il aurait dû partir plus tôt(他本應該早點走的)這樣的話語中。它最系統化的用法是第三類條件句,在那裡條件和結果都在過去。

1.  構成

條件式過去時是複合時態。它用助動詞(avoir 或 être)的條件式現在時加過去分詞構成。助動詞的選擇和配合規則與複合過去時完全相同。

avoir/être 的條件式現在時 + 過去分詞

用 avoir

主語助動詞parlerfaire
j'auraisj'aurais parléj'aurais fait
tuauraistu aurais parlétu aurais fait
il / elle / onauraitil aurait parléil aurait fait
nousaurionsnous aurions parlénous aurions fait
vousauriezvous auriez parlévous auriez fait
ils / ellesauraientils auraient parléils auraient fait

用 être(過去分詞配合)

主語助動詞partir
je(男性)seraisje serais parti
je(女性)seraisje serais partie
il / onseraitil serait parti
elleseraitelle serait partie
nousserionsnous serions parti(e)s
vousseriezvous seriez parti(e)(s)
ilsseraientils seraient partis
ellesseraientelles 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 從句 + 現在結果 → 主句用條件式現在時

✓  新聞用法:條件式過去時表示未經確認的過去信息

登入後即可註記 →

練習

B1
← 上一個
現在式條件式
下一個 →
過去完成式

相關工具