French Passé Composé: Clear Guide with Examples

french passé composéfrench grammarpassé composé être avoirfrench verb conjugationimparfait vs passé composé
French Passé Composé: Clear Guide with Examples

You're halfway through telling a story in French when the sentence suddenly falls apart: “Yesterday, I… ate a croissant.” You know the verb manger, but j'ai mangé still feels less automatic than the English “I ate.” The reason is simple. English often puts the past into one verb, while French splits it between a present-tense helper and a past participle.

The French passé composé follows one core formula: present-tense auxiliary verb, either avoir or être, plus a past participle. The construction looks compact once you recognize its parts, but learners must still make several decisions at the keyboard: which auxiliary belongs with the verb, whether the participle agrees, whether the action belongs in the passé composé or imparfait, and where negation or question structure fits.

This guide turns those decisions into a practical map. You'll work through formation, auxiliary selection, agreement, the passé composé versus imparfait boundary, questions, negation, time expressions, and intermediate mistakes. Each major decision also leads to a focused practice activity in PolyChat, so you can move from understanding a rule to using it in a sentence.

Ready to Learn a Language?

Try PolyChat's engaging language lessons, interactive learning games and put your new vocabulary to the test!

PolyChat Games & Tools

Games & Tools

Tools that every language learner needs at all stages of their learning journey.

PolyChat AI Chat Tutor

AI Chat Tutor

Practice real conversations with an AI tutor that helps you speak with confidence.

PolyChat Interactive Games

Interactive Games

A variety of games to help you learn and remember new words and phrases.

Download on the App StoreGet it on Google Play

Why the Passé Composé Feels Harder Than It Looks

A learner may know that manger means “to eat” and still hesitate between je mange, j'ai mangé, and je mangeais. The difficulty isn't usually the meaning of the main verb. It comes from coordinating several small grammatical choices at once.

In English, “I ate a croissant” places the past marker directly on “eat.” In French, the sentence becomes J'ai mangé un croissant. The auxiliary ai carries the person and tense information, while mangé carries the main action. If you say only j'ai, the listener expects more. If you use the wrong participle, the sentence may sound incomplete or incorrect.

Practical rule: Treat the passé composé as a two-part unit. Don't memorize mangé alone. Memorize the complete pattern, such as j'ai mangé.

Three decision points cause most hesitation:

  • Auxiliary choice: Most verbs use avoir, while a smaller group uses être. Reflexive verbs also use être, as described in this overview of passé composé formation and auxiliary selection.
  • Agreement: With être, the past participle agrees with the subject in standard written French. With avoir, subject agreement normally doesn't occur, although a preceding direct object can trigger agreement.
  • Tense choice: The passé composé presents a completed event, while the imparfait describes background, ongoing states, or habitual action.

You'll also need to place ne...pas around the auxiliary, form questions naturally, and recognize time expressions such as hier or la semaine dernière. The goal isn't to memorize disconnected rules. It's to attach each rule to a sentence shape you can recognize and reproduce quickly.

How the Passé Composé Is Built

Start with the master formula:

Subject + present-tense auxiliary + past participle

The auxiliary is either avoir or être. The main verb changes into its past participle form, but the auxiliary is the part that changes according to the subject.

The avoir pattern

Most verbs use avoir. Here is the present tense of the auxiliary:

SubjectAvoir
jej'ai
tutu as
il, elle, onil a, elle a, on a
nousnous avons
vousvous avez
ils, ellesils ont, elles ont

For a regular -er verb, the past participle usually ends in . The verb parler becomes parlé:

  • J'ai parlé. I spoke.
  • Tu as parlé. You spoke.
  • Nous avons parlé. We spoke.
  • Ils ont parlé. They spoke.

The same structure gives J'ai mangé, “I ate” or “I have eaten.” The auxiliary shows who performed the action and places it in the compound past. The participle identifies the completed action.

The être pattern

