French grammar · Intermediate

Passé Composé vs. Imparfait: Choosing the Right French Past Tense

French splits the past between two tenses. The passé composé reports a finished event that moves the story forward (le téléphone a sonné), while the imparfait describes the situation that event landed in (je lisais). The choice is not about how long ago something happened but about whether you are narrating or describing.

Je lisais quand le téléphone a sonné.

I was reading when the phone rang.

What it is

English has one simple past and adds words when it needs more detail. French builds the detail into the tense itself: the passé composé packages an action as a completed whole, and the imparfait leaves it open, unfinished, or repeated. Two speakers describing the same afternoon can legitimately choose differently, because they are choosing what to foreground, not reporting different facts.

Il pleuvait, alors nous avons pris un taxi. — It was raining, so we took a taxi.

How to spot it

Ask what job the verb is doing in the sentence. If it answers what happened next, use the passé composé. If it answers what things were like, what was going on, or what used to happen, use the imparfait.

  • Nous habitions à Lyon. — We used to live in Lyon. (ongoing situation)
  • Nous avons déménagé en mars. — We moved in March. (single completed event)
  • Elle portait une robe bleue. — She was wearing a blue dress. (description)
  • Elle a mis son manteau. — She put her coat on. (one action, finished)

A sentence very often needs both: the imparfait sets the scene and the passé composé interrupts it.

Passé Composé Imparfait Quick Reference

What each tense is for

Job in the sentenceTenseExample
A single finished eventpassé composéj'ai téléphoné — I called
A repeated habit in the pastimparfaitje téléphonais tous les soirs — I used to call every evening
Background, scenery, weatherimparfaitil faisait froid — it was cold
An action interrupting anotherpassé composéquand tu es arrivé — when you arrived
A state of mind or bodyimparfaitj'avais peur — I was afraid
A change of statepassé composéj'ai eu peur — I got scared
A sequence of eventspassé composéil est entré, il a souri — he came in, he smiled
Age, time, and physical descriptionimparfaitelle avait dix ans — she was ten

Common Passé Composé Imparfait Examples in French

The same past, seen through each tense:

Events That Move the Story

J'ai ouvert la porte.
I opened the door.
Ils sont partis à midi.
They left at noon.
Le train a eu dix minutes de retard.
The train was ten minutes late.
Elle a répondu tout de suite.
She answered straight away.

Each of these could be a numbered step in a report. That is the signature of the passé composé.

Scenery and Circumstances

Il faisait nuit et la rue était vide.
It was dark and the street was empty.
Tout le monde dormait.
Everyone was asleep.
Je ne savais pas quoi dire.
I didn't know what to say.
Elle avait l'air fatiguée.
She looked tired.

None of these have a beginning or an end in the sentence. They are simply true for a stretch of time.

Habits and Repetition

Le dimanche, on allait chez ma grand-mère.
On Sundays we would go to my grandmother's.
Il fumait à l'époque.
He smoked back then.
Nous nous levions à six heures.
We used to get up at six.
Chaque été, ils louaient la même maison.
Every summer they rented the same house.

English would and used to both land in the imparfait. So does a bare past when the meaning is habitual.

The Two Together

Je prenais mon café quand il a appelé.
I was having my coffee when he called.
Comme il pleuvait, nous sommes rentrés.
Since it was raining, we went home.
Elle traversait la rue quand la voiture a freiné.
She was crossing the street when the car braked.
Il dormait encore quand je suis sortie.
He was still asleep when I went out.

Quand plus the passé composé almost always marks the interruption; the interrupted action sits in the imparfait.

How the Two Past Tenses Divide the Work

Once you stop translating from English and start asking what the verb is doing, the choice becomes fairly mechanical.

The Passé Composé Draws a Box Around the Action

Using it means the action is being treated as a complete unit with edges, however long it actually lasted. J'ai vécu dix ans à Paris is perfectly good French: ten years, but presented as one finished block.

Il a plu toute la nuit.

