C1

法语时态配合

Concordance des Temps

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

要点速览

法语的时态配合不是把两个动词“变成同一个时态”,而是以主句所设定的时间为参照,判断从句事件是同时、在先还是在后。主句在过去时,从句常用未完成过去时表示同时、愈过去时表示在先、现在条件式表示在后;但现代法语还会根据事实是否至今有效、说话者采用谁的视角而保留现在时或将来时。

概述

时态配合concordance des temps)是主句与从句之间组织时间关系的方法。主句是句子的主要部分,从句则依附于它,常由 quesiquand 等词引出。真正要配合的不是两个形式的外观,而是两个事件在时间轴上的关系:从句所说的事,发生在主句动作之前、与其同时,还是在其之后?

这个问题在中文里不太显眼。中文动词通常不会因过去、现在或将来而改变词形,“他说他明天来”可依靠“说”“明天”和语境理解;法语却常把时间关系写进动词形式:Il dit qu’il viendra 是“他说他会来”,而 Il a dit qu’il viendrait 是“他说过他会来”。后一句的 viendrait 形式上是现在条件式,在这里主要承担“从过去看将来”的作用,并不表示“如果”。

时态配合在 B1—B2 阶段的间接引语、愈过去时和过去条件式中已经出现,到 C1 则要能把这些规则综合起来,并理解现代口语、正式书面语与文学语言的差别。尤其重要的一点是:法语并没有一条可以机械套用到所有句子的“过去主句后面一律倒退一个时态”的规则。时态既表达客观先后,也表达叙述者选择的观察点。

结构与运作方式

1. 先找时间参照点

分析句子时,先确定主句动词设定的参照点,再问从句事件与它是什么关系。

主句参照 从句关系 常见形式 例子
现在 同时 现在时 Je sais qu’il travaille.
现在 在先 复合过去时、未完成过去时或愈过去时,依语境而定 Je sais qu’il a travaillé hier.
现在 在后 简单将来时 Je sais qu’il travaillera demain.
过去 同时 未完成过去时 Je savais qu’il travaillait.
过去 在先 愈过去时 Je savais qu’il avait travaillé.
过去 在后 现在条件式,即“过去将来” Je savais qu’il travaillerait.
过去 在后且届时已完成 过去条件式 Je pensais qu’il aurait fini avant midi.

这里的“常见”很重要。过去主句后的未完成过去时不一定表示持续很久;它也可以只是把原先的现在时放到过去参照点上。类似地,条件式在 Il a promis qu’il reviendrait 中不表达怀疑,而是表示“承诺”之后才发生的回来。

2. 主句以现在为参照

当引述、认知或感知动词在现在时,时间关系通常直接以说话时刻为中心:

  • 同时:Elle dit qu’elle est fatiguée.(她说她累了。)
  • 在先:Elle dit qu’elle a mal dormi.(她说她没睡好。)
  • 在后:Elle dit qu’elle se reposera demain.(她说她明天会休息。)
  • 将来某时之前完成:Elle dit qu’elle aura terminé avant six heures.(她说她六点前会完成。)

最后一句的 aura terminé先将来时futur antérieur),即“到了将来某一点时已经完成”。所谓过去分词,是复合时态中跟在助动词后的形式,如 terminévenuparti

3. 主句移到过去:同时、在先、在后

direpensersavoirpromettre 等主句动词移到过去,间接引语中最典型的转换如下:

直接表达中的时间 过去叙述中的常见形式 功能
现在时 未完成过去时 与过去的“说、想、知道”同时
复合过去时 愈过去时 在过去的“说、想、知道”之前
简单将来时 现在条件式 从过去看将来
先将来时 过去条件式 从过去看,在某个后续时点之前已完成

例如:

  • 直接引语:Paul a dit : « Je suis malade. »
  • 间接引语:Paul a dit qu’il était malade.

以及:

  • 直接引语:Lina a annoncé : « J’aurai fini avant vendredi. »
  • 间接引语:Lina a annoncé qu’elle aurait fini avant vendredi.

aurait fini过去条件式conditionnel passé),由 avoirêtre 的条件式加过去分词构成。它在这里不一定表示未实现的假设,而可以是“过去视角下,预期届时已经完成”。究竟是否真的完成,要靠后文说明。

4. 时态转换不是盲目的“后移”

