Si j'avais lu les instructions, je saurais quoi faire maintenant.要是我读过说明书,我现在就会知道该怎么做。
不现实的过去结构和不现实的现在结构默认各自保留自己的一对时态——但这两种结构也可以在一个句子里跨分句结合起来,只要条件和它的结果分别处在不同的时间点。过去没有实现的条件,仍然可能影响现在;一个现在的、持续存在的特点,仍然可能是过去某件事的原因。
简而言之: 可以把两种结构结合起来——si + plus-que-parfait 表示过去的条件,主句用 conditionnel présent 表示现在的结果;或者 si + imparfait 表示现在的或一贯的条件,主句用 conditionnel passé 表示过去的结果。
过去的条件,现在的结果
这里 si 从句仍然用 plus-que-parfait,和不现实的过去结构一样,但主句改用 conditionnel présent,因为结果就发生在此刻,而不是条件本该成立的那个过去时刻。
- Si j'avais lu les instructions, je saurais quoi faire maintenant.
- Si tu avais économisé l'année dernière, tu pourrais partir en vacances aujourd'hui.
- Si elle n'avait pas raté son train, elle serait déjà là.
没有实现的条件明显属于过去(avais lu、avais économisé),但每句话说的其实都是现在这一刻(je saurais、tu pourrais、elle serait)——是当时没有发生的事,在现在造成的结果。
现在的条件,过去的结果
反过来的方向道理一样:si 从句用 imparfait 表示一贯的特点或普遍的事实,主句则改用 conditionnel passé,因为具体的结果已经在过去某个确定的时刻发生了。
- Si j'étais plus organisé, je n'aurais pas oublié mon passeport hier.
- Si elle parlait couramment allemand, elle aurait compris la conversation hier soir.
中文本身没有专门区分"过去条件"和"现在条件"的动词形式——不管条件和结果发生在什么时间,通常都用同一套"要是……就……"结构,靠上下文和时间词(比如"当时""现在""昨天")来说明先后关系,而不是靠动词变化。法语则总是根据条件和结果各自的真实时间,分别选用不同的时态。
Étais plus organisé 和 parlait couramment allemand 描述的是一贯的特点,普遍成立——不只是那一个瞬间——而 aurais oublié 和 aurait compris 指向的是一件具体的过去事件,这些特点原本会改变这件事的结果。
最重要的规则
不管句子往哪个方向走,si 从句本身绝不用 conditionnel——这条来自两种结构的规则,在这里没有例外。
- ❌ Si j'aurais lu les instructions, je saurais quoi faire. → ✅ Si j'avais lu les instructions, je saurais quoi faire.
- ❌ Si je serais plus organisé, je n'aurais pas oublié mon passeport. → ✅ Si j'étais plus organisé, je n'aurais pas oublié mon passeport.
决定每个分句用哪个时态的,只是条件和它的结果各自真实所在的时间点——而不是一条关于哪个分句在前的固定规则。
五种 si 结构一览
| Si 从句 | 主句 | 连接 | |
|---|---|---|---|
| 真实条件 | présent | présent / futur simple / impératif | 现在/将来的条件 → 现在/将来的结果 |
| 不现实的现在 | imparfait | conditionnel présent | 现在/将来的条件 → 现在/将来的结果 |
| 不现实的过去 | plus-que-parfait | conditionnel passé | 过去的条件 → 过去的结果 |
| 混合:过去 → 现在 | plus-que-parfait | conditionnel présent | 过去的条件 → 现在的结果 |
| 混合:现在 → 过去 | imparfait | conditionnel passé | 现在的条件 → 过去的结果 |
怎么选,最终都归结为两个独立的问题:句子的每一半是真实的还是设想的,以及它实际上处在哪个时间点。前三种结构里,两半都属于同一类时间;两种混合结构里则不是——每个分句都用与自己所在时刻相符的时态。
常见错误
- ❌ Si j'aurais lu les instructions, je saurais quoi faire. → ✅ Si j'avais lu les instructions, je saurais quoi faire.(不管在哪种结构里,si 后面都绝不能直接接 conditionnel)
- ❌ Si j'avais lu les instructions, j'aurais su quoi faire maintenant. → ✅ Si j'avais lu les instructions, je saurais quoi faire maintenant.(maintenant 表明结果发生在现在——这里需要 conditionnel présent,而不是 conditionnel passé)
- ❌ Si j'étais plus organisé, je n'oublierais pas mon passeport hier. → ✅ Si j'étais plus organisé, je n'aurais pas oublié mon passeport hier.(hier 表明这是一件具体的过去事件——这里需要 conditionnel passé,而不是 conditionnel présent)
小测验
把每个动词变成正确的形式。
- Si tu ____ (finir) tes devoirs hier, tu ____ (pouvoir) sortir avec nous maintenant.
- Si elle ____ (être) plus patiente, elle n'____ (perdre) pas son calme hier.
- Si nous ____ (prendre) l'autoroute, nous ____ (être) déjà à la maison.
- Si je ____ (savoir) nager, je ne ____ (avoir) pas peur de l'eau maintenant.
查看答案
- si tu avais fini tes devoirs hier, tu pourrais sortir avec nous maintenant 2. si elle était plus patiente, elle n'aurait pas perdu son calme hier 3. si nous avions pris l'autoroute, nous serions déjà à la maison 4. si je savais nager, je n'aurais pas peur de l'eau maintenant
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
要点回顾
- 只要条件和结果处在不同的时间点,就可以混合使用——这不是特殊例外,只是把同样的时态用在各自真实所在的时刻上。
- 过去的条件,现在的结果:si + plus-que-parfait,主句用 conditionnel présent。
- 现在的或一贯的条件,过去的结果:si + imparfait,主句用 conditionnel passé。
- Si 从句本身绝不用 conditionnel,五种结构里都是如此。
- 主句里的时间词(maintenant、hier、déjà)是判断句子到底需要哪种 conditionnel 的有力线索。