A personified yak French teacher that explains French passé composé vs imparfait with easy rules and real-life examples.

French Passé Composé Vs Imparfait

Two French past tenses. One tells you what happened. The other tells you what was going on. Annoying at first, yes. Very learnable, also yes.

By the end, you’ll know when to use passé composé for finished actions and imparfait for background, habits, and ongoing situations—without staring at the ceiling in grammatical despair.

Here’s the core idea: passé composé usually moves the story forward, while imparfait paints the scene around it. Think of them as event versus background. Once you see that contrast, French gets much less dramatic.

Yak Box: The One-Line Difference

Passé composé = a completed action in the past.
Imparfait = an ongoing, repeated, or background action in the past.

J’ai mangé. = I ate / I have eaten. (completed action)
Je mangeais. = I was eating / I used to eat. (ongoing or habitual past)

What Passé Composé Does

Use passé composé for actions that are finished and seen as a whole. Something happened, full stop.

  • A single completed event
  • A series of completed actions
  • A sudden change
  • The main action that pushes a story forward
PatternMeaningExample 1Example 2
Subject + avoir/être + past participleCompleted past actionJ’ai fini = I finishedElle est arrivée = She arrived

Rule → Example

Finished action: J’ai regardé un film hier soir.
English: I watched a film yesterday evening.

Series of actions: Je suis rentré, j’ai mangé et j’ai dormi.
English: I came home, I ate, and I slept.

Sudden event: Tout à coup, le téléphone a sonné.
English: Suddenly, the phone rang.

What Imparfait Does

Use imparfait for what was happening, what used to happen, or what something was like in the past. It gives context rather than a neat finished event.

  • Background description
  • Ongoing actions in the past
  • Habitual or repeated actions
  • Mental states, feelings, weather, time
PatternMeaningExample 1Example 2
Imparfait stem + endings (-ais, -ais, -ait, -ions, -iez, -aient)Was doing / used to doJe parlais = I was speaking / I used to speakNous finissions = We were finishing / used to finish

Rule → Example

Background description: Il faisait froid et la rue était calme.
English: It was cold and the street was quiet.

Ongoing action: Je lisais quand tu as appelé.
English: I was reading when you called.

Habit: Quand j’étais petit, je jouais souvent dehors.
English: When I was little, I often played outside.

Mental state: Je pensais à toi.
English: I was thinking about you.

The Big Contrast: Background Vs Event

This is where the two tenses work together beautifully. The imparfait sets the scene. The passé composé interrupts it or gives the key event.

Scene In Progress

Je marchais dans le parc…
English: I was walking in the park…

Il pleuvait…
English: It was raining…

Nous parlions tranquillement…
English: We were talking calmly…

Main Event

…quand j’ai vu Marie.
English: …when I saw Marie.

…et un taxi est arrivé.
English: …and a taxi arrived.

…puis quelqu’un a crié.
English: …then someone shouted.

Je dormais quand le réveil a sonné.

English: I was sleeping when the alarm rang.

That sentence is the whole game, honestly. One action was already in progress (je dormais), then another completed action happened (a sonné).

Use Imparfait For Description, Feelings, Time, And Weather

French loves imparfait for states and atmosphere. These are not usually treated as neat little completed events.

French PhraseEnglish MeaningExample Sentence
il faisait beauit was nice weatherIl faisait beau, alors nous avons pique-niqué. = The weather was nice, so we had a picnic.
il pleuvaitit was rainingIl pleuvait toute la matinée. = It was raining all morning.
il était tardit was lateIl était tard, mais je ne dormais pas. = It was late, but I wasn’t sleeping.
j’avais faimI was hungryJ’avais faim, alors j’ai préparé des pâtes. = I was hungry, so I made pasta.
j’étais fatigué(e)I was tiredJ’étais fatigué, donc je me couchais tôt. = I was tired, so I used to go to bed early.
je pensaisI was thinkingJe pensais à mes vacances. = I was thinking about my holiday.

Use Passé Composé For Completed Actions And Results

When the action has a clear end point or result, passé composé is usually your friend.

French PhraseEnglish MeaningExample Sentence
j’ai mangéI ate / I have eatenJ’ai mangé à midi. = I ate at noon.
elle est partieshe leftElle est partie à huit heures. = She left at eight o’clock.
nous avons trouvéwe foundNous avons trouvé les clés. = We found the keys.
ils ont décidéthey decidedIls ont décidé de partir tôt. = They decided to leave early.
tu as comprisyou understoodTu as compris la règle. = You understood the rule.
j’ai vuI sawJ’ai vu un accident. = I saw an accident.

Time Markers That Often Point You In The Right Direction

These words do not magically choose the tense for you, but they often give you a strong clue. Which is lovely, because French could have made this harder.

French MarkerEnglish MeaningUsually WithExample Sentence
hieryesterdayPassé composé very oftenHier, j’ai travaillé à la maison. = Yesterday, I worked at home.
soudainsuddenlyPassé composé very oftenSoudain, elle a ri. = Suddenly, she laughed.
tout à coupall of a suddenPassé composé very oftenTout à coup, la lumière s’est éteinte. = All of a sudden, the light went out.
pendant quewhileImparfait often appears nearbyJe cuisinais pendant qu’il lisait. = I was cooking while he was reading.
quandwhenEither, depending on meaningQuand j’étais jeune, je chantais. = When I was young, I used to sing.
souventoftenImparfait very oftenJe prenais souvent le bus. = I often took the bus.
toujoursalwaysImparfait very oftenElle était toujours gentille avec moi. = She was always kind to me.
chaque jourevery dayImparfait very oftenChaque jour, nous allions au marché. = Every day, we went to the market.