如果从句内容在说话时仍然成立,现代法语常保留现在时:

  • Le professeur a rappelé que la Terre tourne autour du Soleil.
  • Maya m’a dit qu’elle habite toujours à Lyon.

第一句陈述普遍事实;第二句的 toujours 明确表示玛雅现在仍住在里昂。若说 Maya m’a dit qu’elle habitait à Lyon,只把情况放在她说话的那个过去时点,听者不能确定她现在是否仍住在那里。

将来时也可能保留,尤其当所说事件相对于当前时刻仍在未来:

  • Il m’a confirmé hier qu’il viendra demain.

说话者在“今天”复述昨天的确认,并把“明天”当作自己的时间坐标,因此 viendra 很自然。若叙述完全站在昨天的角度,则可以说 Il m’a confirmé qu’il viendrait le lendemain. 两种形式体现的不是简单正误,而是观察点不同。

5. 间接引语还要调整人称和时间地点词

时态改变时,人称、物主词以及指示时间地点的表达也常随叙述视角改变。

法语表达 中文意思 转述时常见变化
aujourd’hui 今天 ce jour-là
hier 昨天 la veille
demain 明天 le lendemain
la semaine prochaine 下周 la semaine suivante
ici 这里
maintenant 现在 alors / à ce moment-là

这些变化同样取决于实际叙述时刻。若复述仍发生在同一天,aujourd’hui 完全可以保留;不能见到过去引述动词就自动换成 ce jour-là

6. 虚拟式中的时态关系

虚拟式subjonctif)是一组动词形式,用于愿望、必要、情感、怀疑等并非单纯陈述事实的从句。现代法语主要靠现在虚拟式和过去虚拟式区分“未完成或同时/在后”与“已经完成”,而不是严格跟随主句时态。

时间关系 现代法语 文学或极正式法语
与过去主句同时或在其之后 现在虚拟式:Je voulais qu’il vienne. 未完成虚拟式:Je voulais qu’il vînt.
在过去主句之前已经完成 过去虚拟式:Je regrettais qu’il soit parti. 愈过去虚拟式:Je regrettais qu’il fût parti.

因此,日常说 Je voulais qu’il vienne 并不“不配合”。这里的 vienne 虽名为“现在虚拟式”,却可以由语境定位到过去的愿望之后。Il aurait voulu qu’elle vînt 则是典型的高度书面或文学表达;现代自然说法是 Il aurait voulu qu’elle vienne

7. 假设句中的配合

由假设意义的 si 引导时,最常用的三组结构是:

条件从句 结果句 主要意义
si + 现在时 现在时、将来时或命令式 真实或开放条件
si + 未完成过去时 现在条件式 现在或将来的非现实假设
si + 愈过去时 过去条件式 与过去事实相反的假设

例如:Si j’avais su, je serais venu.(如果当时知道,我就会来了。)不要把条件式直接放在表达假设的 si 后面。

不过,si 还可以表示间接的是非问句,相当于“是否”。此时它不受上述禁令限制:Je ne sais pas s’il viendra(我不知道他是否会来);Il demandait si elle viendrait(他当时问她是否会来)。在 Si j’avais su qu’il serait parti… 中,si 后是愈过去时 avais su,而条件式 serait parti 位于 que 从句中,表示从“知道”这一过去参照点看预期会发生的离开,结构上并非 si + conditionnel

语境例句

法语 中文 说明
Il dit qu’il viendra. 他说他会来。 现在的“说”之后发生,用简单将来时。
Il a dit qu’il viendrait. 他说过他会来。 从过去看将来,viendrait 不表示假设。
Elle affirme qu’elle a envoyé le dossier. 她确认自己已经寄出了材料。 寄出早于现在的确认。
Elle affirmait qu’elle avait envoyé le dossier la veille. 她当时坚称自己前一天已经寄出了材料。 愈过去时表示“坚称”之前已完成。
Je pensais qu’il serait venu. 我原以为他会来的。 过去条件式表示过去预期的结果;语境常暗示预期未实现。
Je pensais qu’à midi, il serait déjà arrivé. 我当时以为他到中午就已经到了。 从过去看,在后来的中午之前完成。
Nous savions qu’ils travaillaient encore. 我们当时知道他们还在工作。 两个状态在过去同时。
Le médecin a expliqué que ce traitement réduit la douleur. 医生解释说这种治疗能减轻疼痛。 说明目前仍有效,可保留现在时。
Hier, elle m’a confirmé qu’elle viendra demain. 她昨天向我确认,她明天会来。 复述者以今天为中心,保留将来时和“明天”。
Elle avait promis qu’elle reviendrait le lendemain. 她当时承诺第二天会回来。 整段叙事停留在过去视角。
Je voulais qu’il vienne avant huit heures. 我当时希望他八点前来。 现代法语在过去主句后使用现在虚拟式。
Je regrettais qu’elle soit partie si tôt. 我当时很遗憾她那么早就走了。 过去虚拟式标出离开已经完成。
Il aurait voulu qu’elle vînt. 他本来希望她来。 未完成虚拟式,文学或极正式。现代法语用 vienne
Si j’avais su, je ne serais pas parti. 如果当时知道,我就不会走了。 愈过去时加过去条件式,表示过去反事实。
Il demandait si nous aurions terminé avant lundi. 他当时问我们能否在星期一前完成。 si 表示“是否”;过去条件式表示预期届时完成。

