Le Passé Composé: Overview

The passé composé is the past tense you will use almost every time you say something about the past in French. It covers completed actions, finished events, things that happened — anything that English would express with I ate, I have eaten, I went, I have gone, I saw, I have seen. Modern spoken French has consolidated all of those English distinctions into one form: the passé composé.

This page is the entry point. It explains what the tense expresses, how it's built, why French has two auxiliary verbs (avoir and être), how negation and questions work, and what the introductory rules of past participle agreement are. The detail pages cover each piece in depth; this one connects them.

What the passé composé means

The passé composé presents a past event as completed. The action is bounded — it has a clear endpoint, even if that endpoint isn't explicitly stated. Compare:

J'ai mangé une pomme.

I ate an apple. / I have eaten an apple.

Tu es venu hier soir.

You came last night. / You did come last night.

Nous avons fini le travail à dix-huit heures.

We finished the work at six p.m.

In each case, the event is treated as a unit — something that happened and is now done. This contrasts with the imparfait, which describes ongoing or habitual past actions:

Je mangeais une pomme quand le téléphone a sonné.

I was eating an apple when the phone rang.

The split between event (passé composé) and background (imparfait) is the core architecture of French past-tense narration. See the imparfait overview for the other half.

💡
If English would use simple past (I ate) or present perfect (I have eaten), French almost always uses passé composé. The choice between I ate and I have eaten is irrelevant in French — same verb form, j'ai mangé, covers both.

How it's formed

The passé composé is a compound tense: two pieces working together. The formula is:

Auxiliary (avoir or être, present indicative) + Past participle of the main verb

Take the verb manger (to eat). Its past participle is mangé. You combine that with the present-tense conjugation of avoir:

PersonAuxiliaryPast participleFull form
jeaimangéj'ai mangé
tuasmangétu as mangé
il / elle / onamangéil a mangé
nousavonsmangénous avons mangé
vousavezmangévous avez mangé
ils / ellesontmangéils ont mangé

