J'ai mangé une pomme.I ate an apple.
To talk about a completed action in the past, French most often uses the passé composé. It's made of two parts: the present tense of avoir, followed by the past participle of the main verb. Most French verbs build their passé composé this way.
Quick shortcut: avoir in the present + past participle. J'ai mangé, tu as mangé, nous avons mangé.
The form
Conjugate avoir in the present, then add the past participle:
| Subject | avoir | + past participle |
|---|---|---|
| j' | ai | ai mangé |
| tu | as | as mangé |
| il / elle / on | a | a mangé |
| nous | avons | avons mangé |
| vous | avez | avez mangé |
| ils / elles | ont | ont mangé |
With avoir, the past participle normally doesn't change for the subject: j'ai mangé, elle a mangé, ils ont mangé — the ending stays mangé every time. (There's one exception, when a direct object comes before the verb, but that's a topic for later.)
Forming the past participle
Most regular verbs form their past participle from the infinitive ending:
| Infinitive ends in | Participle ends in | Example |
|---|---|---|
| -er | -é | parler → parlé |
| -ir | -i | finir → fini |
| -re | -u | vendre → vendu |
- J'ai parlé avec elle.
- Tu as fini tes devoirs ?
- Ils ont vendu leur voiture.
Irregular past participles
Many common verbs have a past participle that doesn't follow the regular pattern above and has to be learned:
| Infinitive | Participle | Example |
|---|---|---|
| avoir | eu | J'ai eu peur. |
| être | été | Il a été malade. |
| faire | fait | Nous avons fait une erreur. |
| prendre | pris | Elle a pris le bus. |
| mettre | mis | J'ai mis la table. |
| dire | dit | Qu'est-ce qu'il a dit ? |
| écrire | écrit | Tu as écrit la lettre. |
| voir | vu | Nous avons vu ce film. |
| pouvoir | pu | Je n'ai pas pu venir. |
| vouloir | voulu | Elle a voulu partir. |
| devoir | dû | Il a dû attendre. |
| boire | bu | Ils ont bu du café. |
| lire | lu | J'ai lu ce livre. |
There is no shortcut for these — the safest approach is to learn each irregular participle together with its verb.
When to use it
The passé composé is the everyday way to talk about a completed action or event in the past:
- J'ai visité Paris l'année dernière.
- Elle a fini son travail à midi.
- Nous avons regardé un film hier soir.
Most verbs form the passé composé with avoir, as shown here. A smaller group of verbs — including some verbs of movement or change of state, plus all pronominal verbs — instead use être as their auxiliary, with its own agreement rule; that group is covered in its own article.
The negative
ne... pas wraps around the conjugated avoir, not around the past participle:
- Je n'ai pas mangé.
- Elle n'a pas fini son travail.
- Ils n'ont pas vu ce film.
Where short adverbs go
A short, common adverb like déjà, encore, bien, mal, trop, beaucoup or toujours usually goes between avoir and the past participle, not after it:
- J'ai déjà mangé. (I've already eaten.)
- Tu as bien travaillé.
- Nous avons beaucoup aimé ce restaurant.
Longer time expressions like hier, ce matin or la semaine dernière work differently — they usually go at the start or end of the sentence, not inside avoir + participle: Hier, j'ai mangé au restaurant.
Common mistakes
- ❌ Il a manger → ✅ Il a mangé (after avoir, use the past participle, not the infinitive)
- ❌ J'ai prendre le train → ✅ J'ai pris le train (irregular participle — prendre doesn't follow the -er/-ir/-re pattern)
- ❌ Elle a pas fini (in standard writing) → ✅ Elle n'a pas fini (standard written French keeps ne)
- ❌ Nous avons mangé bien → ✅ Nous avons bien mangé (a short adverb like bien goes before the participle)
- ❌ J'ai vu pas ce film → ✅ Je n'ai pas vu ce film (ne... pas surrounds the conjugated avoir)
Quick check
Put the verb in brackets into the passé composé with avoir:
- Hier, je ____ (regarder) un film.
- Elle ____ (finir) son travail.
- Nous ____ (ne pas / avoir) le temps.
- Tu ____ (prendre) le bus ce matin ?
- Ils ____ (faire) leurs devoirs.
Show answers
- j'ai regardé 2. elle a fini 3. nous n'avons pas eu 4. tu as pris 5. ils ont fait
Learn faster with GrammarMama
This article covers one topic — here's how GrammarMama helps you turn it into lasting progress:
-
Know your level — A quick placement test finds your CEFR level, so every exercise fits you. Find your level →
-
Follow a clear path — Practise every topic in the right order, from A1 all the way to C2. See the full path →
-
Set your own goal — Tell us what you're learning for, and exercises follow your interests. Set a goal →
-
Track your mistakes — See the patterns behind what trips you up, and fix them for good. Review your mistakes →
-
Build your vocabulary — Words from your exercises are saved and reviewed with spaced repetition. Open your vocabulary →
-
Practise speaking — Answer exercises out loud instead of typing, whenever you like. Try speech practice →
-
Train your pronunciation — Get instant, word-by-word feedback on how you sound. Train your pronunciation →
-
Practise a little every day — Short daily exercises, matched to your level, keep the language fresh. Start practising →
Key takeaways
- Passé composé with avoir = present tense of avoir + past participle: j'ai mangé, nous avons fini.
- With avoir, the past participle doesn't normally change for the subject (a preceding direct object is an exception covered separately).
- Regular participles follow the infinitive ending: -er → -é, -ir → -i, -re → -u; many common verbs have an irregular participle that must be learned individually.
- Most verbs use avoir; a smaller group uses être instead, covered separately.
- Negative: ne... pas around avoir — je n'ai pas mangé.
- Short adverbs like déjà, bien, toujours go between avoir and the participle: j'ai déjà mangé.