Passé composé: avoir + irregular past participles

There is no shortcut here. The most frequent verbs in Frenchavoir, être, faire, dire, voir, prendre, mettre, vivre, boire, savoir, pouvoir, vouloir, devoir — all have irregular past participles that you simply have to memorize. The good news is that the list is finite, the high-frequency members can be counted on two hands, and the patterns within the list are loose but real, so it isn't pure brute-force memorization.

This page lists the irregular participles you'll meet first, groups them into rough sub-patterns, and gives natural example sentences for each. All of these verbs take avoir as their auxiliary unless flagged otherwise (a fewvenir, devenir, revenir — are on the maison d'être list and use être; that's covered on a separate page). For the general logic of the passé composé, see the overview.

The core list

These twenty-eight verbs cover roughly 90% of irregular-participle sightings in everyday French. Memorize them in the order shown — frequency-weighted from top to bottom.

InfinitivePast participlePronunciationAuxiliary
avoireu/y/avoir
êtreété/e.te/avoir
fairefait/fɛ/avoir
diredit/di/avoir
lirelu/ly/avoir
écrireécrit/e.kʁi/avoir
voirvu/vy/avoir
prendrepris/pʁi/avoir
mettremis/mi/avoir
vivrevécu/ve.ky/avoir
boirebu/by/avoir
croirecru/kʁy/avoir
savoirsu/sy/avoir
connaîtreconnu/kɔ.ny/avoir
pouvoirpu/py/avoir
vouloirvoulu/vu.ly/avoir
devoir/dy/avoir
recevoirreçu/ʁə.sy/avoir
tenirtenu/tə.ny/avoir
venirvenu/və.ny/être
ouvrirouvert/u.vɛʁ/avoir
peindrepeint/pɛ̃/avoir
craindrecraint/kʁɛ̃/avoir
conduireconduit/kɔ̃.dɥi/avoir
rireri/ʁi/avoir
plaireplu/ply/avoir
falloirfallu/fa.ly/avoir (impersonal)
pleuvoirplu/ply/avoir (impersonal)
💡
Roughly two-thirds of these participles end in -u. If you're not sure of the participle of a verb in -oir or -oire, guessing -u is your best first move (voulu, pu, su, vu, bu, lu, plu, vécu, connu, reçu, dû).

Sub-patterns inside the irregular list

The list looks chaotic at first, but four loose families account for most of it.

The -u family

The largest family. Verbs in -oir (avoir, voir, savoir, pouvoir, vouloir, devoir, recevoir), some in -oire (boire, croire), some in -ir (tenir, venir, courir), and some in -re (lire, vivre, plaire, taire, connaître, paraître).

J'ai eu un peu peur sur le moment, je l'avoue.

I was kind of scared in the moment, I'll admit it.

On a vu un sanglier sur la route hier soir.

We saw a wild boar on the road last night.

Il a bu trois cafés avant midi.

He drank three coffees before noon.

Elle a vécu à Tokyo pendant six ans.

She lived in Tokyo for six years.

Tu as cru ce qu'il t'a raconté ?

Did you believe what he told you?

The -it family

Verbs in -ire (dire → dit, écrire → écrit, conduire → conduit, frire → frit, traduire → traduit) and a few related forms.

J'ai dit la vérité, je le jure.

I told the truth, I swear.

Elle m'a écrit une longue lettre.

She wrote me a long letter.

Mon père a conduit pendant vingt heures sans s'arrêter.

My father drove for twenty hours without stopping.

The -is family

A small but high-frequency group: prendre → pris, mettre → mis, asseoir → assis (and the compound forms: apprendre → appris, comprendre → compris, surprendre → surpris, promettre → promis, permettre → permis).

J'ai pris le métro pour rentrer.

I took the metro to get home.

Tu as compris ce qu'elle a dit ?

Did you understand what she said?

Il a mis ses clés sur la table.

He put his keys on the table.

Nous avons promis de revenir l'été prochain.

We promised to come back next summer.

The -int and -ert family

A handful but worth knowing. Verbs in -eindre/-aindre/-oindre give -eint/-aint/-oint (peindre → peint, craindre → craint, joindre → joint, atteindre → atteint, éteindre → éteint). And the small -rir/-vrir family of ouvrir, offrir, couvrir, souffrir gives -ert.

Mon grand-père a peint ce paysage en 1978.

My grandfather painted this landscape in 1978.

Elle m'a offert un livre pour mon anniversaire.

She gave me a book for my birthday.

On a ouvert toutes les fenêtres pour aérer.

We opened all the windows to air things out.

Il a souffert pendant des années avant qu'on diagnostique sa maladie.

He suffered for years before they diagnosed his illness.

Spelling watch points

A few participles have orthographic surprises worth pointing out explicitly.

with the circumflex

The past participle of devoir takes a circumflex on the u in the masculine singular only: . The accent disappears in the feminine and plural forms (due, dus, dues). The reason is historical: the circumflex distinguishes the participle from the partitive article du ("some"), which would otherwise be a homograph. J'ai dû partir ("I had to leave") versus du pain ("some bread") are not the same word.

J'ai dû annuler mon rendez-vous au dernier moment.

