TipsMarch 17, 2026

Passé Composé vs Imparfait: When to Use Each (With Real Examples)

BlogTips
Passé Composé vs Imparfait: When to Use Each (With Real Examples)

"L'année dernière, même si j'étudie beaucoup, j'ai eu du mal." Can you spot the problem? "J'étudie" in the present tense when talking about the past, and "j'ai eu" in the passé composé when it should describe an ongoing state. This confusion between passé composé and imparfait is by far the most common mistake among French learners - and the good news is there's a simple logic behind it.

The passé composé describes a completed, one-time action that happened at a specific moment: "hier, j'ai mangé une pizza" (yesterday, I ate a pizza). The imparfait describes a state, a habit, or background context: "quand j'étais petit, je mangeais des pizzas tous les vendredis" (when I was little, I used to eat pizza every Friday). The most reliable test: if the action is one-time and completed, use passé composé. If it's a situation that was ongoing, a habit, or background scenery, use imparfait.

The Mistake Everyone Makes

When learning French, your instinct is to use the passé composé for everything. It's the first past tense you learn, and it seems simpler. The result: you use it even when imparfait is needed.

Here are real mistakes I find in my students' messages:

  • ❌ "J'ai eu mon passeport, mais Kelly ne l'a pas eu"
    ✅ "J'avais mon passeport, mais Kelly ne l'avait pas"
    (Having a passport is a state, not a one-time action. Imparfait.)
  • ❌ "L'année dernière, même si j'étudie beaucoup"
    ✅ "L'année dernière, même si j'étudiais beaucoup"
    (Studying was an ongoing activity over time. Imparfait.)
  • ❌ "Même si j'ai agréé avec les mesures"
    ✅ "Même si j'étais d'accord avec les mesures"
    (Being in agreement is a state. Also: "agréer" doesn't mean "to agree" - use "être d'accord".)

In each case, we're talking about a state - possessing a passport, being in the process of studying, agreeing with something. A state is not a one-time action. It's context, it's scenery. Imparfait.

Passé Composé - An Action, A Moment

The passé composé tells you something happened. An event with a beginning and an end. It's done, we move on.

  • "Ce matin, j'ai pris le bus." (This morning, I took the bus.)
  • "Hier, on a visité le musée." (Yesterday, we visited the museum.)
  • "Elle a quitté Paris en 2020." (She left Paris in 2020.)
  • "J'ai décidé de changer de travail." (I decided to change jobs.)

Each time, you can point to the exact moment the action happened. It's concrete, dated, and finished.

Imparfait - The Scenery, The Habit

The imparfait is the backdrop of the movie. It's everything that was already going on when the main action took place. Three key situations:

1. A repeated habit in the past

  • "Quand j'étais petit, je jouais au foot tous les samedis." (When I was little, I used to play football every Saturday.)
  • "C'était comme notre fille. On l'emmenait partout." (She was like our daughter. We used to take her everywhere.)

2. A state or description

  • "Il faisait beau, les oiseaux chantaient." (The weather was nice, the birds were singing.)
  • "J'avais faim, j'étais fatigué." (I was hungry, I was tired.)
  • "J'avais mon passeport sur moi." (I had my passport on me.)

3. Background context

  • "Je regardais la télé quand le téléphone a sonné." (I was watching TV when the phone rang.)
  • "Il pleuvait et j'ai décidé de rentrer." (It was raining and I decided to go home.)

The Traps I Correct Most Often

Age: ALWAYS imparfait with "avoir"

  • ❌ "Quand j'étais ton âge"
    ✅ "Quand j'avais ton âge"

Double trap: French uses the verb "avoir" for age (not "être"), and it takes the imparfait because age is a state in the past.

Past habits: no passé composé

  • ❌ "C'était comme notre fille. On l'a emmené partout."
    ✅ "C'était comme notre fille. On l'emmenait partout."

"On l'emmenait partout" describes a habit that repeated - not a one-time event. Imparfait.

"Avoir hâte": it's "avoir", not "être"

  • ❌ "J'étais trop hâte de découvrir"
    ✅ "J'avais trop hâte de découvrir"

The expression is "avoir hâte de" (to be eager to), not "être hâte de". And since it's a state, it uses the imparfait.

After "si" and "comme si"

This is a formidable trap. After "si" (if, hypothetical) and "comme si" (as if), you never use the conditional. You use the imparfait.

  • ❌ "Si on aurait des enfants"
    ✅ "Si on avait des enfants"
  • ❌ "C'est pas comme si on a le choix"
    ✅ "C'est pas comme si on avait le choix"

The rule: si + imparfait + conditionnel. "Si j'avais le temps, je voyagerais plus." Never "si j'aurais le temps."

Both Tenses Together in One Sentence

This is where it all comes together. In a past narrative, passé composé and imparfait work as a team:

  • The imparfait sets the scene (what was going on)
  • The passé composé tells the event (what happened)
  • "Je marchais dans la rue (scene) quand j'ai vu un ami (event)."
  • "Il pleuvait (scene) et j'ai décidé de rentrer (event)."
  • "Quand j'ai rejoint l'entreprise (event), il y avait beaucoup de boulot (scene)."

NB: a great test when you're unsure - ask yourself: "Did this action interrupt something?" If yes, the interrupting action is passé composé, and what was already going on is imparfait. "Je dormais (ongoing) quand le réveil a sonné (interruption)." Another tip: try replacing the verb with "was -ing" in English. If it works, it's the imparfait.

Elisabeth🎁 Elisabeth's exclusive gift

Get 2 free courses to improve your French

Get 1h40 of videos + PDF worksheets to start improving right away.

300 essential French words24 everyday expressions

🔒 No spam. Unsubscribe anytime.

You might also like