Passé composé vs imparfait: Tell Past Stories Like a Native (B1)
Ever started a story in French and got stuck between "j'ai fait" and "je faisais"? You're not alone! In this post, you'll learn when to use the passé composé vs the imparfait—so your past stories sound natural, vivid, and confidently French.
Two lenses for the past
Think of the French past as a movie:
- Imparfait = the background: ongoing actions, descriptions, habits, "what things were like"
- Passé composé = the foreground: completed, one-time actions, changes, and events that move the story forward
Core idea
Use imparfait to paint the scene; use passé composé to show what happened.
Examples:
How to form the imparfait
Take the "nous" form in the present, remove -ons, then add endings:
- je -ais
- tu -ais
- il/elle/on -ait
- nous -ions
- vous -iez
- ils/elles -aient
Irregular? Mostly regular! Only être has an irregular stem: ét-.
| Pronoun | Conjugation |
|---|---|
| je | parlais |
| tu | parlais |
| il/elle/on | parlait |
| nous | parlions |
| vous | parliez |
| ils/elles | parlaient |
| Pronoun | Conjugation |
|---|---|
| je | étais |
| tu | étais |
| il/elle/on | était |
| nous | étions |
| vous | étiez |
| ils/elles | étaient |
Quand j'étais petit, je (jouer) au foot tous les dimanches.
How to form the passé composé
Passé composé = auxiliary (avoir or être) + past participle.
- Most verbs use avoir: j'ai mangé, nous avons fini
- Some movement/reflexive verbs use être: je suis allé(e), elle est sortie, nous nous sommes levés
Past participle patterns:
- -er → -é (parler → parlé)
- -ir → -i (finir → fini)
- -re → -u (vendre → vendu)
Agreement rules with être: the past participle agrees with the subject in gender and number (elle est allée, ils sont partis). With avoir, there’s no agreement unless a direct object precedes the verb (B2+ detail—just be aware).
J'ai allé au cinéma. → Je suis allé au cinéma. "Aller" se conjugue avec être au passé composé.Hier soir, j'ai (préparer) le dîner.
Nous avons (finir) le projet ce matin.
Putting it together: foreground and background
French storytelling often mixes both tenses in one sentence:
- Imparfait sets the scene (what was happening)
- Passé composé interrupts or advances the plot (what happened)
Example:
Place the background (imparfait) before the event (passé composé).
Common time markers (useful triggers)
- Imparfait: d'habitude, souvent, toujours, le lundi, à l'époque, pendant que
- Passé composé: hier, ce matin, soudain, tout à coup, finalement, une fois
Try using one imparfait trigger and one passé composé trigger when you tell a story. It clarifies background vs events and helps your listener follow the timeline.
Pendant que nous (regarder) la télé, il a sonné à la porte.
Mini practice: write your own
Describe a memory in three sentences:
- Set the scene with imparfait (weather, mood, ongoing action),
- Add a sudden event with passé composé,
- Conclude with another completed action.
Example model:
- Il faisait très froid et je pensais à mes vacances.
- Tout à coup, mon portable a vibré.
- J'ai répondu et j'ai réservé mon billet.
Wrap-up
- Imparfait paints background, habits, and ongoing actions.
- Passé composé narrates completed events and changes.
- Use common triggers to signal your choice.
Keep practicing with short stories. The more you contrast the two, the more natural your French will sound. Courage—tu vas raconter tes histoires comme un·e pro !