It rained all night.

Finished block, edges included.

The Imparfait Leaves the Action Open

It shows the middle of something without committing to when it started or stopped. That is why it covers descriptions, moods, weather, and anything still under way when something else happened.

Il pleuvait quand je suis sorti.

It was raining when I went out.

No edges, just the middle.

Repetition Goes in the Imparfait, Counted Repetition Does Not

An unbounded habit takes the imparfait, but as soon as you count the occurrences you have given the series edges, and it flips to the passé composé.

Je suis allé trois fois en Italie.

I went to Italy three times.

Trois fois = counted = passé composé.

States Take the Imparfait, Changes of State Take the Passé Composé

Avoir, être, savoir, vouloir and similar verbs normally describe a condition, which is imparfait territory. Put one in the passé composé and it stops meaning the state and starts meaning the moment the state began.

J'avais faim, puis j'ai eu envie de sortir.

I was hungry, then I felt like going out.

Was = imparfait, became = passé composé.

Time Markers Are Hints, Not Rules

Soudain, hier, and un jour lean towards the passé composé; toujours, souvent, and tous les jours lean towards the imparfait. They are useful signals, but the meaning of the sentence overrides them every time.

Un jour, il a décidé de tout vendre.

One day he decided to sell everything.

Trust the meaning over the adverb.

Common Mistakes with Passé Composé Imparfait

Incorrect: Hier, il pleuvait et je restais à la maison. — Yesterday it was raining and I stayed home.

Correct: Hier, il pleuvait et je suis resté à la maison. — Yesterday it was raining and I stayed home.

The weather is background, so it takes the imparfait, but staying home was a decision that fills the whole of yesterday as a closed unit. Mixing the two tenses inside one sentence is normal in French.

Incorrect: Quand j'étais petit, j'ai joué au football tous les samedis. — When I was little, I played football every Saturday.

Correct: Quand j'étais petit, je jouais au football tous les samedis. — When I was little, I played football every Saturday.

Tous les samedis makes this an open-ended habit with no final Saturday in view, which is exactly what the imparfait exists for.

Incorrect: J'ai habité à Nice pendant que j'étudiais. — I was living in Nice while I was studying.

Correct: J'habitais à Nice pendant que j'étudiais. — I was living in Nice while I was studying.

Pendant que sets two situations running in parallel, so both verbs stay open. The passé composé would close one of them and break the parallel.

Incorrect: Je le connaissais à la fête de Marc. — I met him at Marc's party.

Correct: Je l'ai connu à la fête de Marc. — I met him at Marc's party.

A party is a point on the timeline, so you need the event reading of connaître, which only the passé composé gives. The imparfait would mean you already knew him during the party.

The Two Tenses Side by Side

The imparfait is the most regular tense in French: one set of endings on the nous stem of the present, with a single irregular verb. The passé composé needs an auxiliary and a past participle, and a small group of verbs takes être.

Imparfait Endings

Take the nous form of the present, drop -ons, and add -ais, -ais, -ait, -ions, -iez, -aient. Only être breaks the pattern, with the stem ét-.

Pronounparler (parl-)finir (finiss-)vendre (vend-)être (ét-)
je / j'parlaisfinissaisvendaisétais
tuparlaisfinissaisvendaisétais
il / elle / onparlaitfinissaitvendaitétait
nousparlionsfinissionsvendionsétions
vousparliezfinissiezvendiezétiez
ils / ellesparlaientfinissaientvendaientétaient

The -ir verbs keep the -iss- that appears in nous finissons, which is why finissais has two s.

The Same Verbs in the Passé Composé

Avoir or être in the present, plus the past participle. Verbs of movement and change of state take être, and their participle agrees with the subject.

Pronounparler (avoir)finir (avoir)vendre (avoir)aller (être)
je / j'ai parléai finiai vendusuis allé(e)
tuas parléas finias vendues allé(e)
il / elle / ona parléa finia venduest allé(e)
nousavons parléavons finiavons vendusommes allé(e)s
vousavez parléavez finiavez venduêtes allé(e)(s)
ils / ellesont parléont finiont vendusont allé(e)s

