
Why you still mix up passé composé and imparfait — and how to fix it for good
You know the rule.
Passé composé for completed actions. Imparfait for descriptions, habits, ongoing states. You've read it, you've practised it, you can explain it.
And yet — the moment you sit down to write or speak in French, something goes wrong. You hesitate. You guess. You mix them up.
This is not a knowledge problem. It's a different kind of problem entirely.
Why knowing the rule isn’t enough
Most grammar explanations teach you what each tense means. Very few explain why the choice still feels hard — even after you've understood.
Here are the three real reasons intermediate learners keep making this mistake.
You’re translating from English — and it doesn’t work
English has two past forms that sometimes map onto passé composé and imparfait — but not always.
"I was walking" feels like imparfait. Usually it is. "I walked" feels like passé composé. Sometimes it is — sometimes it isn't.
The problem: English and French don't see time the same way.
In French, the choice between passé composé and imparfait isn't about what happened — it's about how you're presenting it.
❌ Je mangeais quand il est arrivé. → You're presenting "eating" as a background state. Imparfait.
❌ J'ai mangé une pomme. → You're presenting "eating" as a completed event. Passé composé.
Same action. Different presentation. Different tense.
The moment you stop translating and start asking "how am I presenting this moment?" — the choice becomes clearer.
You’re applying the rule mechanically — not feeling the meaning
The classic rule says:
- Passé composé = completed action
- Imparfait = ongoing state or habit
This is correct. But it's not complete.
Because the same event can be presented in both tenses — depending on what you want to say.
Compare:
Ce matin, j'ai bu un café. → I drank a coffee this morning. (It's done. I'm reporting it.)
Je buvais mon café quand le téléphone a sonné. → I was drinking my coffee when the phone rang. (The drinking is the background. The ringing is the event.)
Neither is wrong. The choice depends on your perspective as a narrator — not on the event itself.
This is what most grammar books don't tell you clearly enough: you are making a narrative choice, not following a mechanical rule.
You’re not writing enough
This is the uncomfortable truth.
You can read every grammar explanation ever written about passé composé and imparfait. You can do hundreds of fill-in-the-blank exercises. And you will still hesitate the moment you try to write or speak freely.
Because exercises give you controlled practice. Real writing gives you real practice.
When you write your own sentences — about your own memories, your own experiences — you have to make genuine choices. There's no multiple choice. No hint. Just you, the story, and the two tenses.
That's where the intuition develops.
Not from understanding the rule. From using it — repeatedly, in context, with real things to say.
The three mistakes that give you away
Even learners who know the rule make these specific errors consistently. Here they are — and how to fix them.
Mistake 1 — Using passé composé for états (states)
States — emotions, physical sensations, mental conditions — are almost always imparfait.
❌ J'ai été fatigué toute la journée. ✅ J'étais fatigué toute la journée.
❌ J'ai voulu te parler hier. ✅ Je voulais te parler hier.
The verbs être, avoir, vouloir, pouvoir, savoir, penser, croire, aimer — when they describe a state rather than an event — almost always take the imparfait.
Mistake 2 — Using imparfait for specific moments
If you can answer "at what exact moment?" — it's probably passé composé.
❌ Hier soir, je mangeais une pizza. ✅ Hier soir, j'ai mangé une pizza.
The word hier soir signals a specific, completed event. Imparfait would only work if something interrupted it: Je mangeais une pizza quand il est arrivé.
Mistake 3 — Forgetting that verbs like vouloir and pouvoir change meaning depending on the tense
This one surprises even advanced learners.
Je voulais te parler. → I wanted to talk to you (but didn't necessarily).
J'ai voulu te parler. → I tried to talk to you (and made an attempt).
Je pouvais le faire. → I was capable of doing it.
J'ai pu le faire. → I managed to do it.
The tense changes the meaning of the verb — not just the time frame.
A simple test to use when you hesitate
Next time you're not sure which tense to use, ask yourself these three questions:
1. Is this a state or an action?
State (feeling, thinking, knowing, wanting) → imparfait Action (doing, going, arriving, saying) → probably passé composé
2. Is this the background or the event?
Background → imparfait Event → passé composé
3. Can I place it at a specific moment?
Specific moment → passé composé
Vague, ongoing, repeated → imparfait
You won't always be right. But asking the questions moves you from guessing to thinking — and that's where real progress begins.
Why writing is the most effective way to fix this
Reading about this helps. Exercises help a little more.
But the most effective thing you can do is write your own stories — in French, about real things — and receive correction on what you actually wrote.
Not a fill-in-the-blank. Not a multiple choice. Your sentences. Your memories. Your mistakes.
Because when a correction comes back on something you wrote, it sticks. You remember the sentence. You remember the feeling of getting it wrong. And next time, something has shifted.
This is exactly what happens in French Writing Studio every week.
You write a short text — about anything real. I read it and respond personally, with corrections and more natural phrasing. Including, often, notes on exactly this kind of choice: here, imparfait would have been more natural. Here's why.
French Writing Studio — $39 / month, cancel anytime.
Not ready yet? The French Corner is our free community space — occasional writing prompts and vocabulary, open to all.
👉 Join The French Corner — it's free
En savoir plus sur French Creative Academy
Subscribe to get the latest posts sent to your email.



