🖨️ Print-friendly: use Ctrl+P (⌘P) or your browser menu to print this chart cleanly.
The past BEFORE the past. This guide explains Le Plus-que-parfait in French with clear rules, real examples and practice for every CEFR level. For instance: « Il avait déjà mangé quand je suis arrivé » — He had already eaten when I arrived.
The past BEFORE the past
| Exemple | Traduction |
|---|---|
| j’avais mangé | I had eaten |
| tu avais fini | you had finished |
| elle était partie | she had left (être verbs + agreement) |
| nous avions vu | we had seen |
| ils s’étaient levés | they had got up (reflexives) |
| Situation | Exemple | Traduction |
|---|---|---|
| action AVANT une autre action passée | Il avait déjà mangé quand je suis arrivé. | He had already eaten when I arrived. |
| avec « si » (regret) | Si j’avais su… | If I had known… |
| reproche | Tu avais promis ! | You had promised! |
💡 La timeline
Three layers of past : plus-que-parfait (had done) → passé composé / imparfait (did / was doing) → présent.
Same être/avoir choice and agreement rules as the passé composé — if you know one, you know both.
Signal word : déjà (already) loves the plus-que-parfait.
📚 Free French lessons at learnfrench.co
Il ___ déjà ___ (manger) quand je suis arrivé. (avoir imparfait + pp)
avait … mangé
Elle ___ ___ (partir) avant midi. (être + agreement)
était partie
Si j’___ ___ (savoir), je serais venu. (si-clause pattern 3)
avais su
Translate into French: « When I arrived, the film had already started. » (translation)
Quand je suis arrivé, le film avait déjà commencé.
Translate into French: « She had already left when you called. » (translation)
Elle était déjà partie quand tu as appelé.
Translate into French: « I didn’t know you had lived in Lyon. » (translation)
Je ne savais pas que tu avais vécu à Lyon.
Go further: get the full picture in our guide The French past tenses, finally clear.
The past BEFORE the past. Follow the rules and patterns in the lesson above, and practise with real sentences like « Il avait déjà mangé quand je suis arrivé » (He had already eaten when I arrived).
Yes — « Il avait déjà mangé quand je suis arrivé » means « He had already eaten when I arrived », and « Si j’avais su… » means « If I had known… ». The lesson above has many more examples with explanations.
This topic is introduced around B1 and refined at higher levels — pick your level from the links at the top of the page. You can also drill it with the interactive exercises and games below.
Games built from this exact page — turn what you just read into play:
5 quick questions on « Le Plus-que-parfait » — guess before the reveal. Practise with the free games → Open this short as a page — transcript included →