文法 / B2 : 中高級 / 過去式虛擬式

B2中高級

過去式虛擬式

構成與用法:bien que tu sois parti、avant qu'il ait fini⋯⋯

1. 從現在到過去:動作的先後關係

在B1程度,你已經學過在某些動詞和連接詞之後使用虛擬式現在時(subjonctif présent),用來表達反應、懷疑、必要性等。虛擬式過去時(subjonctif passé)的觸發詞完全相同,差別只在於時間。

比較:

虛擬式現在時

Je suis contente qu’il vienne.
我很高興他要來。
(他現在來或之後才來:動作與感受同時或在感受之後發生。)

虛擬式過去時

Je suis contente qu’il soit venu.
我很高興他來了。
(他已經來過了:動作發生在感受之前。)

重點:從屬子句的動作若發生在主句動作之前,就用虛擬式過去時。

2. 構成方式

虛擬式過去時是複合時態。它由助動詞的虛擬式現在時(avoir 或 être)加上主動詞的過去分詞構成。助動詞的選擇規則和配合規則與複合過去時(passé composé)完全相同。

公式:
avoir 或 être 的虛擬式現在時 + 過去分詞

以 avoir 為助動詞

人稱助動詞(虛擬式)例:finir(完成)
que jeaieque j’aie fini
que tuaiesque tu aies fini
qu’il / qu’elleaitqu’il ait fini
que nousayonsque nous ayons fini
que vousayezque vous ayez fini
qu’ils / qu’ellesaientqu’ils aient fini

以 être 為助動詞

人稱助動詞(虛擬式)例:partir(離開)
que jesoisque je sois parti(e)
que tusoisque tu sois parti(e)
qu’il / qu’ellesoitqu’il soit parti / qu’elle soit partie
que noussoyonsque nous soyons parti(e)s
que voussoyezque vous soyez parti(e)(s)
qu’ils / qu’ellessoientqu’ils soient partis / qu’elles soient parties
配合規則與複合過去時完全相同:
使用 être 時:過去分詞與主語的性別和數配合。
Je suis contente qu’elle soit arrivée à temps.(我很高興她準時到了。)
使用 avoir 時:若前置直接賓語,過去分詞與其性別和數配合。
Je suis surpris par les résultats qu’il ait obtenus.(我對他取得的成績感到驚訝。)

常見不規則過去分詞

助動詞部分發生變化,過去分詞本身與複合過去時中的形式相同。以下是高頻動詞:

動詞過去分詞虛擬式過去時(第三人稱單數)
êtreétéqu’il ait été
avoireuqu’il ait eu
fairefaitqu’il ait fait
pouvoirpuqu’il ait pu
vouloirvouluqu’il ait voulu
savoirsuqu’il ait su
venirvenuqu’il soit venu
prendreprisqu’il ait pris
mettremisqu’il ait mis
direditqu’il ait dit

3. 使用時機:觸發條件

所有你在虛擬式現在時中學過的觸發條件,對虛擬式過去時同樣適用。現在時還是過去時的選擇,完全取決於從句動作與主句的相對時間先後。

情感與感受

Elle est déçue qu’il n’ait pas appelé.(她很失望他沒有打電話。)
Nous sommes soulagés qu’elle soit rentrée saine et sauve.(我們鬆了一口氣,她平安回來了。)
C’est dommage que tu n’aies pas vu ce spectacle.(很可惜你沒有看到那場表演。)

懷疑與不確定

Je doute qu’il ait vraiment compris.(我懷疑他是否真的明白了。)
Il est peu probable qu’elle ait terminé à temps.(她不太可能已經準時完成了。)
Je ne crois pas qu’ils soient arrivés avant nous.(我不認為他們比我們先到。)

必要性與判斷

Il est important qu’il ait pris cette décision avant la réunion.(他在會議前做出這個決定很重要。)
Il faut qu’elle ait rendu son rapport avant midi.(她必須在中午之前交報告。)
Il est étrange qu’on ne m’ait rien dit.(奇怪的是,沒有人告訴我任何事。)

連接詞

需要虛擬式的連接詞,當從句動作先於主句動作完成時,同樣觸發虛擬式過去時。

連接詞虛擬式現在時虛擬式過去時
bien que(雖然)bien qu’il partebien qu’il soit parti
quoique(雖然)quoiqu’elle veuillequoiqu’elle ait voulu
avant que(在⋯之前)avant qu’il finisseavant qu’il ait fini
pour que(為了)pour qu’on comprennepour qu’on ait compris
à moins que(除非)à moins qu’il vienneà moins qu’il soit venu
關於 avant que 的說明:實際使用中,avant que 大多數情況下接虛擬式現在時,即使指的是先後完成的動作序列,因為它表達的仍是「在⋯之前」的概念。虛擬式過去時與 avant que 的搭配主要出現在正式書面語中,用以強調動作已完全結束。

