Every week, I come across the same mistake in YouTube comments and emails from my students: « j'ai resté » instead of « je suis resté ». It's by far the most common mistake I correct on a daily basis, and I understand why - in English, Spanish, Italian, there's only one auxiliary for the past tense. In French, there are two. And if you pick the wrong one, your sentence immediately sounds off.
In the passé composé, most French verbs are conjugated with « avoir ». But about 17 common verbs of motion or change of state - aller, venir, arriver, partir, tomber, rester, naître, mourir… - use « être », and the past participle then agrees with the subject. All pronominal verbs (se lever, se laver, se rendre compte…) also use « être ». The simple rule: if the verb describes movement from point A to point B or a change of state, it's probably « être ».
Why does everyone get this wrong?
Because in most languages, there's only one auxiliary in the past tense. In English: "I have stayed", "I have arrived", "I have fallen" - it's always "have". So when you learn French, your reflex is to conjugate everything with « avoir ». « J'ai resté », « j'ai arrivé », « j'ai tombé »… It seems logical, but it's wrong.
French has kept this distinction between « être » and « avoir » in the passé composé. And even if it seems arbitrary at first, there's a logic behind it.
Which verbs use « être » in the passé composé?
There are about 17 verbs that use « être ». The good news is that they often come in pairs of opposites:
- aller / venir (to go / to come) - je suis allé / je suis venu
- arriver / partir (to arrive / to leave) - je suis arrivé / je suis parti
- entrer / sortir (to enter / to go out) - je suis entré / je suis sorti
- monter / descendre (to go up / to go down) - je suis monté / je suis descendu
- naître / mourir (to be born / to die) - je suis né / il est mort
- rester / tomber (to stay / to fall) - je suis resté / je suis tombé
- retourner / revenir (to return / to come back) - je suis retourné / je suis revenu
- passer (in the sense of movement) - je suis passé devant la boulangerie
- devenir (to become) - je suis devenu
- rentrer (to go back home) - je suis rentré
Do you see the common thread? All these verbs describe either a movement (going somewhere, coming from somewhere, going up, going down…) or a change of state (being born, dying, becoming). That's the key to remembering them.
The mistakes I correct most often
Here are real mistakes I find constantly:
- ❌ « J'ai resté avec la voiture »
✅ « Je suis resté avec la voiture » (I stayed with the car) - ❌ « Il a tombé sur le bitume »
✅ « Il est tombé sur le bitume » (He fell on the pavement) - ❌ « J'ai arrivé à l'aéroport »
✅ « Je suis arrivé à l'aéroport » (I arrived at the airport) - ❌ « 48h après qu'ils ont parti »
✅ « 48h après qu'ils sont partis » (48h after they left) - ❌ « J'ai venu ici chaque jour »
✅ « Je suis venu ici chaque jour » (I came here every day) - ❌ « Quand j'ai revenu de Paris »
✅ « Quand je suis revenu de Paris » (When I came back from Paris) - ❌ « Elle a rentré lundi de New York »
✅ « Elle est rentrée lundi de New York » (She came back Monday from New York)
See the pattern? In every case, the person used « avoir » when the verb describes a movement. « Rester » somewhere, « tomber », « arriver », « partir », « venir », « revenir », « rentrer » - these are all verbs of movement or position.
Watch out for dual-meaning verbs
Some verbs change their auxiliary depending on the meaning. The classic trap is « passer »:
- ✅ « Je suis passé devant la boulangerie » (movement = être)
- ✅ « J'ai passé beaucoup de temps seul » (duration = avoir)
It's a frequent mistake in the other direction too:
- ❌ « Je suis passé beaucoup de temps seul »
✅ « J'ai passé beaucoup de temps seul »
Same thing with « monter », « descendre » and « sortir »:
- ✅ « Je suis monté au 3e étage » (movement, no direct object)
- ✅ « J'ai monté les valises » (action on an object - direct object « les valises »)
The rule: when the verb has a direct object (COD), use « avoir ». When it doesn't, use « être ».
Pronominal verbs always use « être »
Another trap: pronominal verbs (se lever, se laver, se rendre compte…). They always use « être » in the passé composé, never « avoir ». Yet this mistake comes up often:
- ❌ « Je m'ai rendu au lycée »
✅ « Je me suis rendu au lycée » (I went to high school) - ❌ « Je m'ai débloqué »
✅ « Je me suis débloqué » (I unblocked myself) - ❌ « Je m'ai rendu compte récemment »
✅ « Je me suis rendu compte récemment » (I recently realized)
It's automatic: whenever you see « me », « te », « se », « nous », « vous » before the verb in the passé composé, it's « être ». No exceptions.
Past participle agreement with « être »
With « avoir », the past participle doesn't agree with the subject. With « être », it always does:
- Il est parti / Elle est partie
- Ils sont partis / Elles sont parties
- Il est tombé / Elle est tombée
- Elle est rentrée lundi (not « est rentré »)
In spoken French, this difference is often inaudible (« parti » and « partie » sound the same). But in writing, the agreement is mandatory.
NB: a good reflex to stop making mistakes - ask yourself if your verb answers the question « où ? » (where?): aller où?, venir d'où?, tomber où? If yes, it's very likely a verb that uses « être ». Verbs with « avoir » tend to answer the question « quoi ? » (what?): manger quoi?, lire quoi?, voir quoi?