A smaller group of verbs uses être. Its present-tense forms are:

SubjectÊtre
jeje suis
tutu es
il, elle, onil est, elle est, on est
nousnous sommes
vousvous êtes
ils, ellesils sont, elles sont

With aller, the past participle is allé:

  • Je suis allé. I went.
  • Tu es allé. You went.
  • Nous sommes allés. We went.
  • Elles sont allées. They went.

The auxiliary changes from avoir to être, while the participle remains the action block. The ending can later change for agreement, which is why aller may appear as allé, allée, allés, or allées.

A five-step infographic showing how to form the French passé composé tense using auxiliary verbs and participles.

For more support with regular patterns, practice the related French -er verb conjugation guide. Once the two-part structure feels familiar, auxiliary choice becomes the next key decision.

Choosing the Right Auxiliary Verb

Use avoir as your default auxiliary. It carries most verbs in the passé composé, including many everyday actions: j'ai lu (I read), nous avons travaillé (we worked), and elle a vendu (she sold).

The smaller être group is easier to manage with the mnemonic DR & VANDERSTOMP. The letters represent common verbs that describe movement, arrival, departure, or a change of state:

  • D: devenir, descendre
  • R: revenir, rentrer, rester, retourner
  • V: venir
  • A: aller, arriver
  • N: naître
  • E: entrer
  • S: sortir
  • T: tomber
  • M: monter, mourir
  • P: partir

Some versions of the mnemonic organize the verbs slightly differently, but the useful point remains the same: learn the être verbs as a limited group rather than treating every movement verb alike.

Compare:

  • Je suis allé au marché. I went to the market.
  • J'ai couru au marché. I ran to the market.

Both sentences involve movement, but aller uses être, while courir uses avoir. The semantic idea of motion alone doesn't decide the auxiliary.

Why reflexive verbs use être

Reflexive verbs also take être because the verb includes a reflexive pronoun connected to the subject:

  • Je me suis lavé. I washed myself.
  • Elle s'est habillée. She got dressed.
  • Nous nous sommes réveillés. We woke up.

The pronoun changes with the subject, and the auxiliary follows the same subject-centered pattern. That's why reflexive verbs belong in your être decision rather than being memorized as isolated exceptions.

A useful first filter is this:

If the verb is reflexive or belongs to the learned être group, choose être. Otherwise, start with avoir and verify the verb if you're unsure.

The guide to verbs in French can help you build that verb-by-verb recognition. Don't rely too heavily on the idea that every verb describing movement uses être. Check the specific verb, then move to agreement only after the auxiliary is settled.

A checklist infographic titled Choosing the Right Auxiliary Verb, outlining five steps for selecting correct English grammar.

Past Participle Agreement Made Simple

With être, the past participle behaves much like an adjective. It reflects the subject's gender and number in writing.

Start with the masculine singular form:

  • Paul est parti. Paul left.

Add -e for a feminine singular subject:

  • Marie est partie. Marie left.

Add -s for a masculine plural subject:

  • Les garçons sont partis. The boys left.

Add -es for a feminine plural subject:

  • Les filles sont parties. The girls left.

The four forms are therefore:

SubjectSentenceEnding
PaulPaul est parti.base form
MarieMarie est partie.feminine singular
Les garçonsLes garçons sont partis.masculine plural
Les fillesLes filles sont parties.feminine plural

For a mixed-gender plural group, standard written French uses the masculine plural form: Paul et Marie sont partis. The agreement belongs to the past participle, not the auxiliary. The auxiliary still changes only according to the subject, as in est for singular and sont for plural.

Why speaking can hide the rule

In everyday speech, the extra -e and -s are usually silent. Il est parti and elle est partie sound the same in many contexts. That can make agreement seem unnecessary, but it remains important in writing, reading, and careful editing.

Think of agreement as a spelling habit you apply after choosing être. First ask, “Which auxiliary?” Then ask, “Who is the subject?” Finally, check whether the participle needs an ending.

