Does the past participle agree? The decision chain

B1

Not how to form the passé composé, but whether the participle agrees: with être → with the subject; with avoir → invariable UNLESS the direct object comes first (l', que, quel). Plus the traps: lui/leur don't count, s'est lavée vs s'est lavé les mains, fait + infinitive is invariable.

🎯 This page is not about forming the passé composé (seePast tenses”) — only about whether the past participle agrees: invisible when you speak, costly when you write.

One decision chain

Two questions, every time:

  1. Is there something to agree with? (the direct object — “whom / what?”)
  2. Does it come BEFORE the participle?

Beforeagree (add e for feminine, s for plural). Otherwiseleave it alone.

The three rules

CaseAgreement?Example
Auxiliary êtrewith the subjectElle est partie. · Ils sont allés.
Auxiliary avoir, object afterinvariableElle a mangé une pomme.
Auxiliary avoir, direct object beforewith that objectJe l'ai vue. · Les photos que j'ai prises.

⚡ Three shapes of a preceding object

① Object pronoun le / la / les

Ces lettres ? Je les ai écrites.

② Relative pronoun que

La robe que j'ai achetée hier.

③ Interrogative quel / combien de

Quelle robe as-tu choisie ? · Combien de lettres as-tu écrites ?

⚠️ Indirect objects don't count: Je lui ai parlé. · Je leur ai téléphoné. Test: does the verb take à? If yesindirectno agreement.

💡 Reflexive verbs

ExampleAgreement?Why
Elle s'est lavée.se is the direct object, placed before
Elle s'est lavé les mains.the real object isles mains”, after
Elles se sont parlé.parler à qqnindirect
Ils se sont rencontrés.rencontrer qqndirect

🚫 Never agrees

  • avoir + object placed after: Elle a écrit une lettre.
  • indirect object (lui / leur / se): Elles se sont téléphoné.
  • fait + infinitive (invariable): Les robes qu'elle a fait faire.
  • object = en: Des erreurs ? J'en ai fait.

Shortcut

Êtresubject. Avoirinvariable, unless the direct object came first. Indirect objects never count.