For verbs that take être (we'll see which ones below), the structure is the same — just swap the auxiliary:

PersonAuxiliaryPast participleFull form
jesuisallé(e)je suis allé(e)
tuesallé(e)tu es allé(e)
il / elle / onestallé(e)il est allé / elle est allée
noussommesallé(e)snous sommes allé(e)s
vousêtesallé(e)(s)vous êtes allé(e)(s)
ils / ellessontallé(e)sils sont allés / elles sont allées

The (e) and (s) in parentheses signal past participle agreement — a topic we'll preview in a moment.

Past participles: how to form them

The past participle is the second piece of the passé composé. For most verbs, it follows a regular pattern based on the infinitive ending:

Infinitive endingPast participle endingExample
-er (1er groupe)parler → parlé, manger → mangé
-ir (2e groupe)-ifinir → fini, choisir → choisi
-re, -oir (3e groupe)variesvendre → vendu, voir → vu, prendre → pris

The 1er groupe pattern is the most regular and the most frequent: every regular -er verb (and -er verbs are the overwhelming majority of French verbs) takes . The pronunciation is always /e/ — never silent. J'ai mangé is /ʒe mɑ̃ʒe/.

A small number of high-frequency irregular past participles must be memorized. Here are the dozen you will encounter most often:

InfinitifPast participleAuxiliary
avoireu /y/avoir
êtreétéavoir
fairefaitavoir
direditavoir
voirvuavoir
prendreprisavoir
mettremisavoir
écrireécritavoir
vouloirvouluavoir
pouvoirpuavoir
devoiravoir
venirvenuêtre

J'ai vu un film extraordinaire hier soir.

I saw an extraordinary film last night.

Tu as fait quoi ce week-end ?

What did you do this weekend?

Elle a pris le train de neuf heures.

She took the nine o'clock train.

Two auxiliaries: avoir vs. être

Almost all French verbs take avoir as their auxiliary. A small but important set takes être instead. Knowing which group a verb belongs to is one of the central decisions in French past-tense grammar.

When to use être

A verb takes être if it falls into one of two categories:

  1. Maison d'être verbs — about seventeen verbs of motion or change of state (also called the DR & MRS VANDERTRAMP list).
  2. All pronominal (reflexive) verbs — every verb with me, te, se, nous, vous.

The maison d'être list:

VerbMeaning
allerto go
venirto come
arriverto arrive
partirto leave
entrerto enter
sortirto go out
monterto go up
descendreto go down
resterto stay
tomberto fall
retournerto return
rentrerto go back home
revenirto come back
devenirto become
naîtreto be born
mourirto die
passerto drop by (intransitive)

These all describe either physical motion (going up/down/in/out/away) or a major change of state (being born, dying, becoming). Everything else takes avoir.

Je suis allée au marché ce matin.

I went to the market this morning.

Mes parents sont arrivés à minuit.

My parents arrived at midnight.

Mon grand-père est né en 1932 à Lyon.

My grandfather was born in 1932 in Lyon.

Pronominal verbs always take être

Every reflexive verbse laver, se lever, s'habiller, se coucher, s'amuser, se souvenir — takes être in the passé composé:

Je me suis levé à six heures du matin.

I got up at six in the morning.

Nous nous sommes amusés à la fête.

We had fun at the party.

Elle s'est souvenue de mon prénom.

She remembered my first name.

For deeper coverage of how to choose, see the auxiliary overview.

Negation: ne ... pas wraps the auxiliary

To make the passé composé negative, the ne ... pas wraps around the auxiliary, not the past participle:

Subject + ne + auxiliary + pas + past participle

Je n'ai pas mangé ce matin.

I didn't eat this morning.

Tu n'es pas venu à la réunion.

You didn't come to the meeting.

Elle ne s'est pas levée tôt.

She didn't get up early.

The same template works for other negative pairs: ne ... jamais (never), ne ... rien (nothing), ne ... plus (no longer), ne ... pas encore (not yet):

Je n'ai jamais visité l'Italie.

I have never visited Italy.

On n'a rien compris à son explication.

We didn't understand any of his explanation.

Il n'a pas encore appelé.

He hasn't called yet.

Two negatives — personne and nulle part — go after the past participle rather than between auxiliary and participle:

Je n'ai vu personne au café.

I didn't see anyone at the café.

Nous n'avons trouvé tes clés nulle part.

We didn't find your keys anywhere.

Questions: inversion or est-ce que

Three ways to ask a passé composé question:

1. Rising intonation — most common in informal speech. Same word order as a statement, voice rises at the end:

Tu as mangé ?

Did you eat? (informal, just intonation)

2. Est-ce que — neutral, works in any register. Est-ce que fronted, then normal word order:

Est-ce que tu as mangé ?

Did you eat?

Est-ce qu'elle est partie ?

Did she leave?

3. Inversion — formal. The auxiliary and subject pronoun swap places, joined by a hyphen. The past participle stays at the end:

As-tu mangé ?

Did you eat?

Avez-vous fini votre travail ?

Have you finished your work?

Sont-ils arrivés à l'heure ?

Did they arrive on time?

For 3sg with verbs ending in a vowel, French inserts a -t- to ease pronunciation: a-t-il mangé ? /atilmɑ̃ʒe/, never a-il mangé.

A-t-elle pris le train ?

Did she take the train?

Past participle agreement: a brief preview

This is one of the trickier features of French and has its own dedicated pages. Here's the headline:

With avoir: the participle is invariable unless a direct object precedes the verb (via pronoun replacement, a que relative clause, or a fronted quel(le)(s) question). In that case the participle agrees with the preceding direct object in gender and number:

J'ai mangé les pommes.

I ate the apples. — direct object follows the verb, no agreement.

Les pommes ? Je les ai mangées.

The apples? I ate them. — preceding direct object les triggers feminine plural agreement.

With être (maison d'être verbs): the participle agrees with the subject in gender and number, like an adjective:

Marie est allée à Paris.

Marie went to Paris.

Mes sœurs sont rentrées à minuit.

My sisters got home at midnight.

With pronominal verbs (also être): the rule is more delicate. Most of the time, the participle agrees with the subject — but technically, it's agreeing with the reflexive pronoun if that pronoun is the direct object. When the reflexive is an indirect object, agreement disappears:

Elle s'est lavée.

She washed (herself). — se is the direct object, agreement appears.

Elle s'est lavé les mains.

She washed her hands. — les mains is the direct object (and follows the verb), so no agreement.

These rules are treated in detail at agreement with avoir and agreement with être.

Why one French form covers two English forms

English distinguishes:

  • Simple pastI ate, I went, I saw — for events at a specific past time, often disconnected from the present.
  • Present perfectI have eaten, I have gone, I have seen — for events with current relevance, indefinite past, or events continuing into the present.

French collapses both into the passé composé. J'ai mangé can mean either "I ate" or "I have eaten," depending on context. There is no morphological way to distinguish the two in French. Time adverbs and discourse cues do the work English does with verb form:

FrenchEnglish equivalent
J'ai mangé.I ate. / I have eaten.
J'ai mangé hier.I ate yesterday. (specific time → simple past)
J'ai déjà mangé.I've already eaten. (relevance now → present perfect)
J'ai mangé là-bas trois fois.I've eaten there three times. (indefinite past)

This is one of the cleanest illustrations of how grammars partition the same conceptual space differently. English speakers initially worry they're "losing" the perfect/simple distinction, but in fact the information is still there — it's carried by adverbs and discourse rather than by the verb itself.

Comparison with English

Three friction points for English speakers:

  1. The passé composé is a compound tense with a present-tense auxiliary, even though it expresses past meaning. J'ai mangé literally translates as "I have eaten," but it can also mean "I ate." Don't let the literal translation mislead you about the meaning.
  2. Two auxiliaries. English uses have for everything; French splits into avoir and être. The choice is determined by the verb, not by the speaker.
  3. Past participle agreement. English past participles never change form (I have eaten, the apples I have eaten, she has eaten, they have eaten). French participles agree with subjects (être) or preceding direct objects (avoir) — a rule with no parallel in English. Most agreement is silent in speech, but it must be marked in writing.

Common Mistakes

Mistake 1: Using avoir with a maison d'être verb.

❌ J'ai allé au cinéma hier soir.

Incorrect — aller is on the maison d'être list and takes être.

✅ Je suis allé(e) au cinéma hier soir.

I went to the movies last night.

Mistake 2: Using avoir with a pronominal verb.

❌ Je m'ai levé à sept heures.

Incorrect — every pronominal verb takes être. Always je me suis lavé/levé/couché etc.

✅ Je me suis levé(e) à sept heures.

I got up at seven.

Mistake 3: Forgetting the past participle ending /e/ on -er verbs.

❌ J'ai mang une pizza. (pronouncing /ʒe mɑ̃ʒ/)

Incorrect — the past participle of manger is mangé /mɑ̃ʒe/, with a clear final /e/. The -é is never silent.

✅ J'ai mangé une pizza /ʒe mɑ̃ʒe yn pidza/.

I ate a pizza.

Mistake 4: Putting pas after the past participle.

❌ Je n'ai mangé pas.

Incorrect — pas wraps around the auxiliary, not the participle. The correct form is je n'ai pas mangé.

✅ Je n'ai pas mangé.

I didn't eat.

Mistake 5: Using passé composé where imparfait is needed for description.

❌ Quand je suis arrivé, il a fait beau.

Incorrect — describing the weather as ongoing context requires the imparfait il faisait beau.

✅ Quand je suis arrivé, il faisait beau.

When I arrived, the weather was nice.

Mistake 6: Forgetting subject agreement with être verbs.

❌ Marie est allé à Paris.

Incorrect — with être, the past participle agrees with the subject. Feminine singular requires allée.

✅ Marie est allée à Paris.

Marie went to Paris.

Key takeaways

The passé composé is the workhorse past tense of spoken French. It expresses completed events, covering both the English simple past and the present perfect. Build it with auxiliary (avoir or être) + past participle.

Most verbs take avoir. The exceptions are the seventeen verbs of motion and change of state on the maison d'être list, and all pronominal verbs. Negation wraps ne ... pas around the auxiliary; questions invert auxiliary and subject (or use est-ce que).

Past participle agreement matters in writing: with être, agree with the subject; with avoir, agree only with a preceding direct object. The detail pages cover formation patterns, irregular participles, agreement rules, and the imparfait/passé composé contrast that organizes all French past-tense narration.

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

  • Passé Composé Formation: avoir + -er VerbsA1The most common passé composé pattern: avoir + past participle in -é. Drop -er from the infinitive, add é, combine with the present-tense forms of avoir. Six forms, one paradigm, hundreds of verbs.
  • Passé composé: être + maison d'être verbsA1How to form the passé composé of verbs of motion and change of state with être, and why the past participle agrees with the subject like an adjective.
  • Past participle agreement with avoirA2The rule that French native speakers themselves struggle with: when avoir-conjugated participles agree with a preceding direct object, and when they don't.
  • L'Accord du Participe Passé avec ÊtreA2How to make the past participle agree with the subject when the auxiliary is être — gender, number, the masculine-default for mixed groups, the on-puzzle, and where the agreement is silent vs. audible.
  • L'imparfait : vue d'ensembleA2The imparfait — French's past-imperfective tense. Five core uses (habit, description, ongoing action, politeness, hypothetical), one almost-universal formation (1pl present minus -ons plus -ais/-ais/-ait/-ions/-iez/-aient), and the single irregular stem (être → ét-).
  • The Auxiliaries: avoir, être, and the periphrastic allerA2How French builds compound tenses with avoir or être, when each one is required, and how the choice affects past participle agreement.