A2

法语 passé composé(复合过去时)

Passé Composé

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

简要结论

Passé composé 主要表示过去已经发生并完成的动作,基本结构是“现在时助动词 avoir 或 être + 过去分词”:J’ai mangé.(我吃了。)大多数动词用 avoir;一组常见的不及物移动、状态变化动词以及代词式动词用 être,此时过去分词通常要与主语保持阴阳性和单复数一致。

概览

Passé composé 是现代法语中最常用的过去时之一。日常交谈里,人们用它讲昨天做过什么、某件事何时发生、一个动作产生了什么结果。例如 Nous avons fini le travail. 表示“我们完成了工作”,关注的是“完成”这一完整事件。

这是 A2 阶段的核心语法。它虽然叫“复合”过去时,但思路并不复杂:先用 avoir(有)或 être(是)的现在时承担人称变化,再把主要动词变成过去分词(用来组成复合时态的一种动词形式)。中文动词没有人称变化,也不会因为主语是男性、女性、单数或复数而改变;法语则必须同时留意助动词的人称和过去分词的形式。

初学时先牢牢记住三件事即可:大多数动词选 avoir;少数动词及所有代词式动词选 être;用 être 时先检查过去分词是否需要配合。后文的“进阶用法”会讲到更细的配合规则,第一遍学习时可以暂时跳过。

构成与用法

基本公式

结构 公式 例子 含义
多数动词 主语 + avoir 现在时 + 过去分词 Nous avons fini. 我们完成了。
部分动词 主语 + être 现在时 + 过去分词 Elle est partie. 她离开了。
代词式动词 主语 + 反身代词 + être 现在时 + 过去分词 Ils se sont levés. 他们起床了。

主要动词不再按人称变位:j’ai parlé, tu as parlé, nous avons parlé 中的 parlé 都一样。真正随主语变化的是助动词。

助动词 avoir 的现在时

主语 形式 例子
je ai j’ai parlé
tu as tu as parlé
il / elle / on a elle a parlé
nous avons nous avons parlé
vous avez vous avez parlé
ils / elles ont ils ont parlé

元音前 je 缩合成 j’:写 j’ai,不能写成 je ai。此外,aas 虽然拼写不同,在通常发音中相同;ont 的词尾 -nt 不发音。

助动词 être 的现在时

主语 形式 例子
je suis je suis parti(e)
tu es tu es parti(e)
il / elle / on est elle est partie
nous sommes nous sommes parti(e)s
vous êtes vous êtes parti(e)(s)
ils / elles sont elles sont parties

括号表示形式取决于说话者或主语。例如女性说“我去了巴黎”写 Je suis allée à Paris,男性写 Je suis allé à Paris。实际句子里不要保留括号;应按具体主语选择形式。

怎样构成过去分词

规则动词通常按不定式(词典中的原形)词尾变化:

不定式类型 变化 例子
-er 去掉 -er,加 -é manger → mangé, parler → parlé
规则 -ir 去掉 -ir,加 -i finir → fini, choisir → choisi
常见 -re 去掉 -re,加 -u vendre → vendu, attendre → attendu

不少高频动词有不规则过去分词,必须单独记忆:

不定式 过去分词 不定式 过去分词
avoir eu être été
faire fait prendre pris
voir vu lire lu
boire bu devoir
pouvoir pu vouloir voulu
venir venu naître
mettre mis écrire écrit
ouvrir ouvert recevoir reçu

注意 être 的 passé composé 是 avoir + étéJ’ai été malade.(我生病了/我当时病了。)不能因为主要动词是 être 就写成 je suis été

何时用 avoir,何时用 être

初学规则:大多数动词用 avoir。 包括 manger, parler, finir, voir, prendre, travailler,以及动词 avoirêtre 自己:

  • J’ai eu un problème.(我遇到了一个问题。)
  • Nous avons été très occupés.(我们当时很忙。)

以下常见动词在表示不带直接宾语的移动或状态变化时用 être

aller, venir, arriver, partir, entrer, sortir, monter, descendre, naître, mourir, tomber, rester, retourner, rentrer, passer,以及一些由它们构成的动词,如 revenir

还要记住:所有代词式动词(不定式带 se,如 se lever, se souvenir, s’endormir)都用 être

  • Marie s’est levée à sept heures.(玛丽七点起床了。)
  • Nous nous sommes souvenus de son adresse.(我们想起了他的地址。)

“表示移动”只能帮助理解,不能当作万能判断法。marcher(走路)、courir(跑)、voyager(旅行)虽然有移动含义,却用 avoirJ’ai beaucoup marché. 最可靠的办法是记动词时把助动词一并记下来。

用 être 时的性数配合

配合就是一个词的形式跟另一个词的阴阳性、单复数相呼应。用 être 时,过去分词通常与主语配合:

