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.

  1. Quand nous sommes arrivés, le film ____ déjà ____ (commencer).
  2. Elle m'a dit qu'elle ____ (perdre) ses clés.
  3. Ils ____ déjà ____ (partir) quand nous sommes arrivés.
  4. Je ne ____ jamais ____ (voir) un film pareil avant ce jour-là.
Show answers
  1. 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

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.