With avoir, the subject normally doesn't control the participle:

  • Elle a mangé une pomme. She ate an apple.
  • Elle a mangé. She ate.

The participle remains mangé, not mangée. A preceding direct object creates a different agreement pattern:

  • La lettre que j'ai écrite. The letter that I wrote.

Here, la lettre appears before ai écrite, so the participle agrees with that preceding direct object. This is a later refinement, but it's worth recognizing because it prevents the overly broad rule that “avoir never agrees.”

An infographic explaining the grammatical rules of past participle agreement, distinguishing between adjectives and verb phrases.

Passé Composé Versus Imparfait

French past narration often uses the passé composé and imparfait together. They don't compete for the same job. One gives the scene a setting or ongoing quality, while the other marks a completed event that moves the story forward.

Read this example:

Hier, il pleuvait quand je suis sorti du café. J'avais oublié mon parapluie, alors je suis rentré rapidement.

  • Il pleuvait uses the imparfait. Rain provides the background condition.
  • Je suis sorti uses the passé composé. Leaving the café is a completed event.
  • J'avais oublié uses a different past form, the plus-que-parfait, because the forgetting happened before the other past events.
  • Je suis rentré uses the passé composé. Returning quickly is another completed event that advances the sequence.

A practical mental image is a film set. The imparfait paints the background, including weather, feelings, descriptions, and repeated habits. The passé composé places clear events in the foreground.

SignalUse ImparfaitUse Passé Composé
Story functionSet the scene or describe a stateAdvance the sequence of events
Action shapeOngoing or unfinished from the viewpoint of the storyCompleted and bounded
HabitJe mangeais souvent ici. I often used to eat here.J'ai mangé ici hier. I ate here yesterday.
InterruptionJe lisais quand... I was reading when...Mon ami a appelé. My friend called.

Compare these two situations:

Habitual past: Quand j'étais étudiant, je prenais le bus chaque matin. The repeated routine belongs to the imparfait.

One-off interruption: Je prenais le bus quand j'ai rencontré Claire. Taking the bus forms the background, while meeting Claire is the completed event.

The linguistic description of passé composé as a perfective form helps explain why this tense advances a narrative. It presents completed events as bounded points or steps, while the imparfait lets you remain inside the ongoing scene.

Negation, Questions, and Time Expressions

The passé composé becomes much easier at the sentence level when you treat the auxiliary as the movable part. Negation, questions, and many adverbs attach around or near that auxiliary, while the past participle usually stays in place.

Negation

Put ne...pas around the auxiliary:

  • Je n'ai pas mangé. I did not eat.
  • Elle n'est pas partie. She didn't leave.
  • Nous n'avons pas compris. We didn't understand.

The incorrect pattern is Je n'ai mangé pas. The participle doesn't sit between ne and pas.

Questions

French offers several common question frames:

  1. Intonation: Tu as fini ? Did you finish?
  2. Est-ce que: Est-ce que tu as fini ? Did you finish?
  3. Inversion: As-tu fini ? Did you finish?

Intonation is common in conversation because it's quick and natural. Est-ce que gives you a clear, stable frame and works well in both speech and writing. Inversion sounds more formal and appears often in careful or written French.

Negative questions follow the same principle:

  • Tu n'as pas fini ? You didn't finish?
  • Est-ce que tu n'as pas fini ? Didn't you finish?
  • N'as-tu pas fini ? Didn't you finish?

A comparative explanation of these variants is useful because learners often memorize one question pattern without learning when the others sound natural. The question practice resource provides pattern-based examples, but your own practice should rotate among intonation, est-ce que, and inversion.

Time expressions

These expressions commonly frame completed events:

  • Hier, j'ai travaillé. Yesterday, I worked.
  • Ce matin, elle a appelé. This morning, she called.
  • La semaine dernière, nous sommes partis. Last week, we left.
  • L'année dernière, ils ont déménagé. Last year, they moved.
  • Il y a deux jours, tu as écrit. Two days ago, you wrote.
  • Ce jour-là, elle est arrivée. That day, she arrived.

