愈过去时(Le Plus-que-parfait)
教授讲义
各位同学,今天我们进入法语时态系统中一个极为重要但常被误解的时态——愈过去时,法语叫 le plus-que-parfait。
在开始讲规则之前,我想先谈谈这个时态名称本身的含义。“Plus-que-parfait”在法语里是”比过去完成时更过去”的意思。但这个名字在中文语境下容易造成误解——很多学生会问:“什么叫比过去更过去?是不是比复合过去时还要过去?“这其实是对字面意思的过度解读。
愈过去时的核心含义其实很直接:它表示在过去的某个时间点之前已经完成的动作。 换句话说,它表达的是”过去的过去”。
想象一下时间轴:假设你在讲述昨天发生的事情,你在说一件事的时候,提到另一件在这件事发生之前就已经完成了的动作。这后一个动作,就用愈过去时来表达。
一、愈过去时的构成公式
愈过去时是一个复合时态,结构非常清晰:
助动词(avoir [[es, est, és, iss, iss, état, être es, est, és, iss, iss, état, être 是,存在)的未完成过去时 + 过去分词
这个公式和先将来时几乎完全对称,只是助动词的时态不同:
- 先将来时:avoir av, aus, ôt, oct, olt 有,拥有/être 的简单将来时 + 过去分词
- 愈过去时:avoir/être 的未完成过去时 + 过去分词
这种对称性是有意义的:将来时的先将来时对应过去时的愈过去时。两者都表示”相对于某个基准时间点更早完成的动作”,只是基准时间点一个在将来,一个在过去。
公式分解
以 finir fin, finit, Финаль 完成(完成)为例,使用 avoir 作助动词:
- 先取 avoir 的未完成过去时:j’avais, tu avais, il avait, nous avions, vous aviez, ils avaient
- 再加动词的过去分词:fini
- 组合:j’avais fini, tu avais fini, il avait fini, nous avions fini, vous aviez fini, ils avaient fini
以 partir part, port, peri 部分,出发(出发)为例,使用 être 作助动词(需要配合):
- 先取 être 的未完成过去时:j’étais, tu étais, il était, nous étions, vous étiez, ils étaient
- 再加动词的过去分词:parti(e)
- 组合(注意配合):j’étais parti(e), tu étais parti(e), il était parti, nous étions parti(e)s, vous étiez parti(e)(s), ils étaient partis
二、完整变位表
以 avoir 为助动词的动词(以 finir fin, finit, Финаль 完成 为例)
| 主语 | 变位形式 | 说明 |
|---|---|---|
| j’ | avais fini | avoir imparfait + fini |
| tu | avais fini | |
| il/elle | avait fini | |
| nous | avions fini | |
| vous | aviez fini | |
| ils/elles | avaient fini |
以 être 为助动词的动词(以 partir part, port, peri 部分,出发 为例)
| 主语 | 阳性形式 | 阴性形式 |
|---|---|---|
| je | parti | partie |
| tu | parti | partie |
| il | parti | — |
| elle | — | partie |
| nous | partis | parties |
| vous | partis | parties |
| ils | partis | — |
| elles | — | parties |
未完成过去时的助动词表(必须先记牢)
| 主语 | avoir | être |
|---|---|---|
| je/j’ | avais | étais |
| tu | avais | étais |
| il/elle | avait | était |
| nous | avions | étions |
| vous | aviez | étiez |
| ils/elles | avaient | étaient |
这个表格是构成愈过去时的基础。如果你的未完成过去时还没完全掌握,务必先复习。
三、愈过去时的两大核心用法
用法一:表示”过去的过去”(Anteérieur du passé)
这是愈过去时最基本的功能。当叙述一个过去的事件时,如果要提到在此之前发生的另一件事,就用愈过去时。
时间轴表示:
[更早的过去:愈过去时] → [叙述基准点:复合过去时/简单过去时]
典型例句:
- J’ai mangé quand il est arrivé. (他来的时候我吃过了。—— 吃在来之前)
- Elle est partie quand je suis arrivé(e). (我到的时候她已经走了。—— 她走在我到之前)
- Quand nous sommes arrivés, le film avait déjà commencé. (我们到的时候电影已经开始了。—— 电影开始在我们到达之前)
注意这三个例句的共同结构:愈过去时 + quand + 复合过去时/简单过去时。这是愈过去时的标准使用模式。
详细解析:
Quand je suis arrivé(e) au cinéma, le film avait déjà commencé.
这句话的意思是:当我到达电影院的时候,电影已经开始(更早)了。然后我才到达(基准点)。愈过去时(电影已经开始)在时间上先于基准动作(我到达)。
用法二:在 si 条件句中表达”未实现的过去”(Condition irréelle du passé)
这是愈过去时另一个极为重要的用法。在 si 条件句的第三种模型中(si + 愈过去时,主句用条件式过去时),表达的是过去未曾实现的事情——“如果当初……,就……了(但实际没有)”。
结构: Si + 愈过去时,主句用条件式过去时(conditionnel passé)
例句:
- Si j’avais su, je serais venu(e). (如果我早知道,我就来了。—— 实际:我不知道,所以没来)
- Si tu avais travaillé dur, tu aurais réussi. (如果你当时努力了,你就成功了。—— 实际:你没努力,所以没成功)
- Si elle avait pris le train, elle serait arrivée à temps. (如果她坐火车,她就能准时到达了。—— 实际:她没坐火车,所以迟到了)
三种 si 条件句模型的对比:
| 模型 | 结构 | 含义 | 时间 |
|---|---|---|---|
| 第一型 | Si + 现在时,主句将来时 | 真实可能条件 | 将来 |
| 第二型 | Si + 未完成过去时,主句条件式现在时 | 假设/想象 | 现在 |
| 第三型 | Si + 愈过去时,主句条件式过去时 | 未实现的过去 | 过去 |
这是B1级别最重要的语法点之一,在写作和口语中都频繁出现。
四、愈过去时与先过去时的区分
很多学生会混淆愈过去时(plus-que-parfait)和先过去时(passé antérieur)。两者都表示”先于”的关系,但适用的语境不同:
愈过去时(plus-que-parfait):
- 用于口头叙述和口语中描述过去的先后关系
- 与复合过去时/未完成过去时搭配使用
- 用于**indéfini(非确定性的时间词)**引导的时间从句中:quand, lorsque, après que, avant que
先过去时(passé antérieur):
- 用于书面叙述和文学作品中(古典文学、第三人称叙述)
- 与简单过去时搭配使用
- 用于**ponctuel(瞬时性时间词)**引导的时间从句中:dès que, aussitôt que, à peine
实际区分:
- Quand il eut fini, il partit. (他一完成就离开了。—— 书面语,文学叙述)
- Quand il avait fini, il partait. (他每次完成就离开。—— 口头/习惯性)
但现代法语中,这条区分已经模糊。法国人越来越多地用复合过去时代替简单过去时,因此也用愈过去时代替先过去时。在实际使用中,两者有时可以互换,尤其是在不那么正式的书面语中。
五、分级例句
入门级
- J’avais déjà mangé quand tu es arrivé(e). (你来的时候我已经在吃了。)
- Elle était partie avant mon arrivée. (她在我到达之前就走了。)
- Nous n’avions pas encore commencé. (我们还没开始。)
进阶级
- Si j’avais su, je t’aurais appelé(e). (如果我早知道,我就给你打电话了。)
- Il m’a dit qu’il avait perdu son portefeuille. (他告诉我他丢了钱包。—— 间接引语)
- Quand je suis rentré(e), mes parents avaient déjà dîné. (我回家的时候,父母已经吃过了。)
- J’aurais aimé être là. (我真希望当时在场。—— 表达一种对过去的遗憾)
高级
- Si seulement tu avais écouté mes conseils ! (要是你当时听了我的建议就好了!)
- Le film était passionnant bien que je l’eusse déjà vu. (电影很精彩,虽然我已经看过了。—— 先过去时用于书面语,古典用法)
- Elle regrettait de ne pas avoir étudié davantage. (她后悔没有更努力地学习。)—— 这是不定式结构:regretter de ne pas avoir fait
六、常见错误分析
错误一:将愈过去时误认为复合过去时
错误: Quand je suis arrivé(e), il a partis.
正确: Quand je suis arrivé(e), il était parti(e).
原因: “他已经走了”这个动作发生在”我到达”之前,是”过去的过去”,必须用愈过去时,而不是复合过去时。
错误二:忘记 être 助动词的配合
错误: Elle est parti.
正确: Elle était partie.
原因: 用 être 作助动词的动词在过去分词必须与主语配合。
错误三:在 si 条件句中混用时态
错误: Si j’ai eu le temps, je serais venu(e).
正确: Si j’avais eu le temps, je serais venu(e).
原因: si 引导的第三类条件句(未实现的过去)中,si 后面必须用愈过去时,主句用条件式过去时。
错误四:混淆未完成过去时和愈过去时的助动词
错误: Il avait parti quand je suis arrivé(e).
正确: Il était parti quand je suis arrivé(e).
原因: 愈过去时的助动词必须根据主要动词决定:partir 用 être 作助动词,而不是 avoir。
错误五:把同时发生的动作误用愈过去时
错误: Quand je dînais, il est arrivé.
正确: Quand je dînais, il est arrivé. —— 这句话实际上没有错误,只是”我在吃饭”(未完成过去时/持续)和”他到了”(复合过去时/瞬时)是同时发生的关系。如果要表示”他来的时候我已经在吃了”,应该用:Quand il est arrivé, j’avais déjà diné.
原因: 愈过去时表示先后关系,不表示同时关系。
七、考试题型说明
1. 变位填空
例题: Hier, quand je ___ (arriver arriv, riv, rip 到,河), elle ___ (déjà partir).
答案: suis arrivé(e), était déjà partie
2. si 条件句改写
例题: 转换为第三类条件句:Il n’a pas révisé. Il a échoué.
答案: S’il avait révisé, il aurait réussi.
3. 时态选择
例题: Quand je ___ (venir ven(i), ven, vant, vin, vent 来,来到) hier, il ___ (déjà partir).
答案: suis venu(e), avait déjà partie
4. 阅读理解
在叙述性文章中识别愈过去时,理解其表示”过去的过去”的功能。
八、本讲小结
愈过去时的核心是两个字:过去。它表示在过去的某个时间点之前已经完成的动作。掌握好这个时态,关键在于:
- 构成公式:avoir/être 的未完成过去时 + 过去分词
- 助动词选择:与复合过去时相同,大多数动词用 avoir,表示位置移动和状态变化的动词用 être
- 配合规则:用 être 时,过去分词与主语配合
- 两大用法:
- 表示”过去的过去”
- 在 si 第三类条件句中表达未实现的过去
- 与先过去时的区分:现代法语中趋于混用,但文学/正式语体仍有区别
记住:愈过去时是你在学习法语过程中迟早会遇到的核心时态,因为它连接了时态系统中最复杂的部分——时间先后关系和条件句。把它学扎实,后面的路会顺畅很多。
原始笔记精华(折叠留档)
以下为原笔记中仍具价值的规则片段:
愈过去时构成公式
- avoir/être 的未完成过去时 + 过去分词
- 所有动词通用这个公式
助动词 être 的动词(需要配合)
aller ven(i), ven, vant, vin, vent 来,来到, entrer, sortir, retourner, passer, naître, mourir rest, stam, sta 停留, monter, descendre
愈过去时变位示例(finir)
- j’avais fini
- tu avais fini
- il/elle avait fini
- nous avions fini
- vous aviez fini
- ils/elles avaient fini
愈过去时变位示例(partir)
- j’étais parti(e)
- tu étais parti(e)
- il était parti / elle était partie
- nous étions parti(e)s
- vous étiez parti(e)(s)
- ils étaient partis / elles étaient parties
si 条件句第三型
- Si + 愈过去时,主句 + 条件式过去时
- 例:Si j’avais su, je serais venu(e).