4. 主句的時態並不重要

一個常見的誤解是:虛擬式過去時必須跟在過去時態的主句之後。事實並非如此。主句動詞可以是任何時態,決定從句用虛擬式過去時的是從句動作的相對時間,而非主句的時態。

主句時態例句中文翻譯
現在時Je suis surpris qu’il ait menti.我很驚訝他說謊了。
將來時Elle sera contente que tu aies réussi.她會很高興你成功了。
條件式Ce serait dommage qu’il soit parti sans te voir.他沒見到你就走了,真是可惜。
過去時Elle était déçue qu’il n’ait pas pu venir.她很失望他沒能來。

5. 避免歧義:現在時 vs. 過去時虛擬式的對比

在兩種形式之間做出選擇會改變意思,有時相當顯著。這種對比值得刻意練習。

虛擬式現在時虛擬式過去時
Je cherche quelqu’un qui sache le japonais.
(我在找懂日語的人——這個人可能還不存在。)
Je cherche quelqu’un qui ait appris le japonais.
(我在找一個已經學過日語的人。)
Il est possible qu’il vienne.
(他有可能會來。)
Il est possible qu’il soit venu.
(他有可能已經來過了。)
Je suis content que tu viennes.
(我很高興你要來。)
Je suis content que tu sois venu.
(我很高興你來了。)

6. 否定的虛擬式過去時

在否定句中,ne 和 pas 包圍助動詞,與複合過去時的否定方式相同。

Je suis étonné qu’il n’ait pas répondu.(我很驚訝他沒有回覆。)
C’est dommage qu’elle ne soit pas venue.(真可惜她沒有來。)
Bien qu’il n’ait rien dit, tout le monde comprenait.(雖然他什麼都沒說,大家都明白了。)

結構:que + 主語 + ne + 助動詞(虛擬式)+ pas + 過去分詞

7. 語體:口語與書面語

虛擬式過去時主要屬於書面語和正式語體。在口語法語中,它常被更簡單的替代說法取代。

情境正式 / 書面語口語替代(非標準)
對過去事件表達情感Je suis content qu’il soit venu.Je suis content qu’il est venu.(非標準但廣泛使用)
對過去事件表達懷疑Je doute qu’il ait fini.Je doute qu’il a fini.(非標準)
讓步Bien qu’elle soit partie tôt...Même si elle est partie tôt...(標準直陳式替代)
重要提示:在需要虛擬式的觸發表達後使用直陳式,是非正式口語中的一種簡化說法。它出現在日常對話中,但在書面語和 DELF/DALF 書面表達中是錯誤的。在 B2 程度,所有書面作業中都應正確使用虛擬式過去時。

8. 常見錯誤彙整

錯誤類型錯誤示例正確形式
用複合過去時代替虛擬式過去時Je suis surpris qu’il a menti.Je suis surpris qu’il ait menti.
對先前動作使用虛擬式現在時Je suis contente qu’il vienne hier.Je suis contente qu’il soit venu hier.
遺漏 être 助動詞後的分詞配合Bien qu’elle soit parti...Bien qu’elle soit partie...
助動詞選擇錯誤qu’il ait venuqu’il soit venu
否定位置錯誤qu’il ait pas finiqu’il n’ait pas fini

課程總結

  • 虛擬式過去時表達與虛擬式現在時相同的概念(情感、懷疑、必要性、讓步),但從句動作在時間上先於主句事件完成。
  • 構成:avoir 或 être 的虛擬式現在時 + 過去分詞。助動詞選擇和配合規則與複合過去時完全相同。
  • 主句的時態不影響從句是否使用虛擬式過去時,決定因素是從句事件的相對時間先後。
  • 所有虛擬式觸發條件(情感動詞、懷疑動詞、必要性;連接詞如 bien que, quoique, avant que, pour que, à moins que)均可觸發虛擬式過去時。
  • 否定形式:ne... pas 包圍助動詞:qu’il n’ait pas fini。
  • 虛擬式過去時主要屬於書面語和正式語體;口語中常用直陳式替代,但這在正式場合是錯誤的。
  • 常見錯誤:用複合過去時代替、遺漏 être 助動詞後的分詞配合、助動詞選擇錯誤。

登入後即可註記 →

練習

B2
下一個 →
時態呼應

相關工具