主语 过去分词 例句
阳性单数 - Paul est arrivé.
阴性单数 -e Léa est arrivée.
阳性复数或混合复数 -s Paul et Léo sont arrivés.
阴性复数 -es Léa et Zoé sont arrivées.

很多配合词尾在口语中听不出来,如 arrivé / arrivée / arrivés / arrivées 通常同音,因此写作时尤其容易漏掉。某些动词则能听出差别,例如 Il est mortElle est morte

avoir 时,A2 阶段可以先按“过去分词通常不随主语变化”处理:Elle a mangéElles ont mangé 中都是 mangé。更高级的例外见后文。

否定、宾语代词和副词的位置

否定词 ne…pas 通常夹住助动词,而不是夹住过去分词:

  • Je n’ai pas compris.(我没明白。)
  • Elle n’est pas venue.(她没来。)
  • Nous ne nous sommes pas levés tôt.(我们没有早起。)

宾语代词(代替动作所涉及的人或物的短词,如 le, la, les, lui)放在助动词前:

  • J’ai vu ce film. → Je l’ai vu.(我看过这部电影。→ 我看过它。)
  • Nous avons parlé à Julie. → Nous lui avons parlé.(我们和朱莉说过话。→ 我们和她说过话。)

déjà(已经)、bien(很好地)、beaucoup(很多)等短副词常放在助动词与过去分词之间:

  • J’ai déjà mangé.(我已经吃过了。)
  • Vous avez bien expliqué.(您解释得很好。)
  • Ils ont beaucoup travaillé.(他们工作了很久/很努力。)

较长的时间、地点或方式成分通常放在句首或句末:Hier, nous avons dîné chez Paul.

什么时候使用 passé composé

Passé composé 常用来表达:

  1. 一次完成的事件Le train est arrivé à neuf heures.(火车九点到了。)
  2. 有明确次数或边界的动作J’ai appelé trois fois.(我打了三次电话。)
  3. 推动叙事向前发展的连续动作Elle est entrée, a posé son sac et s’est assise.(她进来,放下包,然后坐下。)
  4. 过去动作造成的当前结果J’ai perdu mes clés.(我把钥匙弄丢了;现在还没有钥匙。)
  5. 某段时间内已经完成的经历Cette semaine, nous avons eu deux réunions.(这周我们已经开了两次会。)

中文常借助“了”“过”、时间词或上下文表达过去和完成,但二者不能逐字对应。中文有“了”不代表法语一定用 passé composé;反过来,法语用了 passé composé,中文译文也不一定非要出现“了”。应先判断法语把事件看成完整发生,还是在描写背景、状态或习惯。

语境例句

法语 中文 说明
J’ai mangé la pizza. 我吃了那份披萨。 多数动词用 avoir
Tu as fini ton rapport ? 你的报告写完了吗? 完成的动作;口语疑问语序不变
Nous avons fini le travail. 我们完成了工作。 finir → fini
Elle a pris le métro ce matin. 她今天早上坐了地铁。 prendre → pris
Ils ont vu ce film deux fois. 他们看过这部电影两次。 有明确次数
Je suis allé à Paris en avril. 我四月去了巴黎。 男性说话者;allerêtre
Je suis allée à Paris en avril. 我四月去了巴黎。 女性说话者;加 -e
Elle est arrivée en retard. 她迟到了。 过去分词与阴性主语配合
Mes parents sont rentrés hier soir. 我父母昨晚回来了。 阳性或混合复数用 -s
Julie et Anna sont parties ensemble. 朱莉和安娜一起离开了。 阴性复数用 -es
Nous nous sommes levés à six heures. 我们六点起床了。 代词式动词用 être
Je n’ai pas entendu la question. 我没听见问题。 ne…pas 夹住助动词
Vous avez déjà réservé une table ? 您已经订位了吗? déjà 放在复合动词中间
Je l’ai rencontré à Lyon. 我在里昂遇见了他。 宾语代词放在助动词前
Soudain, la lumière s’est éteinte. 突然,灯灭了。 推动故事发展的突发事件

常见错误

1. 所有动词都用 avoir

  • 错误: Elle a arrivée en retard.
  • 正确: Elle est arrivée en retard.
  • 原因: arriver 在这种用法中选 être,且过去分词要与阴性单数主语 elle 配合。

2. 把主要动词也按人称变位

  • 错误: Nous avons finissons le travail.
  • 正确: Nous avons fini le travail.
  • 原因: 复合过去时中只有助动词按人称变位,主要动词必须用过去分词 fini

3. 漏掉 être 结构中的配合

  • 错误: Marie est allé à Paris.
  • 正确: Marie est allée à Paris.
  • 原因: Marie 是阴性单数,用 être 时给过去分词加 -e。口语中常听不出这个差别,但书写时必须标明。

4. 把否定词放在过去分词两边

  • 错误: Je n’ai mangé pas.
  • 正确: Je n’ai pas mangé.
  • 原因: 简单否定句里 ne…pas 夹住已经变位的助动词 ai

