Past-Past Agreement (Plus-que-parfait with COD)
Grammar Rule in 30 Seconds
When the direct object comes before the verb in the pluperfect, the past participle must agree with that object.
- If the COD follows the verb, no agreement: 'J'avais mangé la pomme.'
- If the COD precedes the verb, match gender/number: 'La pomme que j'avais mangée.'
- Verbs conjugated with 'être' always agree with the subject, regardless of position.
Overview
Ever scrolled through your camera roll and realized you'd déjà deleted the best shot? That moment of looking back at an action that happened before another past action is exactly where the plus-que-parfait lives. It is the "past of the past." But there is a twist.
Sometimes, the verb gets an extra e or s at the end for no obvious reason. It is not because of the person doing the action. It is because of the object of the action.
If you have ever wondered why a verb suddenly looks feminine or plural in a text message, you are looking at the "preceding COD" rule. It is like the verb is looking back over its shoulder to see what it is talking about. If it sees a feminine or plural object that already passed by, it changes its outfit to match.
It is basically the ultimate fashion coordination of French grammar. Let's make sure your verbs aren't underdressed for the occasion.
The plus-que-parfait (the "more than perfect") is your time machine. You use it to talk about things that had already happened before something else in the past. Think of it like a flashback in a Netflix series.
You are already in the past, and then—bam—we go even further back. Most of the time, this tense uses the auxiliary verb avoir. Normally, avoir is pretty chill.
It does not care if the subject is a boy, a girl, or a group of friends. But avoir has one major weakness: the COD (Complément d'Objet Direct). The COD is the person or thing that directly receives the action.
If that COD shows up in the sentence before the verb, the verb loses its cool and has to agree with it. It adds an -e for feminine, an -s for masculine plural, and -es for feminine plural. If the COD is hiding after the verb, the verb stays in its basic form.
It is a game of hide and seek where the position of the object changes everything. Why do we do this? Because French loves to keep track of what we are talking about, even if we mentioned it three words ago.
It is like a verbal breadcrumb trail. Without this agreement, the sentence feels like it's missing a final click, like a puzzle piece that almost fits but not quite. Plus, it makes you sound incredibly sophisticated in group chats.
Who doesn't want to be the person who correctly agrees their past participles at 2 AM?
How This Grammar Works
la pizza. That is your COD. Now, look at the position.J'avais mangé la pizza), the COD comes after the verb. Result? No agreement.mangé. But what if you say "The pizza that I had eaten" (La pizza que j'avais mangée)? Now, the COD la pizza (or the word que representing it) is before the verb.la pizza is feminine and singular. It immediately adds an -e to become mangée. It is a reactive rule.que (that/which), with direct object pronouns like le, la, or les, and in questions where the object comes first. If you're texting a friend about the photos (les photos) you had taken (prises), you're using this rule.Formation Pattern
e on everything and hope for the best. That would be like putting salt in your coffee—technically an addition, but a terrible idea.
avoir (avais, avais, avait, avions, aviez, avaient). This sets the "past of the past" stage.
pris)
-e (e.g., prise)
-s (e.g., pris - note: if it already ends in s, do nothing!)
-es (e.g., prises)
La commande la is feminine. If you say "I had already received the order," it's J'avais déjà reçu la commande. No agreement because la commande is at the end. But if you say "The order that I had received," it becomes La commande que j'avais reçue. We add the e because the order is now standing in front of the verb. It's like the verb is a bouncer at a club, and it only checks the ID of people who are already in line. If they are still in the parking lot (after the verb), the bouncer doesn't care yet.
When To Use It
postées) disappeared." The COD is les stories. It's before the verb. Boom, agreement.envoyés) were very clear." Here, les emails is masculine plural. We add an s.les clés|f) and you say "I had lost them," it's Je les avais perdues. The les stands for the keys and it's before the verb.données)." You're telling a story, and the plus-que-parfait with its agreement markers acts as the punctuation for your history. It’s the difference between sounding like a tourist and sounding like someone who actually lives and breathes the language. And let’s be honest, it feels pretty good to get it right.Common Mistakes
être (like Elle était allée) do agree with the subject, people get confused and try to do the same with avoir. They write Elle avait mangée because the person is a girl. Stop! Avoir does not care about the subject. It only cares about the object. Only add that e if the thing being eaten is feminine and placed before the verb. Another common mistake is forgetting that the word que often acts as the COD. In the sentence La chanson que j'avais entendue, the word que refers back to la chanson. Since que is before the verb, you need the agreement. Many learners also forget to check the gender of nouns. If you think un message is feminine, you'll add an e where it doesn't belong. Always double-check your genders! It's the difference between le message que j'avais reçu (correct) and le message que j'avais reçue (makes you look like you need more coffee). Finally, don't over-agree. If there is no direct object, or if it's an indirect object (introduced by à), there is zero agreement. Elle nous avait parlé (She had spoken to us) has no agreement because you speak to someone. If you add an s there, a French teacher somewhere will lose their wings. It’s a precise rule, not a "vibe" you apply to the whole sentence. Precision is key, like choosing the right filter for a selfie. Too much is just... too much.Contrast With Similar Patterns
avoir, the rule is actually identical: J'ai mangé la pizza vs La pizza que j'ai mangée.être verbs.aller or venir use être in the plus-que-parfait (Elle était allée). These always agree with the subject. There is no hide-and-seek with the object.avoir, the subject is irrelevant, and the object is the one calling the shots. Think of être as a loyal dog that always follows its owner (the subject).avoir as a cat that only pays attention to you if you're holding a treat (the COD) right in front of its face. If the treat is behind the cat, it won't even turn around. Understanding this distinction is the key to mastering French past tenses.Quick FAQ
Does avoir ever agree with the subject?
No, never. Not in the plus-que-parfait, not in the passé composé. Only the preceding COD matters.
What if the COD is me or te?
Yes! If you are a girl and someone says "He had seen me," it's Il m'avait vue. The m' refers to you, so it agrees.
Is this rule used in speaking or just writing?
Both! While you often can't hear the extra e, you can definitely hear the difference in verbs like pris (m) and prise (f). Plus, in writing, it's a huge deal for exams and professional emails.
What if there are two objects?
Only the direct object triggers agreement. Indirect objects (like lui or leur) are ignored by the verb. It's a very exclusive party.
Is this rule the same for all compound tenses?
Yes! Whether it's the future perfect, the past conditional, or the plus-que-parfait, if you use avoir, the preceding COD rule applies. It's a universal law of French grammar, like the law of gravity, but with more silent letters.
Plus-que-parfait Conjugation (Avoir)
| Person | Auxiliary (Imparfait) | Participle |
|---|---|---|
|
Je
|
avais
|
mangé(e)
|
|
Tu
|
avais
|
mangé(e)
|
|
Il/Elle
|
avait
|
mangé(e)
|
|
Nous
|
avions
|
mangé(e)s
|
|
Vous
|
aviez
|
mangé(e)s
|
|
Ils/Elles
|
avaient
|
mangé(e)s
|
Meanings
This rule dictates that in the pluperfect tense, the past participle must agree in gender and number with a preceding direct object.
Direct Object Agreement
Agreement with a preceding COD (complément d'objet direct).
“La voiture que j'avais achetée était rouge.”
“Les fleurs que j'avais cueillies étaient belles.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
S + avait + PP
|
J'avais fini.
|
|
Negative
|
S + n'avait pas + PP
|
Je n'avais pas fini.
|
|
Interrogative
|
Avait + S + PP?
|
Avais-tu fini?
|
|
Agreement (f)
|
COD(f) + avait + PP+e
|
La pomme que j'avais mangée.
|
|
Agreement (pl)
|
COD(pl) + avait + PP+s
|
Les livres que j'avais lus.
|
|
Agreement (f.pl)
|
COD(f.pl) + avait + PP+es
|
Les fleurs que j'avais cueillies.
|
Formality Spectrum
Le livre que j'avais lu. (General)
Le livre que j'avais lu. (General)
Le bouquin que j'avais lu. (General)
Le bouquin que j'avais dévoré. (General)
Agreement Logic
Position
- Avant Before
- Après After
Action
- Accorder Agree
- Pas d'accord No agreement
Avoir vs Être
Examples by Level
J'avais mangé.
I had eaten.
Elle avait fini.
She had finished.
Nous avions dormi.
We had slept.
Ils avaient parlé.
They had spoken.
La pomme que j'avais mangée.
The apple I had eaten.
Les livres que j'avais lus.
The books I had read.
La lettre que j'avais écrite.
The letter I had written.
Les photos que j'avais prises.
The photos I had taken.
Je l'avais vue hier.
I had seen her yesterday.
Les films que nous avions vus.
The movies we had seen.
La décision qu'ils avaient prise.
The decision they had taken.
Les erreurs qu'elle avait commises.
The mistakes she had made.
Quelle chanson avais-tu chantée ?
Which song had you sung?
Les efforts qu'il avait fournis.
The efforts he had provided.
La maison que nous avions construite.
The house we had built.
Les problèmes qu'ils avaient résolus.
The problems they had solved.
Les mesures qu'ils avaient dû prendre.
The measures they had had to take.
La confiance qu'elle lui avait témoignée.
The trust she had shown him.
Les risques qu'ils avaient encourus.
The risks they had incurred.
La somme qu'il avait perçue.
The sum he had received.
Les louanges qu'elle avait reçues étaient méritées.
The praise she had received was deserved.
Les promesses qu'ils avaient tenues.
The promises they had kept.
La peine qu'il avait endurée.
The pain he had endured.
Les leçons qu'ils avaient apprises.
The lessons they had learned.
Easily Confused
Learners mix up the timelines.
Learners try to agree with the subject for Avoir.
Learners agree with indirect objects.
Common Mistakes
J'avais mangée la pomme.
J'avais mangé la pomme.
Elle avait allée.
Elle était allée.
J'avais finis.
J'avais fini.
Ils avaient mangé la pomme.
Ils avaient mangé la pomme.
La pomme que j'avais mangé.
La pomme que j'avais mangée.
Les livres que j'avais lu.
Les livres que j'avais lus.
Je l'avais vu (la table).
Je l'avais vue (la table).
La décision qu'ils avaient pris.
La décision qu'ils avaient prise.
Les fleurs que j'avais cueilli.
Les fleurs que j'avais cueillies.
Les erreurs qu'elle avait fait.
Les erreurs qu'elle avait faites.
Les mesures qu'ils avaient dûs prendre.
Les mesures qu'ils avaient dû prendre.
La confiance qu'elle lui avait témoigné.
La confiance qu'elle lui avait témoignée.
Les risques qu'ils avaient encouru.
Les risques qu'ils avaient encourus.
La somme qu'il avait perçu.
La somme qu'il avait perçue.
Sentence Patterns
La ___ que j'avais ___ était belle.
Les ___ que j'avais ___ étaient utiles.
Quelle ___ avais-tu ___ ?
Les ___ qu'elle avait ___ étaient importantes.
Real World Usage
Le projet que j'avais dirigé a été un succès.
T'avais vu le message que j'avais envoyé ?
La ville que j'avais visitée était magnifique.
Les données que nous avions collectées étaient précises.
La photo que j'avais postée a fait le buzz.
Le plat que j'avais commandé était froid.
Scan for COD
Don't agree with COI
Use Pronouns
Formal Writing
Smart Tips
Check the noun before 'que'.
Identify the gender of the pronoun.
Ask 'What?' to find the COD.
Read backwards to find the object.
Pronunciation
Liaison
Ensure liaison between 'avions' and following vowels.
Declarative
J'avais mangé la pomme. ↘
Finality
Memorize It
Mnemonic
Look to the left, if the object is there, add the extra letter with care!
Visual Association
Imagine a mirror. If the object is reflected before the verb, the verb must dress up to match it.
Rhyme
Si le COD est devant, l'accord est évident.
Story
Marie had a list of tasks. The tasks she had finished (les tâches qu'elle avait finies) were checked off. The ones she hadn't started were still waiting. She looked at the list and saw the agreement.
Word Web
Challenge
Write 5 sentences about things you had done before yesterday, using a direct object pronoun.
Cultural Notes
Strict adherence to agreement is a marker of education in formal settings.
Similar rules, but spoken French often drops the final 'e' sound.
Formal French is standard in administration and education.
Derived from Latin 'plusquamperfectum' (more than perfect).
Conversation Starters
Quel livre avais-tu lu avant de commencer ce cours ?
Quelles tâches avais-tu finies ce matin ?
Quelle était la meilleure décision que tu avais prise ?
Quels films avais-tu vus l'année dernière ?
Journal Prompts
Common Mistakes
Test Yourself
La lettre que j'avais ___ (écrire) était longue.
Which is correct?
Find and fix the mistake:
La pomme que j'avais mangé était bonne.
Je mange la pomme -> La pomme que...
Do we agree with the subject for 'avoir' verbs?
A: As-tu vu les photos? B: Oui, les photos que tu avais ___ étaient superbes.
que / j'avais / la / écrite / lettre
Which needs agreement?
Score: /8
Practice Exercises
8 exercisesLa lettre que j'avais ___ (écrire) était longue.
Which is correct?
Find and fix the mistake:
La pomme que j'avais mangé était bonne.
Je mange la pomme -> La pomme que...
Do we agree with the subject for 'avoir' verbs?
A: As-tu vu les photos? B: Oui, les photos que tu avais ___ étaient superbes.
que / j'avais / la / écrite / lettre
Which needs agreement?
Score: /8
Practice Bank
10 exercisesLes clés que j'avais ___ étaient sur la table.
Which is correct?
La chanson que j'avais entendu à la radio était belle.
reçue / La commande / j'avais / que
Les pommes qu'il avait ___ (mangé).
Match these:
Il avait ___ (finir) la tâche.
Pick the correct one:
Les emails que j'avais reçu étaient importants.
Je l'avais ___ (inviter) à dîner.
Score: /10
FAQ (8)
It's a historical remnant of the participle functioning as an adjective.
Only verbs with 'avoir'. 'Être' verbs agree with the subject.
No agreement. 'J'avais mangé la pomme'.
In casual speech, people often skip it, but it's essential for writing.
Ask 'Who?' or 'What?' after the verb.
They use 'être' and have their own agreement rules.
The agreement rule is the same, but the tense is different.
It's a common mistake, but try to practice the 'look-back' habit.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pluscuamperfecto
Spanish does not require participle agreement with the preceding direct object.
Plusquamperfekt
German participles are invariant.
Past perfect (teta)
Japanese has no grammatical gender or agreement.
Past perfect (kana + qad + past)
Arabic agreement is subject-focused.
Aspect markers (le/guo)
Chinese is an isolating language with no inflection.
Past perfect
English has no participle agreement.
Learning Path
Prerequisites
Related Grammar Rules
The 'Unchangeable' Fait (Faire + Infinitive)
Overview French grammar often presents complexities, especially regarding verb agreement. However, certain structures si...
French Reflexive Agreement: The 'No-Agreement' Exceptions
Overview Mastering French past participle agreement with reflexive verbs is a significant step for B1 learners. While re...
Groups and Crowds: Past Tense Agreement (Participe passé avec collectif)
Imagine you just posted a fire photo on Instagram and `une foule de gens` (a crowd of people) liked it. Did the 'crowd'...
Measuring Values: Verbs that never change (coûter, peser, durer)
Ever wondered why some French verbs just refuse to follow the rules, even when you think you've finally mastered the art...
French Past Agreement: When 'que' Changes Everything
Overview In French, forming the past tense, known as the *passé composé*, often involves the auxiliary verb `avoir` (to...