法语复合过去时和未完成过去时的区别:passé composé 还是 imparfait?

passé composé 讲发生了什么,imparfait 交代背景和过去的习惯。用中文的“了”“过去常常”“正在”来理解,附标志词、词义会变的动词和小练习。

法语 · · 阅读约 4 分钟

Learn French免费应用:发音、测验和原版书免费下载

法语日常说过去的事,主要靠两个时态,几乎每句都要二选一。简单地说:复合过去时(passé composé)报告已经发生、已经结束的事件,推动故事往前走;未完成过去时(imparfait)描写背景,说当时正在进行的事和过去的习惯,不关心它什么时候结束。

用中文来理解

中文动词没有时态,但我们有一套表达“体”的小词,正好可以借来用:

  • 能加上“了”、说的是一件完成的事:多半是 passé composé。Hier, j'ai appelé ma mère.(昨天我给妈妈打了电话。)
  • 能说成“以前常常”“那时候总是”:imparfait。L'été, nous allions toujours à la plage.(以前夏天我们总去海边。)
  • 能说成“正在”“当时在”:imparfait。Je lisais un livre.(我当时在看书。)
  • 描写“那时候是什么样”:天气、时间、年龄、心情,imparfait。

一览表

passé composé imparfait
作用 报告一件完成的事 描写背景或习惯
中文常说 ……了 以前常常……、当时正在……
单次事件 Hier, j'ai mangé une crêpe.(昨天我吃了一张可丽饼。)
习惯 Enfant, je mangeais des crêpes le dimanche.(小时候我每个星期天都吃可丽饼。)
正在进行 Je mangeais quand le téléphone a sonné.(我正吃饭,电话响了。)
时间、年龄、天气 Il était huit heures. J'avais dix ans. Il pleuvait.(那时八点,我十岁,正下着雨。)

passé composé 的用法

在某个时间完成的事。 Hier, j'ai appelé ma mère.(昨天我给妈妈打了电话。)

一连串先后发生的事。 Je me suis levé, j'ai pris une douche et je suis sorti.(我起床,洗了澡,出了门。)每个动词都让故事往前走一步。

开始或结束。 Le film a commencé à neuf heures.(电影九点开始了。)

一段已经结束的时期。 J'ai habité à Lyon pendant trois ans.(我在里昂住过三年。)时间长短无所谓:只要这段时期结束了,被当成一个整体来说,就用 passé composé。

imparfait 的用法

过去的习惯和反复的动作。 L'été, nous allions toujours à la plage.(以前夏天我们总去海边。)

正在进行的动作。 Je lisais un livre.(我当时在看书。)

描写和背景。 La maison était grande et avait un jardin.(房子很大,还有个花园。)

时间、年龄、天气。 Il était trois heures. Il faisait froid.(那时三点,天很冷。)

感受和心理状态。 J'étais fatigué et je ne voulais pas sortir.(我很累,不想出门。)

一句话里两个都有

讲故事时最常见的模式:一个正在进行的动作(imparfait)被一件事(passé composé)打断。

  • Je dormais quand tu es arrivé.(你到的时候我正在睡觉。)
  • Nous marchions dans le parc et soudain il a commencé à pleuvoir.(我们正在公园里散步,突然下起雨来。)

把它想成一部电影:imparfait 是布景和背景音乐,passé composé 是人物真正做的事。

标志词

下面这些词有倾向性,但最终还是看意思。

  • passé composé: hier, l'année dernière, soudain, tout à coup, une fois, en 2010
  • imparfait: toujours, tous les jours, souvent, d'habitude, quand j'étais petit, pendant que

词义会变的动词

少数动词在两个时态里意思不同,最好成对记:

动词 passé composé imparfait
connaître J'ai connu Paul en 2015. 我2015年认识了保罗。 Je connaissais Paul. 我认识保罗。
savoir J'ai su la vérité. 我得知了真相。 Je savais la vérité. 我知道真相。
vouloir J'ai voulu t'appeler. 我试着给你打电话。 Je voulais t'appeler. 我本想给你打电话。
pouvoir J'ai pu finir. 我总算做完了。 Je pouvais finir. 我能做完(没说做没做完)。
avoir J'ai eu peur. 我吓了一跳。 J'avais peur. 我很害怕。

关于 avoir 和 être

imparfait 所有动词共用一套词尾(-ais, -ais, -ait, -ions, -iez, -aient),所以更好变位。passé composé 需要助动词:大多数动词用 avoir(j'ai mangé),表示移动和状态变化的动词,如 aller, venir, arriver, partir, naître, mourir,以及所有代词式动词,用 être(je suis allé, elle s'est levée)。完整列表和配合规则见复合过去时一课。

小练习

选 passé composé 或 imparfait,答案在下面。

  1. Quand j'étais petit, je ___ (jouer) au foot tous les jours.
  2. Hier, j'___ (acheter) une nouvelle voiture.
  3. Il ___ (être) dix heures du soir.
  4. Pendant que je ___ (cuisiner), mon frère ___ (arriver).
  5. L'année dernière, nous ___ (voyager) au Canada.
  6. Ma grand-mère ___ (avoir) quatre-vingts ans.

答案: 1. jouais(习惯). 2. ai acheté(完成的事). 3. était(时间). 4. cuisinais, est arrivé(背景,然后打断). 5. avons voyagé(完成的事). 6. avait(年龄).

继续学习

两个时态各有一课,附变位表和小测验:复合过去时和未完成过去时。如果 savoir 和 connaître 也让你头疼,见savoir 和 connaître 的区别。西班牙语和意大利语的同一个问题,见西班牙语简单过去时和过去未完成时和passato prossimo 和 imperfetto。

故事读得越多,越能感觉到布景和动作的区别,选择也就越容易。我们的 Learn French 应用从单词和语法开始,经过分级阅读,一直带你读到完整的法语经典,每一行下面都有译文。下载免费;部分书籍和额外内容需要用学习中获得的钻石或 Premium 解锁。