Je suis content que tu sois venu.我很高兴你来了。
Subjonctif passé 由 avoir 或 être 的 subjonctif présent 加过去分词构成。它并没有带来新的语气,也没有新的触发词清单——还是原来那个 subjonctif,只是指向一个相对于句子所说的参照点已经完成的动作。这个参照点不总是"现在",它本身也可以在过去、现在或未来(il faut que tu aies fini avant ce soir 指向的是今晚,而不是回头看今天)。
简单说: avoir/être 的 subjonctif présent 加过去分词——que j'aie fait、que je sois parti(e)。触发词和 subjonctif présent 完全一样,变的只是时间关系,不是语气本身。
构成方式
助动词用 subjonctif présent 形式,再加上过去分词——构成方式和 passé composé 一样,只是助动词用的是 subjonctif,不是直陈式。
| aimer(avoir) | partir(être) | |
|---|---|---|
| que j' / je | que j'aie aimé | que je sois parti(e) |
| que tu | que tu aies aimé | que tu sois parti(e) |
| qu'il/elle/on | qu'il ait aimé | qu'il soit parti |
| que nous | que nous ayons aimé | que nous soyons parti(e)s |
| que vous | que vous ayez aimé | que vous soyez parti(e)(s) |
| qu'ils/elles | qu'ils aient aimé | qu'ils soient partis |
其余部分和 passé composé 完全一样:être 动词的分词要和主语配合(qu'elle soit partie),avoir 动词的分词只有在前面出现前置直接宾语时才配合,否则保持不变。
中文通常不通过动词形态区分虚拟式;动作的完成可以借助体貌标记(如动词后的"了")或语境表达,而不需要为 il faut que 或 douter que 这类词专门改变句子结构。法语则要求从句的助动词变成 subjonctif 形式,再靠助动词的时态(présent 还是 passé)表达动作与参照点的时间关系。
Subjonctif passé 还是 subjonctif présent?
决定用哪一种形式的不是触发词,而是动作相对于相关参照点的时间关系。如果 que 从句里的事情和这个参照点同时发生,或者在它之后发生,就用 subjonctif présent;如果到那个时候已经结束了,就用 subjonctif passé:
- Je suis content que tu viennes.(正在来,或者将要来。)
- Je suis content que tu sois venu.(已经来了。)
- Il est possible qu'elle parte demain.(她可能明天走。)
- Il est possible qu'elle soit partie hier.(她可能昨天就走了。)
每一对里的两句话都是正确的法语,只是描述的时间点不同。
和 subjonctif présent 一样的触发词
凡是能触发 subjonctif présent 的说法——必要性(il faut que)、主语不同时的愿望和情感(je veux que、je suis content que)、怀疑(je doute que、je ne pense pas que)——一旦动作是在前发生的,也同样会触发 subjonctif passé:
- Il faut que tu aies fini avant ce soir.(你必须在今晚之前完成。)
- Je doute qu'il ait compris la question.(我怀疑他是不是听懂了这个问题。)
- Elle regrette que nous soyons partis si tôt.(她后悔我们这么早就走了。)
同样的例外这里也适用——在肯定句里,espérer que 后面仍然用直陈式,只是换成了复合形式:J'espère qu'il a compris.(不是 qu'il ait compris)。用于否定句或疑问句时,这条规则会松一些(Je n'espère pas qu'il ait compris 也可以),但直陈式在那里仍然是更常见的选择。
常见错误
- ❌ Je doute qu'il a fini. → ✅ Je doute qu'il ait fini.(怀疑类触发词始终要求 subjonctif,即便动作已经完成)
- ❌ Elle est partie hier, je suis content qu'elle parte. → ✅ … je suis content qu'elle soit partie.(动作已经发生,subjonctif présent 这个时态用错了)
- ❌ Je suis content qu'elle a venu. → ✅ Je suis content qu'elle soit venue.(双重错误:venir 在所有复合时态里都要用 être,不是 avoir;而且 a 是直陈式——je suis content que 后面的助动词必须是 subjonctif)
小测验
把括号里的动词改成 subjonctif passé。
- Je suis surpris qu'elle ____ (arriver) si vite.
- Il faut que tu ____ (finir) ce rapport avant la réunion.
- Nous doutons qu'ils ____ (comprendre) la consigne.
- C'est dommage que vous ne ____ (venir) pas à la fête.
查看答案
- qu'elle soit arrivée si vite 2. que tu aies fini ce rapport 3. qu'ils aient compris la consigne 4. que vous ne soyez pas venus à la fête
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
要点总结
- Subjonctif passé = avoir/être 的 subjonctif présent 加过去分词,构成方式和 passé composé 一样,只是助动词用 subjonctif。
- 它和 subjonctif présent 的触发词完全相同(必要性、主语不同的愿望/情感、怀疑)——选哪一种取决于动作相对于相关参照点是否已经完成,而不是取决于触发词本身,这个参照点本身也可以在过去、现在或未来。
- 分词配合规则和 passé composé 一样:être 动词的分词和主语配合,avoir 动词的分词只和前置直接宾语配合。
- 肯定的复合句里,espérer que 仍然用直陈式;用于否定句或疑问句时,subjonctif 变得可以接受,但直陈式在那里仍然更常见。