French passé composé: avoir or être?

Level A2

How to form the French passé composé: regular participles, when to use avoir or être, agreement and common mistakes for English speakers, with examples.

In spoken French, almost every past event uses the passé composé: an auxiliary verb plus a past participle, like English "have eaten". The twist for English speakers is that French has two auxiliaries, avoir and être, and you have to pick the right one every time.

Why this is hard for English speakers

English also builds a past form with "have" plus a participle (I have eaten), but its meaning is different from the French one. French uses the passé composé for both "I ate" and "I have eaten", so it covers what English splits between the simple past and the present perfect. Two other differences cause most of the mistakes.

  • Two auxiliaries. English only has "have". French uses être for a short list of movement and change verbs and for all reflexive verbs. J'ai allé is the typical English-speaker error; the correct form is Je suis allé.
  • Agreement with être. When the auxiliary is être, the participle agrees with the subject, like an adjective: Elle est partie, Ils sont partis. English participles never change.
  • The English "have lived here for five years" does not translate. French stays in the present for something that is still true: J'habite ici depuis cinq ans.

Building the participle

Infinitive endingParticipleExample
-er-éparler → parlé, manger → mangé
-ir-ifinir → fini, choisir → choisi
-re-uvendre → vendu, attendre → attendu

Irregular participles have to be learned one by one: avoir → eu, être → été, faire → fait, prendre → pris, voir → vu.

Avoir or être?

Most verbs take avoir: J'ai mangé une pizza. (I ate a pizza.) Nous avons fini le travail. (We finished the work.) Ils ont vendu leur voiture. (They sold their car.)

About fifteen verbs take être. Most of them describe going somewhere or changing state, so the usual memory aid is "house of être":

  • aller, venir, arriver, partir, entrer, sortir, monter, descendre
  • rester, rentrer, retourner, tomber, naître, mourir, devenir, passer
ExampleEnglish
Elle est allée au cinéma.She went to the cinema.
Ils sont arrivés hier.They arrived yesterday.
Nous sommes restés à la maison.We stayed at home.
Je suis née en 1990. (said by a woman)I was born in 1990.

Reflexive verbs always take être: Elle s'est levée tôt. (She got up early.) Je me suis couché tard. (I went to bed late, said by a man.)

Negation and questions

  • Negation wraps the auxiliary: Je n'ai pas mangé. (I did not eat.) Elle n'est pas venue. (She did not come.)
  • Questions: Tu as fini ? or As-tu fini ? (Have you finished?)

Frequently asked questions

How do you know whether to use avoir or être in the passé composé?

Most verbs use avoir (j'ai mangé, nous avons fini). About fifteen verbs of movement and change use être (aller, venir, arriver, partir, entrer, sortir, monter, descendre, rester, rentrer, retourner, tomber, naître, mourir, devenir, passer), and all reflexive verbs use être (elle s'est levée).

Why do you say 'je suis allé' and not 'j'ai allé'?

Aller is one of the movement verbs that take être as an auxiliary, so 'j'ai allé' is incorrect. English speakers make this mistake because English only has 'have' as an auxiliary. With être, the participle also agrees with the subject: elle est allée, ils sont allés.

Is the French passé composé the same as the English present perfect?

Not exactly. The passé composé covers both 'I ate' and 'I have eaten'. But French does not use it for a situation that is still true: 'I have lived here for five years' is 'J'habite ici depuis cinq ans', in the present tense.

How do you form the past participle of regular verbs in French?

Replace the infinitive ending: -er becomes -é (parler → parlé), -ir becomes -i (finir → fini), and -re becomes -u (vendre → vendu). Irregular verbs such as avoir (eu), être (été), faire (fait) and prendre (pris) have to be memorised.

Last updated: