B2

法语过去虚拟式:构成、配合与实际用法

Subjonctif Passé

本文属于 Settemila Lingue 上的 法语 语法树。

要点速览

法语过去虚拟式(subjonctif passé)由 avoir 或 être 的现在虚拟式 + 过去分词构成:qu'il ait comprisqu'elle soit partie。它既保留虚拟式所表达的愿望、情感、怀疑、必要性或让步,又把从句中的动作看作已经完成,或先于另一个参照动作。

概述

虚拟式是一种“语式”(说话人不把内容仅仅当作中性事实陈述,而是通过它表达态度、判断、愿望、不确定性等)。学习过现在虚拟式后,过去虚拟式并没有新增一套触发规则:该不该用虚拟式,仍由 regretter queêtre content quebien queavant que 等上文结构决定;过去虚拟式只进一步说明从句动作已经完成。

例如,Je regrette qu'elle parte 表示“我对她要走或正在离开感到遗憾”,而 Je regrette qu'elle soit partie 表示“我对她已经离开感到遗憾”。两句的态度相同,时间关系不同。过去虚拟式因此特别适合谈论已经发生的决定、经验、错误和结果。

这是 B2 阶段的重要内容。汉语通常通过“已经、曾经、过、了”等词和上下文表达完成性,动词本身不随语式变化;法语却要同时在从句形式上标出“虚拟式环境”和“动作已完成”。掌握时不要只背 aitsoit,而应把完整结构当作一个整体识别。

构成与运作方式

基本公式

que + 主语 + avoir/être 的现在虚拟式 + 过去分词

“主语”就是执行动作或处于某种状态的人或事物;“助动词”是帮助构成复合时态的 avoirêtre;“过去分词”是 parlé、fini、venu、pris 这类用于复合形式的动词形式。

过去虚拟式与复合过去时(passé composé)看起来很像,区别在助动词:

普通陈述:复合过去时 虚拟式从句:过去虚拟式 含义差别
Il a compris. Je doute qu'il ait compris. 前者陈述事实;后者表达怀疑
Elle est venue. Je suis ravi qu'elle soit venue. 前者报告来过;后者表达对已发生之事的感受
Ils ont fini. Bien qu'ils aient fini… 后者把“已经完成”放入让步从句

avoir 的现在虚拟式

人称 形式 组合示例
je aie que j'aie compris
tu aies que tu aies compris
il / elle / on ait qu'elle ait compris
nous ayons que nous ayons compris
vous ayez que vous ayez compris
ils / elles aient qu'ils aient compris

ai、as、a、avons、avez、ont 是直陈式形式,不能直接放进需要虚拟式的结构中。尤其要留意 il aqu'il aitils ontqu'ils aient 的区别。

être 的现在虚拟式

人称 形式 组合示例
je sois que je sois parti(e)
tu sois que tu sois parti(e)
il / elle / on soit qu'elle soit partie
nous soyons que nous soyons parti(e)s
vous soyez que vous soyez parti(e)(s)
ils / elles soient qu'elles soient parties

助动词的选择与其他法语复合形式相同:多数动词用 avoir;常见移动或状态变化动词如 aller、venir、partir、arriver、naître、mourir 等用 être;代词式动词也用 être,如 se lever → qu'elle se soit levée。不能因为句子是虚拟式就更换原本的助动词。

过去分词怎样配合

“配合”指过去分词根据相关名词的阴阳性和单复数改变词尾。

情况 规则 示例
être 过去分词通常与从句主语配合 qu'elle soit arrivéequ'ils soient partis
avoir,直接宾语在动词后或没有直接宾语 通常不变化 qu'elle ait écrit une lettre
avoir,直接宾语在过去分词前 过去分词通常与前置直接宾语配合 les erreurs qu'il ait commises
代词式动词 遵循复合形式的一般配合规则,需看反身代词的句法作用 qu'elles se soient rencontréesqu'elle se soit lavé les mains

直接宾语就是动作直接作用到的人或事物,不借助 à 等介词。代词式动词的配合细节较多,判断时不要看到 se 就一律加词尾:在 se laver les mains 中,直接宾语 les mains 位于后面,se 并不是这里的直接宾语,所以写 lavé

否定、代词和副词的位置

在复合形式中,宾语代词放在助动词前;ne…pas 通常包住助动词;déjà、bien、jamais 等短副词常放在助动词与过去分词之间。

  • Je doute qu'il l'ait compris.(我怀疑他是否理解了这件事。)
  • Je suis surpris qu'elle ne soit pas venue.(她没来,我很惊讶。)
  • Il est possible que vous ne l'ayez jamais vu.(你们可能从未见过它。)
  • Bien qu'ils aient déjà terminé(尽管他们已经完成了……)

