Si j'avais su, je serais venu(e) plus tôt.要是我早知道,我就会早点来了。
当过去的某个条件没有实现时——也就是说,我们设想一件并未发生的事如果发生了,结果会怎样——法语会把 si 从句中的 plus-que-parfait 和主句中的 conditionnel passé 搭配使用。这正好是不现实的现在结构(si + imparfait, conditionnel présent)的镜像结构:整句话再往过去推一步,用来设想一件过去的事本来可能会有不同的结果。
简而言之: si + plus-que-parfait,主句用 conditionnel passé——绝不能在 si 后接 conditionnel。
基本结构
Si + plus-que-parfait, conditionnel passé——si 从句提出一个实际上没有实现的过去条件;主句说明如果它实现了会发生什么。
- Si j'avais su, je serais venu(e) plus tôt.
- Si tu m'avais demandé, je t'aurais aidé.
- Si nous étions partis plus tôt, nous n'aurions pas raté le train.
顺序可以调换——先说主句,再说 si 从句——意思不变:
- Je serais venu(e) plus tôt si j'avais su.
和后悔紧密相关
这个结构和 conditionnel passé 日常表达后悔与责备的用法紧密相关。像 Si j'avais su, je serais venu plus tôt 这样的句子,说到底就是一句后悔的话(je serais venu plus tôt——"我就会早点来了"),只是加上了没有实现的那个条件(si j'avais su——"要是我早知道")。凡是能说 j'aurais dû 或 j'aurais pu 的地方,通常都能说出一句更完整的 si 从句句子,把没有实现的那个条件说出来:
- J'aurais dû l'écouter. → Si je l'avais écoutée, je n'aurais pas fait cette erreur.
中文同样没有专门的语法形式来区分"不现实的现在"和"不现实的过去":要是我知道,我就会早点来 既可以理解成不现实的现在,也可以理解成不现实的过去,区分主要靠上下文,或者"当时""昨天"这类词。法语则完全换成另一套时态——plus-que-parfait 和 conditionnel passé,而不是 imparfait 和 conditionnel présent。
最重要的规则
在这个表示不现实过去的结构里,si 从句本身绝不用 conditionnel——只有主句才用。
- ❌ Si j'aurais su, je serais venu plus tôt. → ✅ Si j'avais su, je serais venu plus tôt.
- ❌ Si tu aurais demandé, je t'aurais aidé. → ✅ Si tu avais demandé, je t'aurais aidé.
这和已经学过的不现实现在结构是同样的道理:在这个表示不现实过去的结构里,si 从句用 plus-que-parfait,绝不用 conditionnel。
两部分的构成方法
Si 从句需要普通的 plus-que-parfait——avoir 或 être 的 imparfait 加过去分词,助动词选择和配合规则和平时一样。
| avoir | être | |
|---|---|---|
| si je/j' | si j'avais parlé | si j'étais allé(e) |
| si tu | si tu avais parlé | si tu étais allé(e) |
| s'il | s'il avait parlé | s'il était allé |
| si elle | si elle avait parlé | si elle était allée |
| si nous | si nous avions parlé | si nous étions allé(e)s |
| si vous | si vous aviez parlé | si vous étiez allé(e)(s) |
| s'ils | s'ils avaient parlé | s'ils étaient allés |
| si elles | si elles avaient parlé | si elles étaient allées |
Si 在 il/ils 前面要省音变成 s',但在 elle/elles 前面绝不省音——s'il avait su,但 si elle avait su。
主句用 conditionnel passé——完整的构成方式、助动词选择和配合规则(包括代词式动词的特殊规则)都在那篇文章里讲过。
不要和另外两种结构混淆
| Si 从句 | 主句 | 用于 | |
|---|---|---|---|
| 真实条件 | présent | présent / futur simple / 命令式 | 真正可能发生的事 |
| 不现实的现在 | imparfait | conditionnel présent | 不现实或不太可能的事,现在或将来 |
| 不现实的过去 | plus-que-parfait | conditionnel passé | 过去没有发生的事 |
- Si tu pars maintenant, tu arriveras à temps.(真实——现在出发确实是个选项。)
- Si tu partais maintenant, tu arriverais à temps.(不现实的现在——被表述为此刻不太可能。)
- Si tu étais parti plus tôt, tu serais arrivé à temps.(不现实的过去——太晚了,这事没有发生。)
每种结构默认都保留自己的一对时态,不现实的过去搭配 conditionnel passé 作为结果,就像上面所有例子那样。法语也允许一种混合条件句——过去的不现实条件加上现在的结果,si + plus-que-parfait 搭配 conditionnel présent(Si j'avais lu les instructions, je saurais quoi faire maintenant)。这种组合有自己的规则,也有专门讲混合条件句的一课;这里只需要知道上面这个默认结构就够了。
常见错误
- ❌ Si j'aurais su, je serais venu plus tôt. → ✅ Si j'avais su, je serais venu plus tôt.(si 后面绝不能直接接 conditionnel)
- ❌ Si j'avais su, je viens plus tôt. → ✅ Si j'avais su, je serais venu(e) plus tôt.(结果部分用普通现在时在这里不行——主句需要 conditionnel,在这个结构里是 conditionnel passé)
- ❌ Si il avait su... → ✅ S'il avait su...(si 在 il/ils 前面要省音变成 s',但在 elle/elles 前面绝不省音:si elle avait su...)
小测验
把括号里的动词变成正确的形式。
- Si tu ____ (avoir) plus de temps, tu ____ (pouvoir) m'aider ?
- S'il ____ (faire) beau, nous ____ (aller) à la plage.
- Si je ____ (être) toi, je ____ (partir) plus tôt.
- Si elle ____ (savoir), elle ne ____ (dire) rien.
查看答案
- si tu avais eu plus de temps, tu aurais pu m'aider 2. s'il avait fait beau, nous serions allés à la plage 3. si j'avais été toi, je serais parti(e) plus tôt 4. si elle avait su, elle n'aurait rien dit
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
要点回顾
- 过去不现实的条件——没有发生的事:si + plus-que-parfait,结果用 conditionnel passé。
- Si 从句本身绝不用 conditionnel,不管整句话听起来多么假设性。
- 它和 conditionnel passé 日常表达后悔的用法紧密相关——一句 si 从句的句子,其实就是把 j'aurais dû 这类后悔背后没有实现的条件说出来。
- 法语一共有三种独立的 si 结构(真实、不现实的现在、不现实的过去),每一种默认都有自己的一对时态——另外还有一种混合条件句(过去的条件、现在的结果),但它有专门的一课。
- 两个分句可以互换顺序而不改变意思:先说主句,再说 si 从句,效果一样。