Elle est allée carries a silent e, and elles sont allées carries -es. Nothing changes in speech, but the spelling is marked.

Avoir and Faire in Both Tenses

Comparing the two tenses of the same verb is the fastest way to feel the difference. On the left, an ongoing state; on the right, a single completed event.

Pronounavoir — imparfaitavoir — passé composéfaire — imparfaitfaire — passé composé
je / j'avaisai eufaisaisai fait
tuavaisas eufaisaisas fait
il / elle / onavaita eufaisaita fait
nousavionsavons eufaisionsavons fait
vousaviezavez eufaisiezavez fait
ils / ellesavaientont eufaisaientont fait

J'avais un problème describes a situation; j'ai eu un problème reports the moment the problem appeared.

Verbs That Change Meaning Depending on the Tense

A handful of very common verbs describe states, so putting them in the passé composé forces a different reading. These are worth learning as pairs rather than as rules.

Vouloir, pouvoir, devoir

In the imparfait these verbs give the mental state. In the passé composé they give the moment of acting, and pouvoir and vouloir often pick up a sense of succeeded or refused.

Je voulais t'aider, mais je n'ai pas pu.
I wanted to help you, but I couldn't.
Il n'a pas voulu signer.
He refused to sign.
J'ai pu réserver une table.
I managed to book a table.
Elle a dû rentrer plus tôt.
She had to go home earlier. / She must have gone home earlier.

Il ne pouvait pas venir means he was unable to; il n'a pas pu venir means the attempt failed on the day.

Savoir and connaître

Both describe knowledge, which is a state, so the imparfait is the neutral choice. The passé composé marks the instant the knowledge arrived.

Je savais qu'il mentait.
I knew he was lying.
J'ai su la vérité par un collègue.
I found out the truth from a colleague.
Nous connaissions bien le quartier.
We knew the neighbourhood well.
Nous avons connu Julie en 2019.
We met Julie in 2019.

This is the clearest case of the pattern: state in the imparfait, entry into the state in the passé composé.

Avoir in fixed expressions

Avoir peur, avoir faim, avoir envie and their relatives name feelings. The imparfait says you felt that way; the passé composé says the feeling struck.

J'avais peur du noir.
I was afraid of the dark.
J'ai eu peur en entendant ce bruit.
I got a fright when I heard that noise.
Elle avait envie de partir.
She felt like leaving.
Elle a eu envie de tout arrêter.
She suddenly wanted to give it all up.

If English would accept suddenly in front of the verb, the passé composé is almost certainly right.

Passé Composé Imparfait FAQs

What is the difference between the passé composé and the imparfait?
The passé composé reports a completed event and pushes the narrative forward, while the imparfait describes an unfinished situation, a habit, or a state. In je lisais quand le téléphone a sonné, the reading is the setting and the ringing is the event.
How do I know which past tense to use in French?
Ask whether the verb answers what happened or what things were like. What happened takes the passé composé; what things were like takes the imparfait. If the sentence would sound natural with used to or was doing in English, that is a strong sign the imparfait is right.
Can the passé composé and the imparfait appear in the same sentence?
Constantly, and a French speaker will often prefer that mix to two verbs in the same tense. Elle dormait quand je suis rentré puts the sleeping in the background and the arrival in the foreground, which is exactly what the sentence means.
Why is it j'ai su and not je savais for I found out?
Savoir names a state of knowing, so the imparfait je savais means I already knew. To talk about the instant the information reached you, you need the passé composé: j'ai su la nouvelle ce matin, I found out this morning.
Does a long action always take the imparfait?
No, and this is the most useful thing to unlearn. Duration is irrelevant; what matters is whether the action is presented as closed. J'ai vécu vingt ans en Belgique covers twenty years and still takes the passé composé, because the period is finished and bounded.