“过去”表示完成视角和相对时间

过去虚拟式不一定表示“说话时刻以前”。它先把从句动作当作一个有完成界限的整体;在许多句子中,这也意味着该动作先于主句的状态或评价。不过,确切先后关系仍会受到 avant que、jusqu'à ce que 等连词影响。

  • Je suis content qu'il ait réussi.:成功先发生,现在对此高兴。
  • J'étais content qu'il ait réussi.:过去某时对此高兴,成功更早。
  • Attends ici jusqu'à ce que j'aie fini.:完成发生在未来;jusqu'à ce que 把“我做完”设为等待结束的界限。
  • Il est sorti avant que j'aie fini.:他离开时我还没做完;过去虚拟式在这里呈现“做完”这个界限,而 avant que 明确表示离开早于该界限。

因此,不要机械地把它理解为汉语的“过去时”。更准确的提问是:“从句动作是否被当作一个完成了的整体或完成界限?”

语境中的例句

法语 中文 说明
Je suis content qu'il soit venu. 我很高兴他来了。 情感针对已经发生的来访
Je regrette qu'elle soit partie si tôt. 我很遗憾她这么早就走了。 partirêtre,并与阴性主语配合
Bien qu'il ait travaillé dur, il n'a pas réussi. 尽管他很努力,还是没有成功。 让步从句中的动作已完成
Nous doutons qu'ils aient reçu notre message. 我们怀疑他们是否收到了消息。 怀疑加已经完成的接收动作
Elle est ravie que vous ayez accepté son invitation. 您接受了她的邀请,她非常高兴。 vous 对应 ayez
Avant qu'il ait fini son discours, plusieurs personnes sont sorties. 他还没讲完,就有几个人离场了。 avant que 要求虚拟式
Il est possible qu'elle ait oublié le rendez-vous. 她可能忘记了约会。 对过去原因作不确定推测
Je ne crois pas qu'on nous ait dit toute la vérité. 我不认为有人把全部真相告诉了我们。 nous 在助动词前
C'est le meilleur film que j'aie vu cette année. 这是我今年看过的最好的电影。 最高级后的主观评价
Nous cherchons quelqu'un qui ait déjà travaillé à l'étranger. 我们在找一个有海外工作经验的人。 所指对象尚未确定,经历已经完成
Je suis étonné qu'elles se soient levées si tôt. 她们起得这么早,我很惊讶。 代词式动词,用 être 并作阴性复数配合
Attendez ici jusqu'à ce que j'aie terminé. 请在这里等到我做完。 从说话时看是未来,从等待终点看是先完成

常见错误

1. 在虚拟式触发结构后使用直陈式助动词

  • 错误: Je doute qu'il a compris.
  • 正确: Je doute qu'il ait compris.
  • 原因: douter que 在这里引出虚拟式;已完成的动作要用 avoir 的虚拟式 ait,不能用直陈式 a

2. 把现在虚拟式和过去虚拟式混为一谈

  • 不合本意: Je regrette qu'elle parte.
  • 符合“她已经走了”: Je regrette qu'elle soit partie.
  • 原因: parte 指尚未完成或与遗憾同时展开的离开;soit partie 明确把离开看作已完成。第一句本身没有语法错误,只是时间意义不同。

3. 选错助动词

  • 错误: Je suis heureux qu'elle ait venue.
  • 正确: Je suis heureux qu'elle soit venue.
  • 原因: venir 的复合形式用 être。过去虚拟式沿用同一选择规则。

4. 忘记与主语配合

  • 错误: Je regrette qu'elles soient parti.
  • 正确: Je regrette qu'elles soient parties.
  • 原因:être 时,parties 要与阴性复数主语 elles 配合。

5. 同一主语时总写 que 从句

  • 生硬: Je regrette que je sois parti si tôt.
  • 自然: Je regrette d'être parti si tôt.
  • 原因: 主句和从句主语相同时,法语通常偏好过去不定式(infinitif passé,即不显示人称、并表示动作已完成的形式):avoir/être + 过去分词。主语不同时才自然地保留 que + 虚拟式Je regrette qu'il soit parti.

6. 在 après que 后照搬虚拟式

  • 规范书面语中不推荐: Après qu'il ait fini, nous sommes partis.
  • 规范表达: Après qu'il a fini, nous sommes partis.
  • 原因: après que 引出的动作被当作事实,规范用法采用直陈式。日常口语中确实常听到虚拟式,但正式写作宜保持直陈式;不要因为 avant que 用虚拟式,就认为 après que 也一样。

使用说明

触发虚拟式的仍是上文结构

