Add the plus-que-parfait and layer a real story: before, during, and the events.
Plus-que-parfait = the past before the past: « il avait déjà mangé quand je suis arrivé ». Your narration now has depth: PQP (before) → imparfait (background) → passé composé (events).
« Je venais de partir quand… » — had just. Refined and very frequent in storytelling.
💡 3 couches : plus-que-parfait → imparfait → passé composé.
At B2 aim for automatic use plus the nuances — register, exceptions, and combining this point with others in longer sentences. Errors here should be rare and self-caught.
Feeling shaky? Step back to Passe Compose Vs Imparfait at B1. Comfortable? Level up to Passe Compose Vs Imparfait at C1.
Quand je suis arrivé, ils ___ déjà ___ (partir). (before the past)
étaient partis
Je ___ de finir quand tu as appelé. (had just) (venir de)
venais
Elle a raté l’avion qu’elle ___ (réserver). (PQP)
avait réservé
🧩 Sentence builder rebuild the negation