Passé Composé: How to Form the French Past Tense (With Examples)
Quick answer: The passé composé is the everyday French past tense for completed actions, like "I ate," "she arrived," or "we saw." You build it from two pieces: a helping verb (avoir or être) plus a past participle. So j'ai mangé is literally "I have eaten."
What is the passé composé?
The passé composé (literally "compound past") is the tense French speakers use for things that already happened and are finished. "I ate," "I have eaten," and "I did eat" usually all map to this one tense.
It is called "compound" because it is built from two words, not one, exactly like the English "I have eaten." That parallel is the secret to learning it quickly.
Would it help to hear this out loud with a tutor? Your first class is free.
The English parallel: "I have eaten" becomes "j'ai mangé"
English already has a tense built the same way, the present perfect: I have eaten, she has finished, they have arrived. It is the verb "to have" plus a past participle. French does exactly the same:
- English: I have + eaten (to have + past participle)
- French: j'ai + mangé (avoir + past participle)
Look closely: j'ai means "I have" and mangé means "eaten," so j'ai mangé is literally "I have eaten." You already own this pattern in English; you are just swapping in French parts.
How to form the passé composé
passé composé = auxiliary (avoir or être, present tense) + past participle
Step 1: Conjugate the helping verb (avoir)
| French | English |
|---|---|
| j'ai | I have |
| tu as | you have |
| il / elle a | he / she has |
| nous avons | we have |
| vous avez | you have (formal or plural) |
| ils / elles ont | they have |
Step 2: Add the past participle
The past participle (the "eaten / finished / sold" form) depends on the verb ending:
| Verb ending | Becomes | Example |
|---|---|---|
| -er verbs | -é | manger → mangé (eaten) |
| -ir verbs | -i | finir → fini (finished) |
| -re verbs | -u | vendre → vendu (sold) |
Put the two steps together and you get full sentences:
| French | Literal | Natural English |
|---|---|---|
| J'ai mangé | I have eaten | I ate |
| Tu as fini | You have finished | You finished |
| Elle a vendu la voiture | She has sold the car | She sold the car |
| Nous avons parlé | We have spoken | We talked |
Avoir or être giving you trouble? That is exactly what a free trial class is for.
Avoir vs être: which helping verb?
Most French verbs use avoir. A small, specific group, mostly verbs of movement or a change of state, uses être instead. Many learners memorize them with the nickname "DR & MRS VANDERTRAMP."
| Verb | Meaning | Example |
|---|---|---|
| aller | to go | je suis allé(e) |
| venir | to come | il est venu |
| arriver | to arrive | elle est arrivée |
| partir | to leave | nous sommes partis |
| naître | to be born | je suis né(e) |
| mourir | to die | il est mort |
All reflexive verbs (se laver, se lever, s'amuser) also use être: je me suis levé(e) means "I got up."
Key difference from English: with être, the past participle agrees with the subject. Add -e if the subject is feminine and -s if plural: je suis allé (m.), je suis allée (f.), nous sommes allés (pl.). With avoir, the participle normally stays unchanged.
Watch out for irregular past participles
Just as English has "go → gone" instead of "goed," French has irregular past participles worth memorizing:
| Verb | Past participle | Example |
|---|---|---|
| avoir (to have) | eu | j'ai eu |
| être (to be) | été | j'ai été |
| faire (to do/make) | fait | j'ai fait |
| voir (to see) | vu | j'ai vu |
| prendre (to take) | pris | j'ai pris |
| naître (to be born) | né | je suis né(e) |
How to make it negative
Wrap ne ... pas around the helping verb, not the participle:
- J'ai mangé becomes je n'ai pas mangé (I did not eat).
- Elle est partie becomes elle n'est pas partie (she did not leave).
Putting it all together
Four habits make the passé composé automatic: pick avoir or être, conjugate it in the present, add the past participle, and make the participle agree when you use être. The fastest way to make it stick is not more charts, it is speaking it out loud with someone who corrects you gently in real time. That is exactly what a trial class is for.
Going further: compare the two French past tenses in passé composé vs imparfait, or see all six tenses in French verb tenses explained.
Still need help? Book a free class with us now!
1-on-1 or small group, $25/hour, qualified university tutors. Try a class free, no pressure, just French.
Frequently asked questions
What is the passé composé in simple terms?
It is the everyday French past tense for finished actions, the equivalent of "I ate" or "I have eaten." You make it from a helping verb (avoir or être) plus a past participle.
Why does "j'ai mangé" mean "I have eaten"?
Because French builds this tense the same way English builds the present perfect. J'ai means "I have" and mangé means "eaten," so word for word it is "I have eaten." English uses the identical "have + past participle" pattern, which is why the passé composé is more familiar than it first appears.
When do I use être instead of avoir?
Use être for a specific set of verbs about movement or change of state (aller, venir, arriver, partir, monter, descendre, rester, naître, mourir, and others) and for all reflexive verbs. Everything else uses avoir. With être, the past participle agrees with the subject in gender and number.
What is the difference between passé composé and imparfait?
The passé composé is for completed, one-time actions ("I ate at 8"); the imparfait is for ongoing or repeated past states and habits ("I used to eat at 8" or "I was eating"). They often appear in the same story, and it is a great topic to practise in a trial class.
New to how French verbs change form? Start with our guide to French verb conjugation (-ER, -IR, -RE verbs).