过去虚拟式不会单独出现来表示“过去”。先确认上文是否要求虚拟式,再判断从句动作是否已经完成。常见环境包括:

  • 情感与评价:être heureux que、regretter que、être surpris que
  • 怀疑、可能性和否定判断:douter que、il est possible que、ne pas croire que
  • 必要、愿望和要求:il faut que、vouloir que、exiger que
  • 连词:bien que、avant que、pour que、sans que、jusqu'à ce que

有些环境更常配现在虚拟式,因为它们通常谈尚未完成的目标:Je parle lentement pour que vous compreniez. 不过,如果强调目标动作先完成,也可能出现过去虚拟式:Je vous ai envoyé un plan pour que vous ayez tout préparé avant lundi.

现代法语中的时态配合

主句在过去时,并不意味着必须改用一种文学式的虚拟式。现代口语和普通书面语通常仍使用现在虚拟式或过去虚拟式,按从句动作是否先完成来选择:

  • Je voulais qu'il vienne.(当时希望他来;来这件事未被视为已完成。)
  • J'étais ravi qu'il soit venu.(当时很高兴他已经来了。)

这点很实用:过去虚拟式并非只跟现在时主句搭配,也无需因为主句是过去时就放弃它。

赘词 ne 不是否定

在较正式的法语中,avant que、à moins que、de peur que 等结构后可能出现不表示否定的 ne,称为“赘词 ne”(形式存在,但不把句子变成否定):

  • Partons avant qu'il n'ait fini.(我们在他做完之前走吧。)

这里没有 pas,意思也不是“他没有做完”这一事实判断。口语中常省略这个 neavant qu'il ait fini 同样正确。真正的否定则是 qu'il n'ait pas fini

进阶用法

最高级和主观判断

过去虚拟式常出现在 le meilleur、le pire、le seul、le premier 等表达后的关系从句中,尤其当说话人是在作评价、筛选或强调独特性时:

  • C'est l'une des décisions les plus difficiles que nous ayons prises.(这是我们作过的最困难的决定之一。)
  • Il est le seul candidat qui ait répondu correctement.(他是唯一答对的候选人。)

这里过去虚拟式既表现评价或限定并非单纯中性报告,也说明“看过、作出、回答”等动作已经完成。若说话人只陈述一个确定事实,某些关系从句也可能用直陈式;选择会体现说话人如何呈现信息,而不只是时间差别。

不确定或尚待找到的先行对象

当要找的人或事物并不确定是否存在,关系从句常用虚拟式;若其中的经历应当已经具备,就用过去虚拟式:

  • Je cherche un traducteur qui ait déjà travaillé dans le domaine médical.(我在找一位曾做过医学领域工作的译者。)

如果说的是一个已经确定的人,直陈式更自然:Je connais un traducteur qui a déjà travaillé dans ce domaine. 前者描述筛选条件和未确定对象,后者报告已知事实。

文学语体中的更早过去

在古典文学、历史叙述或刻意庄重的文体中,可能遇到未完成过去虚拟式和愈过去虚拟式,例如 qu'il vîntqu'il fût venuqu'il eût compris。现代日常法语通常分别用现在虚拟式和过去虚拟式替代这些形式:

  • 文学或古典:J'aurais souhaité qu'il fût venu.
  • 现代常用:J'aurais souhaité qu'il soit venu.

学习过去虚拟式时,应优先做到熟练理解和使用 ait/soit + 过去分词;文学形式以识别为主,不必把它们误当成现代正式写作的必选形式。

练习建议

  1. 做成三列转换练习。 先写事实句 Elle est partie,再加虚拟式触发语 Je regrette qu'elle soit partie,最后改成未完成视角 Je regrette qu'elle parte。这样可同时练助动词和时间差别。
  2. 按助动词与配合分类。 每天各选两个用 avoir、两个用 être、一个代词式动词,分别造句;写完后单独检查 arrivée、partis、levées 等词尾,而不是只检查 ait/soit
  3. 朗读完整语块。qu'il ait、que nous ayons、qu'elle soit、qu'elles soient 连同过去分词一起读,尤其比较 il a / qu'il aitils ont / qu'ils aient。听新闻、访谈或影视内容时,也可以专门记录这些组合出现前的触发表达。

相关概念

  • 前置知识: 法语现在虚拟式 — 先掌握虚拟式的常见触发环境,并熟悉 avoirêtre 的现在虚拟式形式。

前置概念

法语现在虚拟式:构成、用法与常见错误B1

更多 B2 级概念

此概念的其他语言版本

跨所有语言比较

使用免费的 Settemila Lingue 账户练习法语中的Subjonctif Passé。我们会设置法语 · B2,并生成专门针对这一语法概念的卡片。

练习这个概念