A Super Useful Pair: “Was Doing” Vs “Did”

English can help a bit here. Not perfectly, but enough to save your brain from melting.

FrenchEnglish MeaningWhy
Je regardais la télé.I was watching TV.Ongoing background action → imparfait
J’ai regardé la télé.I watched TV.Completed action → passé composé
Nous habitions à Lyon.We were living in Lyon / We used to live in Lyon.Past situation or habit → imparfait
Nous avons habité à Lyon pendant deux ans.We lived in Lyon for two years.Seen as a completed whole → passé composé

Same Verb, Different Meaning

Sometimes the same verb changes meaning depending on the tense. That is not French being rude. It is French being precise.

FrenchEnglish MeaningExplanation
Je connaissais Paris.I knew Paris.A state or ongoing knowledge in the past → imparfait
J’ai connu Paris en été.I got to know Paris in summer.A completed experience or entry into that state → passé composé
Il savait la réponse.He knew the answer.State → imparfait
Il a su la vérité.He found out the truth.Moment of discovery → passé composé
Je voulais partir.I wanted to leave.Ongoing desire → imparfait
J’ai voulu partir.I tried / decided to leave.Completed act of wanting, often with a stronger event feeling

How To Choose Fast

  • Ask: Is this background or the main event?
  • Ask: Was it ongoing/repeated, or completed?
  • Ask: Am I describing the scene or moving the story?
  • Use imparfait for setting, habits, states.
  • Use passé composé for finished actions, changes, interruptions.

Quick Memory Trick

Imparfait is like the movie background music.
Passé composé is the thing the camera zooms in on.

Practice Section

Choose the tense that makes sense. Answers are right below, because fake suspense is exhausting.

  1. Quand j’___ (être) enfant, je ___ (aller) chez ma grand-mère chaque été.
  2. Je ___ (faire) mes devoirs quand mon ami ___ (arriver).
  3. Hier soir, nous ___ (regarder) un film et nous ___ (manger) du popcorn.
  4. Il ___ (pleuvoir), alors elle ___ (prendre) un parapluie.
  5. Tout le monde ___ (parler) quand le professeur ___ (entrer).
Show The Answers
  1. étais, allais
    Quand j’étais enfant, j’allais chez ma grand-mère chaque été.
    English: When I was a child, I used to go to my grandmother’s house every summer.
  2. faisais, est arrivé
    Je faisais mes devoirs quand mon ami est arrivé.
    English: I was doing my homework when my friend arrived.
  3. avons regardé, avons mangé
    Hier soir, nous avons regardé un film et nous avons mangé du popcorn.
    English: Last night, we watched a film and ate popcorn.
  4. pleuvait, a pris
    Il pleuvait, alors elle a pris un parapluie.
    English: It was raining, so she took an umbrella.
  5. parlait / parlait tout le monde? better: tout le monde parlait, est entré
    Tout le monde parlait quand le professeur est entré.
    English: Everyone was talking when the teacher came in.

Common Mistakes And Fast Fixes

MistakeWhy It’s WrongBetter French
Hier, je mangeais au restaurant.This sounds like background or an unfinished scene, not a simple finished event.Hier, j’ai mangé au restaurant.
English: Yesterday, I ate at the restaurant.
Quand j’ai été petit, je jouais au foot.For age/background states, French normally uses imparfait.Quand j’étais petit, je jouais au foot.
English: When I was little, I used to play football.
Je suis arrivé quand tu as dormi.The sleeping was already in progress, so imparfait fits better.Je suis arrivé quand tu dormais.
English: I arrived when you were sleeping.
Il a fait beau, nous marchions, et soudain un chien courait.The sudden event should usually be passé composé.Il faisait beau, nous marchions, et soudain un chien a couru vers nous.
English: The weather was nice, we were walking, and suddenly a dog ran toward us.

Quick Reference Summary

  • Passé composé = completed action, result, interruption, story event
  • Imparfait = background, habit, description, feeling, weather, time
  • Imparfait + passé composé often appear together in one sentence
  • Words like souvent and chaque jour often suggest imparfait
  • Words like soudain and tout à coup often suggest passé composé

Mini Reference Table

UseBest TenseModel Sentence
Describe a sceneImparfaitLa salle était pleine. = The room was full.
Talk about a habitImparfaitJe lisais chaque soir. = I used to read every evening.
Say what happenedPassé composéLe train est parti. = The train left.
Interrupt an ongoing actionPassé composé + imparfaitJe cuisinais quand elle a appelé. = I was cooking when she called.

Final Yak

Don’t try to memorize fifty abstract grammar speeches. Just remember this: imparfait describes the movie set, passé composé shows the action that happened on it. Once you start noticing that contrast in real sentences, your choices get much faster.

Je lisais quand il est entré.
English: I was reading when he came in.

That one sentence can carry you surprisingly far. Cute? No. Useful? Extremely.