Passé composé with avoir
A2 Le passé composé avec avoir 20 / 52
In short
The passé composé is the everyday French past tense for completed actions (“I ate”, “I have eaten”). It is built from two parts: a present-tense auxiliary plus a past participle. Most verbs use avoir as the auxiliary: j’ai mangé.
The rule
The passé composé is a compound tense: avoir (present) + past participle. The auxiliary carries the person and number; the past participle carries the meaning.
- J’ai parlé à Marie. - I spoke / I have spoken to Marie.
- Nous avons fini le travail. - We finished the work.
- Ils ont vu le film. - They saw the film.
One French form covers three English pasts: j’ai mangé = “I ate”, “I have eaten”, and “I did eat”.
Negation wraps the auxiliary, not the participle: Je n’ai pas compris. - I did not understand. Object pronouns also go before the auxiliary: Je l’ai vu. - I saw it/him.
avoir (present) + past participle
You already know avoir in the present (Lesson 7). Put it in front of the participle and you have the tense. The auxiliary is what changes with the subject; the participle usually stays the same (see the agreement section below).
- tu as attendu, elle a dormi, vous avez répondu
Regular participles (-é, -i, -u)
Past participles follow the verb group:
- -er verbs -> -é: parler -> parlé, manger -> mangé, aimer -> aimé
- -ir verbs (regular) -> -i: finir -> fini, choisir -> choisi, dormir -> dormi
- -re verbs (regular) -> -u: vendre -> vendu, attendre -> attendu, répondre -> répondu
Common irregular participles
Many high-frequency verbs have irregular participles - learn them one by one:
- avoir -> eu, être -> été, faire -> fait, prendre -> pris
- voir -> vu, boire -> bu, lire -> lu, croire -> cru
- vouloir -> voulu, pouvoir -> pu, devoir -> dû, savoir -> su
- mettre -> mis, dire -> dit, écrire -> écrit, ouvrir -> ouvert
- connaître -> connu, recevoir -> reçu, vivre -> vécu, pleuvoir -> plu
No agreement with avoir - EXCEPT with a preceding direct object (B1)
With avoir, the past participle normally does not agree with the subject:
- Elle a mangé une pomme. (not mangée) - the subject elle triggers nothing.
- Ils ont acheté des fleurs. (not achetés)
The B1 refinement: the participle agrees in gender and number with a direct object that comes BEFORE the verb (le complément d’objet direct antéposé). The object usually appears before the verb in three cases:
- A relative clause with que: les fleurs que j’ai achetées (fleurs = feminine plural)
- A preceding object pronoun (le, la, les): Ces lettres, je les ai écrites.
- A question with quel / combien de: Quelle robe as-tu choisie ?
If the direct object comes after the verb, there is no agreement: J’ai acheté des fleurs. The trigger is strictly a direct object placed before the verb - an indirect object never causes agreement: les amis à qui j’ai parlé (no agreement, parler à is indirect). Watch the pronouns: le / la / les are direct and do trigger agreement, lui / leur are indirect and never do (Je leur ai téléphoné.), and me / te / nous / vous are direct or indirect depending on the verb.
Forms & patterns
Auxiliary avoir + participle (regular verbs, one from each group):
| Person | parler (-é) | finir (-i) | vendre (-u) |
|---|---|---|---|
| j’ | ai parlé | ai fini | ai vendu |
| tu | as parlé | as fini | as vendu |
| il/elle/on | a parlé | a fini | a vendu |
| nous | avons parlé | avons fini | avons vendu |
| vous | avez parlé | avez fini | avez vendu |
| ils/elles | ont parlé | ont fini | ont vendu |
Preceding-COD agreement (participle endings, avoir verbs):
| Direct object | ending | Example |
|---|---|---|
| masculine singular | (none) | le livre que j’ai lu |
| feminine singular | -e | la lettre que j’ai lue |
| masculine plural | -s | les livres que j’ai lus |
| feminine plural | -es | les fleurs que j’ai achetées |
Examples
| Français | English |
|---|---|
| J’ai mangé au restaurant hier soir. | I ate at the restaurant last night. |
| Nous avons fini nos devoirs. | We finished our homework. |
| Elle a pris le train de huit heures. | She took the eight o’clock train. |
| Ils ont vu un très bon film. | They saw a very good film. |
| Tu n’as pas répondu à ma question. | You did not answer my question. |
| Les fleurs que j’ai achetées sont belles. | The flowers I bought are beautiful. |
| Cette histoire, je l’ai déjà entendue. | That story, I have already heard it. |
| As-tu compris la leçon ? | Did you understand the lesson? |
Common mistakes
- Je suis mangé -> J’ai mangé - most verbs take avoir, not être.
- J’ai manger -> J’ai mangé - the participle ends in -é, never the infinitive -er.
- Elle a mangée une pomme -> Elle a mangé une pomme - no agreement with the subject under avoir.
- Les fleurs que j’ai acheté -> Les fleurs que j’ai achetées - a preceding direct object triggers agreement.
- J’ai pas vu (careful in writing) -> Je n’ai pas vu - keep the ne around the auxiliary.
- J’ai le vu -> Je l’ai vu - the object pronoun goes before the auxiliary, not the participle.
Tips
- Two-step build: pick avoir for the subject, then add the participle. The subject only changes avoir.
- Memorize irregular participles in small batches; the top ten (eu, été, fait, pris, vu, bu, lu, mis, dit, pu) cover most conversation.
- Default to no agreement with avoir. Only ask about agreement when you spot que, a le/la/les pronoun, or quel/combien before the verb.
- Agreement is mostly silent: lu / lue / lus all sound the same; it matters most in writing. But écrit -> écrite and fait -> faite do change the sound.
- Only a direct object triggers agreement - if the verb needs à (parler à, répondre à), there is no agreement.
- Time markers like hier, ce matin, l’année dernière signal a completed action and the passé composé.