Words such as déjà, souvent, and toujours need interpretation rather than automatic tense selection. Souvent may describe a repeated background habit with the imparfait, but it can also modify completed events viewed as a series. Read the whole sentence before choosing.

Common Mistakes Intermediate Learners Make

Intermediate learners often know the basic formula but apply the right rule in the wrong place. These errors usually appear when a sentence contains an extra object, a movement verb, or a second past action.

Adding subject agreement with avoir

Wrong: Elle a mangée une pomme.

Right: Elle a mangé une pomme.

The subject elle doesn't trigger agreement with avoir in this sentence. The direct object une pomme comes after the verb, so the participle stays mangé.

Diagnostic: If you're changing the participle because the subject is feminine, check whether the auxiliary is avoir. If it is, don't add -e automatically.

Choosing être for every movement verb

Wrong: Je suis couru au marché.

Right: J'ai couru au marché.

By contrast, Je suis allé au marché is correct because aller belongs to the être group.

Diagnostic: Movement is a clue, not a complete rule. Verify whether the verb is one of the learned être verbs.

Replacing a background action with the passé composé

Wrong for an ongoing interruption: J'ai mangé quand il est arrivé.

Better: Je mangeais quand il est arrivé.

The first version presents eating as a completed event. The second presents eating as ongoing when the arrival occurred.

Diagnostic: Ask whether the first action was already in progress at the moment of the second action. If yes, the imparfait often supplies the background.

Placing negation around the participle

Wrong: Je n'ai parlé pas.

Right: Je n'ai pas parlé.

Diagnostic: Find the auxiliary first. Place ne before it and pas after it, then leave the participle after the negation frame.

These slips are easier to fix when you edit in the same order every time: identify the auxiliary, check its verb class, locate the subject or preceding direct object, then select the tense that matches the event's role.

Practice Plan and Key Takeaways

Understanding the rule is the beginning, not the finish. The most effective practice isolates one decision at a time before asking you to combine auxiliary choice, agreement, tense, negation, and questions in a complete sentence.

A focused four-week roadmap

Week 1, auxiliary recognition: Use PolyChat's conjugation tool and its être-verb flashcards. Sort prompts into avoir, être, and reflexive categories before conjugating them. Your target is quick recognition of the auxiliary without translating the entire sentence first.

Week 2, agreement awareness: Run agreement drills in the conjugation trainer with subject and object prompts. Write pairs such as Elle est partie and Les filles sont parties, then contrast them with Elle a mangé. Your target is to explain why the ending changes, not merely select the visible answer.

Week 3, narrative choice: Use PolyChat's narrative game to alternate passé composé and imparfait. Watch for signals such as soudain for a sudden event and souvent for repetition, but always confirm the role of the action in the story. Your target is to write short sequences where background and completed events work together.

Week 4, sentence production: Write full responses in the chat assistant. Include affirmative statements, negative sentences, intonation questions, est-ce que questions, and inversion. Your target is clean auxiliary placement, correct negation, and deliberate tense selection.

A structured routine like this follows the broader principle described in this guide to learning French effectively: keep practice focused, repeat the same decision in varied contexts, and track the mistakes that recur.

The essential map is short. Choose one auxiliary per verb. Add subject agreement with être, and check for a preceding direct object with avoir. Use the imparfait for background, ongoing states, and habits. Use the passé composé for completed events that move the narrative. Then reinforce each choice with brief, consistent writing and conjugation practice.


PolyChat combines conjugation practice, interactive language games, narrative activities, and chat-based sentence production for learners working on French grammar. Visit Polychat to practise passé composé decisions in short activities and turn today's rules into faster, more accurate French.

Author Jean-Baptiste Bolh

Jean-Baptiste Bolh

Co-Founder

Applied AI