常见错误

1. 过去主句后仍机械使用简单将来时

  • 不合适: Il a promis qu’il reviendra le lendemain.
  • 通常应说: Il a promis qu’il reviendrait le lendemain.
  • 原因: 叙述已完全置于过去,回来相对于承诺在后,因此用条件式表示“过去将来”。如果回来相对于当前时刻仍在未来,并保留 demain 等当前坐标,简单将来时才可能合理。

2. 把过去将来的条件式误解成“不确定”

  • 误读: Elle a dit qu’elle viendrait 表示“她可能来”。
  • 正确理解: 这句首先是“她说她会来”。
  • 原因: viendrait 在此标记时间视角,不自动表示怀疑。说话者是否相信她,要由 selon ellemais j’en doute 等上下文说明。

3. 为了“配合”而改变仍然成立的事实

  • 生硬: Le professeur a expliqué que l’eau bouillait à 100 °C au niveau de la mer.
  • 自然: Le professeur a expliqué que l’eau bout à 100 °C au niveau de la mer.
  • 原因: 这是仍然成立的一般事实,保留现在时更清楚。未完成过去时并非绝对错误,但在没有特殊叙事视角时会把事实不必要地锁在过去。

4. 在假设意义的 si 后用条件式

  • 错误: Si j’aurais su, je serais venu.
  • 正确: Si j’avais su, je serais venu.
  • 原因: 过去反事实用 si + plus-que-parfait,结果句才用过去条件式。不要因中文两边都可以出现“会”而让法语两边都用条件式。

5. 在现代会话中强行使用未完成虚拟式

  • 不自然: Je voulais que tu vinsses demain.
  • 自然: Je voulais que tu viennes demain.
  • 原因: vinsses 属于文学、仿古或戏谑语域。现代法语用现在虚拟式,即使主句在过去。

6. 忘记区分“说话之前”和“说话之后”

  • 意思不符: Il a dit qu’il finissait le rapport avant midi(若本意是“他会在中午前完成”)。
  • 正确: Il a dit qu’il finirait le rapport avant midi.
  • 原因: finissait 把完成报告放在“他说”当时进行或作为背景;finirait 才明确表示此后将完成。

使用说明

现代口语更看重意义,正式叙事更保持视角一致

日常交流中,说话者常以当前现实为中心,因此会保留仍然有效的现在时和仍未发生的将来时。新闻报道、历史叙述和小说则往往建立一个稳定的过去观察点,连续使用未完成过去时、愈过去时和条件式,使读者不必每句重新定位时间。

这并不等于口语“没有规则”。口语仍必须让先后关系清楚,只是可以借助 hierencoredéjàle lendemain 等时间词,并根据当前事实灵活选择时态。正式写作中若在同一段内无理由地来回切换 viendraviendrait,则容易让观察点显得混乱。

passé composé 与 imparfait 的差别仍然存在

时态配合不能取代过去时本身的体貌差别。“体貌”是看待动作内部过程的方式:把事件看作完成的整体,常用复合过去时;把它看作背景、持续状态或习惯,常用未完成过去时。例如 Il a dit qu’il pleuvait 中,下雨是“他说”时的背景;Il a dit qu’il avait plu 则表示雨在他说之前已经下过。

过去条件式是否暗示未实现,要看语境

Je pensais qu’il serait venu 常带有“结果他没来”的语用暗示,因为中文“我原以为……”也容易引出落空的预期。但形式本身只建立过去预期。接着说 et, en effet, il est arrivé à dix heures(而他的确十点到了)在语法上完全成立。若要明确反事实,应使用条件句或补充上下文。

