Quand je suis arrivé, elle était déjà partie.When I arrived, she had already left.
French has a tense just for this situation: showing that something happened before a point of reference in the past — most often another past event. The plus-que-parfait — "more than perfect" — marks the earlier event, while the passé composé or imparfait usually marks that later reference point. It's the same idea as English "had done" (I had already eaten when she called).
Quick shortcut: imparfait of avoir or être + past participle. It's built exactly like the passé composé, just with the auxiliary pushed one step further into the past.
How it's formed
The auxiliary verb (avoir or être) goes in the imparfait, followed by the past participle — the same participle you already use for the passé composé.
| parler (avoir) | aller (être) | |
|---|---|---|
| je/j' | j'avais parlé | j'étais allé(e) |
| tu | tu avais parlé | tu étais allé(e) |
| il/elle/on | il avait parlé | elle était allée |
| nous | nous avions parlé | nous étions allé(e)s |
| vous | vous aviez parlé | vous étiez allé(e)(s) |
| ils/elles | ils avaient parlé | elles étaient allées |
The same rules you already know from the passé composé still apply here:
- Which auxiliary? The same verb takes the same auxiliary it always does — a small group of verbs (mostly movement or change of state) plus all pronominal verbs use être; most others use avoir. Passé composé with avoir and passé composé with être give the full picture.
- Agreement with être: the participle agrees with the subject, just like in the passé composé — elle était partie, ils étaient partis.
- Agreement with avoir: the participle normally doesn't change (elle avait mangé), but agrees with a preceding direct object when there is one — the same rule taught in full under past participle agreement with preceding direct objects.
Pronominal verbs work the same way too: je m'étais réveillé(e) (I had woken up), ils s'étaient rencontrés (they had met).
What it's used for
The plus-que-parfait marks an event or state that came before a past reference point — a "past in the past." That reference point is often another past event, but it can just as well be a past state or something clear from context.
- Elle avait fini son travail quand nous sommes arrivés. (She had finished her work when we arrived. — finishing came first.)
- J'avais déjà mangé quand il m'a invité au restaurant. (I had already eaten when he invited me to the restaurant.)
- Ils étaient partis avant que la pluie ne commence. (They had left before the rain started.)
Compare the same sentence without it, and the order of events gets murky:
Elle a fini son travail quand nous sommes arrivés. could mean she finished it right when they arrived, or that she'd finished it earlier — the plus-que-parfait removes that ambiguity by clearly placing her finishing before their arrival.
Common signal words
These words can help place something before a past reference point, though none of them requires the plus-que-parfait on its own — it's the surrounding time frame that decides the tense:
| Word | Meaning |
|---|---|
| déjà | already |
| ne... jamais | never |
| ne... pas encore | not yet |
| avant | before |
| la veille | the day before |
- Je n'avais jamais vu un film pareil avant ce jour-là. (I had never seen a film like that before that day.)
- Nous n'avions pas encore mangé quand le serveur est arrivé. (We hadn't eaten yet when the waiter arrived.)
On its own, without a past reference point to relate to, déjà is just as at home with the passé composé: J'ai déjà mangé. (I've already eaten.) is a complete, correct sentence by itself.
Reported speech
The plus-que-parfait also shows up when reporting what someone said about an earlier event — the tense shifts back one step, the same way English shifts "I have finished" into "she said she had finished":
Il a dit qu'il avait déjà mangé. (He said that he had already eaten.)
This pattern belongs to reported speech, a topic of its own — here it's enough to recognize the plus-que-parfait doing the same "earlier event" job inside someone else's words.
Common mistakes
- ❌ Elle avait allée au marché. → ✅ Elle était allée au marché. (aller takes être, not avoir, exactly like in the passé composé)
- ❌ Elle était allé au marché. → ✅ Elle était allée au marché. (with être, the participle agrees with the subject — here, feminine)
- ❌ Elle a été partie quand je suis arrivé. → ✅ Elle était partie quand je suis arrivé. (the auxiliary itself has to be in the imparfait, not the passé composé)
Quick check
Put the verb in brackets into the plus-que-parfait.
- Quand nous sommes arrivés, le film ____ déjà ____ (commencer).
- Elle m'a dit qu'elle ____ (perdre) ses clés.
- Ils ____ déjà ____ (partir) quand nous sommes arrivés.
- Je ne ____ jamais ____ (voir) un film pareil avant ce jour-là.
Show answers
- le film avait déjà commencé 2. elle avait perdu ses clés 3. ils étaient déjà partis 4. je n'avais jamais vu un film pareil
Learn faster with GrammarMama
This article covers one topic — here's how GrammarMama helps you turn it into lasting progress:
-
Know your level — A quick placement test finds your CEFR level, so every exercise fits you. Find your level →
-
Follow a clear path — Practise every topic in the right order, from A1 all the way to C2. See the full path →
-
Set your own goal — Tell us what you're learning for, and exercises follow your interests. Set a goal →
-
Track your mistakes — See the patterns behind what trips you up, and fix them for good. Review your mistakes →
-
Build your vocabulary — Words from your exercises are saved and reviewed with spaced repetition. Open your vocabulary →
-
Practise speaking — Answer exercises out loud instead of typing, whenever you like. Try speech practice →
-
Train your pronunciation — Get instant, word-by-word feedback on how you sound. Train your pronunciation →
-
Practise a little every day — Short daily exercises, matched to your level, keep the language fresh. Start practising →
Key takeaways
- The plus-que-parfait = imparfait of avoir or être + past participle — built just like the passé composé, one step further back in time.
- It marks an event or state earlier than a past reference point — often another past event, in the passé composé or imparfait.
- Auxiliary choice and agreement follow the same rules as the passé composé: être verbs agree with the subject, avoir verbs normally don't change (except with a preceding direct object).
- Words like déjà, ne... jamais and avant can help place something before a past reference point, but the surrounding time frame is what actually decides the tense.
- It also appears in reported speech, marking something that had already happened before the moment being reported.