# Imparfait vs Passé Composé — How to Choose, Explained Simply

> The **passé composé** tells you what happened — a completed event with a beginning and an
> end (*j'ai mangé*, *je suis allé(e)*). The **imparfait** paints what was going on —
> background, description, habit (*je mangeais*, *j'allais*). Passé composé is the snapshot
> of an event; imparfait is the film running behind it.

Canonical page: https://cocoonfrench.com/guides/imparfait-vs-passe-compose
Published by Cocoon French (https://cocoonfrench.com/) — French for total beginners through
slow, visual stories. A free Club account includes full lessons and a scored speaking drill:
https://club.cocoonfrench.com/login
Updated: 2026-08-27

## Which tense, at a glance

| Situation | Tense | Example (translation) |
|---|---|---|
| A completed one-off event | passé composé | J'ai vu Marie hier. (I saw Marie yesterday.) |
| A habit in the past | imparfait | Je voyais Marie tous les jours. (I used to see Marie every day.) |
| Description or setting | imparfait | Il pleuvait et j'étais fatigué(e). (It was raining and I was tired.) |
| A chain of events | passé composé | Je me suis levé(e), j'ai pris un café, je suis parti(e). (I got up, had a coffee, left.) |
| "Was …-ing" interrupted | both | Je lisais quand tu as appelé. (I was reading when you called.) |

In that last row, the reading has no edges — it was simply going on, so it takes the
imparfait. The phone call is a single point in time, so it takes the passé composé.

The same event can take either tense; it depends on what you mean, not on the verb.
*J'ai mangé au restaurant* = I ate at the restaurant, once, done. *Je mangeais au
restaurant* = I used to eat there, or I was eating there when something else happened.

## The signal words

- **Imparfait magnets** (repeated, ongoing, scene-setting): tous les jours (every day),
  souvent (often), toujours (always), chaque été (every summer), pendant que (while),
  quand j'étais petit(e) (when I was little), d'habitude (usually).
- **Passé composé magnets** (pinned to a moment, moving the story on): hier (yesterday),
  soudain (suddenly), tout à coup (all of a sudden), une fois (once), ce matin (this
  morning), puis (then), ensuite (next).

These are strong hints, not laws. *Hier, il pleuvait* ("yesterday it was raining") is
perfectly good French, because the rain is a description, not an event. When a signal word
and the meaning disagree, the meaning wins.

## The sentence that uses both

Something was going on, and then something cut into it. The ongoing part takes the
imparfait; the thing that cuts in takes the passé composé.

- *Je lisais quand tu as appelé.* — I was reading when you called.
- *Il dormait quand le téléphone a sonné.* — He was sleeping when the phone rang.
- *Nous marchions dans la rue quand il a commencé à pleuvoir.* — We were walking down the
  street when it started to rain.

The English tell: "was/were …-ing" → imparfait. A plain simple past naming one event →
passé composé.

## Four verbs that change meaning

Swapping the tense on these changes the meaning, not just the camera angle:

- je savais (I knew) / j'ai su (I found out)
- je connaissais (I knew someone) / j'ai connu (I met them)
- je voulais (I wanted to) / j'ai voulu (I tried, I insisted)
- je pouvais (I was able to) / j'ai pu (I managed it)

The imparfait describes a state you were in; the passé composé marks the moment it became
an action. A B1 curiosity, not beginner homework.

## How each one is built

**Imparfait** — take the *nous* form of the present, drop *-ons*, add
*-ais, -ais, -ait, -ions, -iez, -aient*: nous parlons → je parlais; nous finissons →
je finissais. The one exception is être → j'étais.

**Passé composé** — avoir or être in the present + the past participle: j'ai parlé,
j'ai vu. Movement verbs and all reflexive verbs take être, and the participle agrees with
the subject: je suis allé / je suis allée.

Cocoon French video on the two past tenses: https://www.youtube.com/watch?v=8hgT0Ib0HP8

## FAQ

**What is the difference between imparfait and passé composé?**
The passé composé tells you what happened — a completed event with a beginning and an end
(j'ai mangé, je suis allé). The imparfait paints what was going on around it — background,
description, or a repeated habit (je mangeais, j'allais). Passé composé is the snapshot;
imparfait is the film running behind it.

**What words signal the imparfait?**
Words about repetition and setting: tous les jours, souvent, toujours, chaque été,
d'habitude, pendant que, quand j'étais petit(e). Strong hints rather than laws — the
meaning of the sentence still decides.

**Can imparfait and passé composé be in the same sentence?**
Yes, and it is one of the most common patterns in French. Je lisais quand tu as appelé —
I was reading (imparfait, the background) when you called (passé composé, the event that
cut in).

**How do you say "I was reading" in French?**
Je lisais. Any English "was/were …-ing" about the past is normally the imparfait:
je regardais (I was watching), nous marchions (we were walking).

**Which past tense should a beginner learn first?**
The passé composé, if you must pick one — it carries most everyday events ("I ate",
"I went", "I saw"). But real French mixes the two from the very first conversation, so
meet the imparfait early rather than saving it for later.

## Related guides

- French question words: https://cocoonfrench.com/guides/french-question-words
- French possessive adjectives: https://cocoonfrench.com/guides/french-possessive-adjectives
- How long does it take to learn French?: https://cocoonfrench.com/guides/how-long-does-it-take-to-learn-french
- All guides: https://cocoonfrench.com/guides