文学时态首先要会识别

阅读十九世纪小说、历史散文或刻意庄重的文字时,会遇到 qu’il vîntqu’elle partîtqu’il eût compris。对大多数学习者来说,先做到准确识别比主动使用更重要。现代正式公文通常也更倾向 qu’il viennequ’elle soit partie;使用古典配合并不会自动使文字更严谨,反而可能显得夸饰。

深入用法

1. 同一句话可因观察点不同而改变含义

比较下面两句:

  • Marc m’a dit qu’il est malade.
  • Marc m’a dit qu’il était malade.

第一句通常由当前说话者确认或至少呈现“马克现在还病着”;第二句只报告马克在当时的状态,不保证现在如何。这种选择让时态成为叙述立场的一部分,而不只是时间换算。

再比较:

  • Elle a annoncé qu’elle viendra vendredi.
  • Elle a annoncé qu’elle viendrait le vendredi suivant.

第一句贴近当前会话,星期五通常仍是明确的现实未来;第二句像回顾过去的一段经历。高级写作中,应先决定读者“站在哪里看”,再选择时态和时间副词。

2. 嵌套从句要逐层寻找参照点

句子里有多个从句时,不要把所有动词只跟最外层主句比较:

Il m’a expliqué qu’il pensait que Léa aurait terminé avant notre arrivée.

时间层次是:他向我解释——在那个时刻,他原先认为——莱娅会在我们到达之前完成。pensait 与过去的 a expliqué 形成叙事背景;aurait terminé 则相对于 pensait 是将来完成。逐层画箭头,比背一长串时态名称可靠。

3. 条件式还可表达传闻,不能只凭形式判断

新闻法语中的 Le ministre aurait démissionné 常表示“据称部长已经辞职”,这是条件式的传闻或信息未证实用法。它与 Il pensait que le ministre aurait démissionné avant midi 中的过去将来完成并不相同。判断时应寻找参照主句:若有 pensaitavait prévuavait annoncé,通常存在过去时间轴;若句子独立出现并标出消息来源,往往是传闻条件式。

4. 古典虚拟式配合的完整对照

传统规范会让过去主句后的虚拟式也发生形式变化:同时或在后用未完成虚拟式,在先用愈过去虚拟式。

现代常用形式 古典或文学形式 中文意思
Il fallait qu’elle parte. Il fallait qu’elle partît. 她当时必须离开。
Je voulais qu’il vienne. Je voulais qu’il vînt. 我当时希望他来。
Je regrettais qu’il soit parti. Je regrettais qu’il fût parti. 我当时很遗憾他已经走了。
Elle doutait qu’ils aient compris. Elle doutait qu’ils eussent compris. 她当时怀疑他们是否已经明白。

这些形式在现代生活中并不对等:左栏适合普通书面语和会话,右栏主要适合阅读文学、分析文体或有意识地模仿古典风格。

练习建议

  1. 先画三点时间轴。 每遇到含 direpensersavoir 的句子,标出主句时刻,再把从句放到“之前、同时、之后”。先判断关系,最后才选时态。
  2. 成组改写间接引语。Il dit : « Je travaille / j’ai fini / je viendrai / j’aurai terminé. » 分别改成以 Il a dit que… 开头的句子,同时调整人称及 demain → le lendemain。成组练习能看出体系,而不是孤立背词尾。
  3. 做“仍然成立吗”检查。 阅读新闻或听访谈时,留意过去引述动词后为何有时出现现在时或将来时。问自己:内容现在是否仍真?未来事件是否还没发生?叙述者采用现在视角还是过去视角?

相关概念

  • 前置基础: 过去条件式 — 构成过去将来完成、过去反事实结果句以及某些未证实说法的基础。
  • 配套学习: 间接引语 — 练习陈述句、问句、命令句的转述,以及人称和时间地点词的变化。
  • 配套学习: 愈过去时 — 表示相对于另一过去时点更早完成的事件。
  • 继续深入: 未完成虚拟式 — 识别文学法语中的古典时态配合。
  • 继续深入: 愈过去虚拟式 — 理解文学语言如何表示过去主句之前已经完成的虚拟式事件。

前置概念

法语过去条件式:构成、遗憾与过去假设B2

更多 C1 级概念

此概念的其他语言版本

跨所有语言比较

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

练习这个概念