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 luavais économisé),但每句话说的其实都是现在这一刻(je sauraistu pourraiselle 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)

小测验

把每个动词变成正确的形式。

  1. Si tu ____ (finir) tes devoirs hier, tu ____ (pouvoir) sortir avec nous maintenant.
  2. Si elle ____ (être) plus patiente, elle n'____ (perdre) pas son calme hier.
  3. Si nous ____ (prendre) l'autoroute, nous ____ (être) déjà à la maison.
  4. Si je ____ (savoir) nager, je ne ____ (avoir) pas peur de l'eau maintenant.
查看答案
  1. 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

要点回顾

  • 只要条件和结果处在不同的时间点,就可以混合使用——这不是特殊例外,只是把同样的时态用在各自真实所在的时刻上。
  • 过去的条件,现在的结果:si + plus-que-parfait,主句用 conditionnel présent
  • 现在的或一贯的条件,过去的结果:si + imparfait,主句用 conditionnel passé
  • Si 从句本身绝不用 conditionnel,五种结构里都是如此。
  • 主句里的时间词(maintenanthierdéjà)是判断句子到底需要哪种 conditionnel 的有力线索。