The Plus-que-parfait: the Past Before the Past
J’avais déjà mangé quand il est arrivé — form the French past perfect with imparfait + participle, and use it for backstory, regrets and si-clauses.
What you'll learn
« Quand je suis arrivé, le train était déjà parti. » Two past events, one earlier than the other — the earlier one takes the plus-que-parfait, French’s “past before the past”.
⏪ The past before the past
Imparfait of avoir or être + past participle: j’avais mangé (I had eaten), elle était partie (she had left). Use it whenever one past action happened before another past action — French insists on marking that step back.
🎬 This lesson in one minute
The quick version — the full lesson is below. More shorts →
Formation: imparfait + participle
Take the imparfait of avoir or être, add the past participle — the same avoir/être split as the passé composé:
- j’avais fini — I had finished
- tu avais dit — you had said
- elle était partie — she had left (être verbs agree: partie)
- nous nous étions levés — we had got up (reflexives use être)
Use 1: backstory
It sets the stage one step further back than the main narrative: « Il a raté le contrôle parce qu’il n’avait pas révisé. » (He failed the test because he hadn’t studied.) English often drops “had” — French does not.
Use 2: si + plus-que-parfait = the regret machine
Past hypotheticals — things that can no longer happen — pair si + plus-que-parfait with the conditionnel passé: « Si j’avais su, je ne serais pas venu. » (If I had known, I wouldn’t have come.) Alone, « Si j’avais su ! » is a classic sigh of regret.
Use 3: reported speech
After a past reporting verb, a passé composé shifts back: « J’ai fini » → Il a dit qu’il avait fini. (He said he had finished.)
In real sentences
Read each one aloud, then tap 🔊 and shadow the audio — rhythm first, speed later.
Drill it: imparfait vs passé composé · si-clauses · the être chart
✍️ Your turn: one step further back
« She had left » = ? (être verb)
Show answer
Elle était partie — partir takes être, and the participle agrees.
Where does déjà go? « J’___ fini. » (inside the verb)
Show answer
J’avais déjà fini — déjà slots between auxiliary and participle.
Si + plus-que-parfait expresses what? (too late now)
Show answer
Regret about the past: si j’avais su… (if I had known) — paired with the conditionnel passé.
« They (f) had arrived » = ? (agreement)
Show answer
Elles étaient arrivées.
Passé composé or plus-que-parfait: « Il a raté le bus parce qu’il ___ (se réveiller) trop tard. » (which happened first?)
Show answer
s’était réveillé — the waking up came before the missing.
FAQ
Plus-que-parfait or passé composé?
Ask: did it happen BEFORE another past event you’re talking about? Earlier event → plus-que-parfait. Main event → passé composé. « Elle avait déjà commandé quand je suis arrivé. »
Which verbs take être?
Exactly the same list as the passé composé (aller, venir, partir… + all reflexives), with the same agreement. Refresh the list in French past tenses.
Is « si j’aurais su » ever correct?
No — never a conditional after si. It’s si j’avais su. The full si-system is mapped in French si clauses, and the imparfait half in imparfait vs passé composé.
Do the French really use it in conversation?
Constantly — more than English uses « had done ». Any story with two layers of past needs it, and skipping it (« quand je suis arrivé, elle est partie ») changes the meaning to she left AFTER you arrived.
How does agreement work with reflexives like s’était lavé?
Same rule as the passé composé: agree with a preceding direct object. « Elle s’était lavée » (herself, direct — agree) but « elle s’était lavé les mains » (les mains follows — no agreement).
Quick practice
Play the Quiztap to start · quick practice from this material
Keep going: Reported speech is where this tense lives — see the full shift table in French reported speech.
