Skip to content
Study Hall
Lesson 1 of 5Raconter: Past, Present and Future
Unit 3 · Lesson 1 of 5

The Passé Composé with Avoir

The passé composé is the French tense for saying what happened: a present-tense form of avoir plus a past participle, as in j'ai mangé (I ate). This lesson builds it step by step, including the irregular participles you will use every day.

5 min read11 practice questionsInteractiveAsk AI about this →

Key things to remember

  1. 1Passé composé = subject + avoir in the présent (ai, as, a, avons, avez, ont) + past participle: j'ai parlé.
  2. 2Regular participles: -er → -é (parlé), -ir → -i (fini), -re → -u (vendu).
  3. 3Key irregulars: eu, été, fait, pris, mis, vu, lu, bu, dit, écrit, pu, voulu, dû, su, reçu, ouvert.
  4. 4With avoir, the participle does not agree with the subject: elles ont fini, not elles ont finies.
  5. 5Ne … pas goes around the auxiliary: je n'ai pas vu. Short adverbs sit between auxiliary and participle: j'ai déjà mangé.
  6. 6One French form covers three English ones: j'ai mangé = I ate / I have eaten / I did eat.

So far you can say what you do: je joue au soccer (I play soccer). But as soon as you tell a friend about your weekend, describe a trip or write about something that happened at work, you need the past. The everyday French tense for this is the passé composé (literally compound past). It is called compound because it is made of two words: a helper verb, called the auxiliary, and a past participle. J'ai mangé means I ate: ai is the present tense of avoir, and mangé is the past participle of manger. English does something very similar in I have eaten. The good news is that French uses this one structure where English has three: j'ai mangé can mean I ate, I have eaten or I did eat, depending on context. The great majority of verbs use avoir as the auxiliary; the next lesson covers the small group that uses être.

Building the passé composé

SubjectAvoir (présent)Past participleEnglish
j'aiparléI spoke, I have spoken
tuasparléyou spoke
il / elle / onaparléhe / she / one spoke
nousavonsparléwe spoke
vousavezparléyou (plural or polite) spoke
ils / ellesontparléthey spoke
Only the auxiliary changes with the subject. The past participle parlé stays exactly the same for every person. Notice the elision: je becomes j' before ai.
Passé composé = subject + avoir (présent) + past participleJ'subject+aiavoir in theprésent+parlépastparticipleI spoke. / I have spoken.One French form covers both English ones.avoir: j'ai · tu as · il/elle a · nous avons · vous avez · ils/elles ontRegular participles: drop the infinitive ending, add é, i or u-er → éparler → parléJ'ai parlé à Léa.I spoke to Léa.-ir → ifinir → finiTu as fini tes devoirs.You finished your homework.-re → uvendre → venduIls ont vendu le vélo.They sold the bike.Irregular participles: learn them in sound groupssounds like -uavoir → euvoir → vulire → luboire → bupouvoir → puvouloir → vouluends in -isprendre → prismettre → misalso appris,comprisends in -itfaire → faitdire → ditécrire → écritone of a kindêtre → étéj'ai été =I was, I have beenJ'ai pris le bus. (I took the bus.) Elle a écrit un courriel. (She wrote an email.)
Fig 1Subject + avoir in the present + past participle. Regular participles end in é, i or u; the most common irregular ones are grouped by their ending.

Regular past participles

Verb groupRuleExamplesIn a sentence
-er verbsdrop -er, add -éparler → parlé, manger → mangé, jouer → jouéNous avons joué au hockey. (We played hockey.)
-ir verbsdrop -ir, add -ifinir → fini, choisir → choisi, réussir → réussiTu as fini tes devoirs ? (Did you finish your homework?)
-re verbsdrop -re, add -uvendre → vendu, attendre → attendu, répondre → réponduElle a attendu le bus. (She waited for the bus.)
One vowel tells you the group: é for -er, i for -ir, u for -re. Every -er verb has a regular participle, even spelling-change verbs like manger and acheter (mangé, acheté).
Why the participle does not agree with the subject
With avoir, the auxiliary does all the work of showing who did the action: ai, as, a, avons, avez, ont. The participle only shows what was done, so it stays the same: j'ai fini, nous avons fini, elles ont fini. Do not add -e or -s to match the subject. (In Grade 10 you will meet one special case where an avoir participle does agree, with a pronoun placed before it; you can ignore that for now.) Also remember the sound: parlé ends with the same ay sound as the infinitive parler, so listen for the auxiliary to know it is the past: je parle (now) versus j'ai parlé (past).

Irregular past participles

The verbs you use most are the ones with irregular participles, so these are worth memorising. They fall into a few families by ending, which makes them much easier to learn. Many end in -u, a handful in -is or -it, and a few in -ert.

