法语时态配合
Concordance des Temps
本文属于 Settemila Lingue 上的 法语 语法树。
要点速览
法语的时态配合不是把两个动词“变成同一个时态”,而是以主句所设定的时间为参照,判断从句事件是同时、在先还是在后。主句在过去时,从句常用未完成过去时表示同时、愈过去时表示在先、现在条件式表示在后;但现代法语还会根据事实是否至今有效、说话者采用谁的视角而保留现在时或将来时。
概述
时态配合(concordance des temps)是主句与从句之间组织时间关系的方法。主句是句子的主要部分,从句则依附于它,常由 que、si、quand 等词引出。真正要配合的不是两个形式的外观,而是两个事件在时间轴上的关系:从句所说的事,发生在主句动作之前、与其同时,还是在其之后?
这个问题在中文里不太显眼。中文动词通常不会因过去、现在或将来而改变词形,“他说他明天来”可依靠“说”“明天”和语境理解;法语却常把时间关系写进动词形式: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é、venu、parti。
3. 主句移到过去:同时、在先、在后
当 dire、penser、savoir、promettre 等主句动词移到过去,间接引语中最典型的转换如下:
| 直接表达中的时间 | 过去叙述中的常见形式 | 功能 |
|---|---|---|
| 现在时 | 未完成过去时 | 与过去的“说、想、知道”同时 |
| 复合过去时 | 愈过去时 | 在过去的“说、想、知道”之前 |
| 简单将来时 | 现在条件式 | 从过去看将来 |
| 先将来时 | 过去条件式 | 从过去看,在某个后续时点之前已完成 |
例如:
- 直接引语: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 | 这里 | là |
| 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 elle、mais 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 才明确表示此后将完成。
使用说明
现代口语更看重意义,正式叙事更保持视角一致
日常交流中,说话者常以当前现实为中心,因此会保留仍然有效的现在时和仍未发生的将来时。新闻报道、历史叙述和小说则往往建立一个稳定的过去观察点,连续使用未完成过去时、愈过去时和条件式,使读者不必每句重新定位时间。
这并不等于口语“没有规则”。口语仍必须让先后关系清楚,只是可以借助 hier、encore、déjà、le lendemain 等时间词,并根据当前事实灵活选择时态。正式写作中若在同一段内无理由地来回切换 viendra 与 viendrait,则容易让观察点显得混乱。
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înt、qu’elle partît、qu’il eût compris。对大多数学习者来说,先做到准确识别比主动使用更重要。现代正式公文通常也更倾向 qu’il vienne、qu’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 中的过去将来完成并不相同。判断时应寻找参照主句:若有 pensait、avait prévu、avait 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. | 她当时怀疑他们是否已经明白。 |
这些形式在现代生活中并不对等:左栏适合普通书面语和会话,右栏主要适合阅读文学、分析文体或有意识地模仿古典风格。
练习建议
- 先画三点时间轴。 每遇到含 dire、penser、savoir 的句子,标出主句时刻,再把从句放到“之前、同时、之后”。先判断关系,最后才选时态。
- 成组改写间接引语。 把 Il dit : « Je travaille / j’ai fini / je viendrai / j’aurai terminé. » 分别改成以 Il a dit que… 开头的句子,同时调整人称及 demain → le lendemain。成组练习能看出体系,而不是孤立背词尾。
- 做“仍然成立吗”检查。 阅读新闻或听访谈时,留意过去引述动词后为何有时出现现在时或将来时。问自己:内容现在是否仍真?未来事件是否还没发生?叙述者采用现在视角还是过去视角?
相关概念
前置概念
法语过去条件式:构成、遗憾与过去假设B2更多 C1 级概念
此概念的其他语言版本
跨所有语言比较
使用免费的 Settemila Lingue 账户练习法语中的Concordance des Temps。我们会设置法语 · C1,并生成专门针对这一语法概念的卡片。
练习这个概念