I had to cancel my appointment at the last minute.

Les sommes dues à l'État doivent être payées avant le 15.

Sums owed to the state must be paid before the 15th.

reçu with the cedilla

The participle of recevoir keeps the cedilla on the c to preserve the /s/ sound before u: reçu. Without the cedilla, recu would be pronounced /ʁə.ky/ — wrong.

On a reçu votre message hier.

We received your message yesterday.

The same cedilla logic applies to compounds: aperçu (from apercevoir), déçu (from décevoir), conçu (from concevoir).

plu — two different verbs, same form

The past participle plu is the participle of both plaire ("to please") and pleuvoir ("to rain"). In context the meaning is unambiguous, but the surface form is identical.

Le film m'a beaucoup plu.

I really liked the movie. (from plaire)

Il a plu toute la nuit.

It rained all night. (from pleuvoir, impersonal)

été — invariable

The past participle of être is été. It is invariable: it never agrees with anything, even when the subject is feminine or plural and the auxiliary is avoir. Elles ont été contentesété stays bare. (The agreement is on the predicate adjective contentes, not on the participle.)

Elles ont été très gentilles avec nous.

They were very kind to us.

High-frequency examples in context

A page of memorized participles is harder to retain than the same participles seen in real sentences. Drill these.

J'ai fait une omelette pour le dîner.

I made an omelette for dinner.

Tu as dit quoi exactement ?

What exactly did you say?

On a lu le même livre à l'école.

We read the same book at school.

Elle a su répondre sans hésiter.

She knew how to answer without hesitating.

J'ai connu ses parents il y a longtemps.

I knew her parents a long time ago.

Nous n'avons pas pu venir à la soirée.

We couldn't make it to the party.

Vous avez voulu changer la date ?

Did you want to change the date?

Ça m'a beaucoup plu.

I really liked it.

Il a fallu deux heures pour réparer la voiture.

It took two hours to fix the car.

Avoir and être: their own past participles

The two auxiliaries have past participles you'll use constantly, including with each other:

J'ai été malade pendant trois jours.

I was sick for three days. (passé composé of être)

Tu as eu de la chance.

You were lucky. (passé composé of avoir)

In compound tenses, avoir + eu and avoir + été both occur. They look strange the first time you produce them, but they are perfectly normal: j'ai eu simply means "I had / I have had," and j'ai été means "I was / I have been."

Quick comparison with English

English has its own irregular past-participle system (written, taken, said, made, done, gone), so French learners are at least already used to the idea that past participles aren't always predictable. The conceptual jump is small. The main practical wrinkle is that English uses do/did for emphasis and questions ("Did you see it?" — auxiliary do + bare infinitive), while French uses the regular passé composé in those cases (Tu l'as vu ?). Don't try to mirror the English structure word-for-word.

The other thing to watch is that some English verbs like to know split into two French verbs: savoir (to know a fact) and connaître (to know a person or place). Their past participles — su and connu — both translate to "knew/known," so context decides which one you need.

J'ai su tout de suite que c'était une mauvaise idée.

I knew right away it was a bad idea.

J'ai connu son frère à l'université.

I knew her brother at university. (knew = was acquainted with)

Common Mistakes

❌ J'ai prendre le bus.

Incorrect — pris, not prendre. Beginners sometimes leave the infinitive unchanged.

✅ J'ai pris le bus.

I took the bus.

❌ Il a faisé la vaisselle.

Incorrect — faire is irregular. The participle is fait, not faisé.

✅ Il a fait la vaisselle.

He did the dishes.

❌ Nous avons écris une lettre.

Incorrect — the participle is écrit, not écris. (Écris is the present-tense form of je/tu.)

✅ Nous avons écrit une lettre.

We wrote a letter.

❌ Elle a vécut à Berlin.

Incorrect — vécu, no -t. (Confusion with the present-tense form il vécut, which is actually passé simple anyway.)

✅ Elle a vécu à Berlin.

She lived in Berlin.

❌ J'ai recu ton mail.

Incorrect — the cedilla is required: reçu, otherwise the c sounds like /k/.

✅ J'ai reçu ton mail.

I got your email.

❌ Tu as du partir tôt ?

Incorrect — without the circumflex, du is the partitive article. The participle is dû.

✅ Tu as dû partir tôt ?

Did you have to leave early?

❌ Il a été allé au marché.

Incorrect — passé composé doesn't stack auxiliaries. Aller takes être directly: il est allé.

✅ Il est allé au marché.

He went to the market.

Key takeaways

  • Roughly twenty-eight irregular past participles cover most of what you'll meet. Memorize them.
  • Two-thirds of irregular participles end in -u — that's the safest default guess for any irregular verb.
  • The other patterns are -it (dit, écrit, conduit), -is (pris, mis, compris, promis), -eint/-aint/-oint (peint, craint, joint), and -ert (ouvert, offert, couvert).
  • Watch the spelling: with circumflex, reçu with cedilla, plu for both plaire and pleuvoir, été invariable.
  • All of these verbs except venir, devenir, revenir take avoir as their auxiliary.

Now practice French

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning French

Related Topics