EndingInfinitive → participleExample
-uavoir → eu, boire → bu, lire → lu, voir → vu, pouvoir → pu, vouloir → voulu, devoir → dû, savoir → su, recevoir → reçu, courir → couru, connaître → connu, croire → cru, vivre → vécuJ'ai lu un roman. (I read a novel.) Nous avons vu un film. (We saw a movie.)
-isprendre → pris (apprendre → appris, comprendre → compris), mettre → misIl a pris le métro. (He took the subway.) J'ai mis mon manteau. (I put on my coat.)
-itfaire → fait, dire → dit, écrire → écritElle a fait ses devoirs. (She did her homework.) Tu as écrit à Sami ? (Did you write to Sami?)
-ertouvrir → ouvert, offrir → offertIls ont ouvert la porte. (They opened the door.)
one of a kindêtre → étéJ'ai été malade. (I was sick.)
Devoir gives dû with a circumflex, which keeps it different from du (some, of the). Recevoir gives reçu: the cédille keeps the c soft before u.
Avoir and être use avoir too
Both auxiliaries form their own passé composé with avoir: j'ai eu (I had, I got) and j'ai été (I was, I have been). So J'ai eu un A en sciences means I got an A in science, and Nous avons été surpris means We were surprised. Never write je suis été.

Negatives, questions and short adverbs

  • Negative: ne … pas wraps the auxiliary, and the participle follows: Je n'ai pas fini. (I didn't finish.) Ils n'ont jamais vu la mer. (They have never seen the sea.)
  • Question with intonation or est-ce que: Tu as mangé ? / Est-ce que tu as mangé ? (Did you eat?) Question words go first: Qu'est-ce que tu as fait samedi ? (What did you do on Saturday?)
  • Short adverbs such as déjà (already), bien (well), mal (badly), beaucoup (a lot), trop (too much) and encore (again, still) go between the auxiliary and the participle: J'ai déjà mangé. (I have already eaten.) Nous avons bien dormi. (We slept well.)
  • Time expressions such as hier (yesterday) or samedi passé (last Saturday) go at the start or the end of the sentence: Hier, j'ai travaillé. / J'ai travaillé hier.
Loading interactive…
Choose a verb and a subject and switch the tense to the passé composé: watch avoir change with the subject while the past participle stays the same.
In context: a blog post about a busy Saturday
Samedi passé, j'ai travaillé au café de mon oncle à Moncton. J'ai préparé des sandwichs et j'ai lavé la vaisselle. Mon cousin a servi les clients. Après le travail, j'ai retrouvé mes amis au parc. Nous avons joué au soccer et nous avons mangé de la pizza. Le soir, j'ai regardé un film, mais je n'ai pas fini mes devoirs ! Dimanche, j'ai lu un roman et j'ai écrit un courriel à ma grand-mère.

Translation: Last Saturday, I worked at my uncle's café in Moncton. I made sandwiches and I washed the dishes. My cousin served the customers. After work, I met up with my friends at the park. We played soccer and we ate pizza. In the evening, I watched a movie, but I didn't finish my homework! On Sunday, I read a novel and I wrote an email to my grandmother. Notice the pattern in every bolded verb: a form of avoir that matches the subject, then a participle. Regular -er verbs give -é (travaillé, préparé, lavé, retrouvé, joué, mangé, regardé), finir gives fini, servir gives servi, and the irregular lire and écrire give lu and écrit. In the negative, ne … pas surrounds only ai.

Worked examples

Reveal one step at a time and try to beat it to the next line.

Example 1
Translate: We finished the project yesterday.
Example 2
Translate: She took the bus.
Example 3
Make this sentence negative: J'ai vu le film.
Example 4
Translate: They (a group of girls) have already read the book.

Where marks get lost

  • Leaving out the auxiliary, as in Je mangé une pomme. French always needs both parts: J'ai mangé une pomme.
  • Using the infinitive instead of the participle: J'ai manger. The ending sounds the same, but the spelling must be mangé.
  • Making up regular participles for irregular verbs: prendu, metté, faisé, lisé. Correct: pris, mis, fait, lu.
  • Putting pas after the participle: Je n'ai vu pas le film. Ne … pas wraps the auxiliary: Je n'ai pas vu le film.
  • Adding agreement with avoir: Elles ont mangées. With avoir the participle stays mangé.

Flashcards 9

Passé composé formula (most verbs)
Regular participle endings
Participle of prendre, mettre
Participle of faire, dire, écrire
+ 5 more

Practice

1
What is the past participle of prendre?
2
Write the passé composé of finir (auxiliary + participle): Hier, nous ___ nos devoirs.
3
Write the past participle of faire.
4
Which sentence correctly says I didn't eat?
5
Write the passé composé of lire (auxiliary + participle): Elles ___ un article sur le Sénégal.
6
Match each infinitive to its past participle.
voir
mettre
écrire
boire
ouvrir
devoir
7
Which sentence contains an error?
8
Write the passé composé of être (auxiliary + participle): Il ___ malade hier. (He was sick yesterday.)
9
Put the words in order to say We have already watched the movie.
  1. 1le film.
  2. 2regardé
  3. 3déjà
  4. 4Nous
  5. 5avons
10
J'ai mangé une pomme. Which English translations are possible?
11
Write the passé composé of attendre (auxiliary + participle): Tu ___ le bus pendant vingt minutes.

Spot a mistake on this page? Let us know