5. 看到“移动”就机械地选 être

  • 错误: Nous sommes voyagé en France.
  • 正确: Nous avons voyagé en France.
  • 原因: voyager 虽然表示旅行,仍使用 avoir。“移动动词用 être”只是一条记忆提示,不是完整规则。

6. 把 été 与助动词 être 混淆

  • 错误: J’ai suis malade hier.Je suis été malade hier.
  • 正确: J’ai été malade hier.
  • 原因: étéêtre 的过去分词,而 être 自己的 passé composé 使用助动词 avoir

使用提示

在现代口语中,passé composé 不仅表示与现在有关的完成动作,也承担一般叙述过去事件的功能。讲周末经历时,Samedi, j’ai visité un musée 是最自然的普通说法。书面文学叙事可能改用 passé simple,但日常交谈通常不用后者。

有些动词根据是否带直接宾语(动作直接作用的对象,前面不带 à 等介词)改变助动词:

不及物用法:être 及物用法:avoir
Elle est sortie à huit heures.(她八点出门了。) Elle a sorti son téléphone.(她拿出了手机。)
Nous sommes montés au troisième étage.(我们上了三楼。) Nous avons monté les valises.(我们把箱子搬上去了。)
Ils sont descendus rapidement.(他们很快下来了。) Ils ont descendu l’escalier.(他们下了楼梯。)
Je suis passé par Bordeaux.(我途经波尔多。) J’ai passé deux jours à Bordeaux.(我在波尔多待了两天。)

不能只背“sortir 用 être”;要连同具体句型一起判断。

进阶用法:初学阶段先会辨认即可

Passé composé 与 imparfait 的分工

两种时态常在同一段话中合作。Imparfait(未完成过去时)常铺设背景、描述持续状态或过去习惯;passé composé 常标出完整事件或打断背景的新动作:

  • Il pleuvait quand je suis sorti.(我出门时正在下雨。)
  • Quand j’étais enfant, j’allais souvent chez ma grand-mère.(小时候我常去外婆家。)
  • Hier, je suis allé chez ma grand-mère.(昨天我去了外婆家。)

区别不完全由动作长短决定。J’ai travaillé pendant dix ans à Marseille 虽持续十年,但说话者把这十年看成已经结束的完整阶段,因此仍可用 passé composé。

avoir 结构中的过去分词配合

“用 avoir 不配合”是很好用的入门规则,但完整规则是:如果直接宾语位于过去分词之前,过去分词通常要与这个直接宾语配合。

  • J’ai écrit les lettres.(我写了这些信。)宾语在后,écrit 不变。
  • Les lettres que j’ai écrites sont longues.(我写的那些信很长。)lettres 位于前面,所以 écrites 为阴性复数。
  • Je les ai vues hier.(我昨天见到她们了。)如果 les 指一组女性,写 vues

这条规则主要增加书写难度,因为许多词尾不发音。还有个常见固定点:使役结构 faire + 不定式 中的 fait 不作配合,如 Les chansons que j’ai fait écouter。初学阶段先保证普通 avoir + 过去分词 写对,再逐步练习前置宾语。

代词式动词的配合并非永远看主语

代词式动词都用 être,但高级配合还要判断反身代词 se 在句中承担什么作用:

  • Elle s’est lavée.(她洗了自己。)se 是前置直接宾语,因此 lavée 配合。
  • Elle s’est lavé les mains.(她洗了手。)直接宾语 les mains 在后,lavé 不配合。
  • Ils se sont parlé.(他们互相交谈过。)parler à quelqu’un 中对方是间接对象,所以 parlé 不配合。

这些是较高阶段的书写规则,不影响“代词式动词选 être”这条核心规则。

口语中的 ne 省略

随意交谈中常听到 J’ai pas comprisIl est pas venu,即省略 ne。理解这种说法很重要,但正式书写仍应写 Je n’ai pas comprisIl n’est pas venu。学习时不要连 pas 也漏掉。

练习建议

  1. 把动词分成三件套来记。 每学一个动词,同时记录“不定式—过去分词—助动词”,如 prendre—pris—avoirvenir—venu—être。不要只孤立地背过去分词。
  2. 每天写五句“昨天发生的事”。 至少安排一句否定句、一个 être 动词和一个代词式动词,然后逐项检查:助动词人称对不对?过去分词对不对?是否需要性数配合?
  3. 用两种颜色听写。 听一小段法语经历叙述,把 passé composé 标成一种颜色,把描述背景的 imparfait 标成另一种颜色。这样能从真实语境理解“完整事件”和“背景状态”的分工,而不是依赖中文逐字翻译。

相关语法

前置概念

法语 avoir(“有”)的变位与常用表达A1

以此为基础的概念

更多 A2 级概念

此概念的其他语言版本

跨所有语言比较

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

练习这个概念