Quick Answer
To talk about the past in French, you mainly choose between passé composé for completed events and imparfait for background, habits, and ongoing states. This guide shows how to form each tense, pick the right one in context, and avoid the most common mistakes, including être vs avoir and agreement rules.
To use French past tense correctly, you mainly choose between passé composé (pah-SAY kom-poh-ZAY) for completed events and imparfait (an-par-FEH) for background, habits, and ongoing states, then form the tense with the right auxiliary (avoir or être) and apply agreement rules when needed. Once you learn this event vs background split, French storytelling and everyday conversation become much easier to follow.
| English | French | Pronunciation | Formality |
|---|---|---|---|
| I ate (a finished action). | J'ai mangé. | zhay mahn-ZHAY | casual |
| I was eating (ongoing/background). | Je mangeais. | zhuh mahn-ZHEH | casual |
| She arrived. | Elle est arrivée. | el ay zah-ree-VAY | polite |
| We used to go there. | On y allait. | ohn ee ah-LAY | casual |
| I have never been there. | Je n'y suis jamais allé(e). | zhuh nee swee zhah-MAY ah-LAY | polite |
| When I was young, I lived in Lyon. | Quand j'étais jeune, j'habitais à Lyon. | kahn zhay-TAY zhuhn, zhah-bee-TAY ah lee-OHN | polite |
Why French past tenses feel hard (and why they are not)
English often uses one main past form ("I ate", "I was eating") plus context words to clarify meaning. French encodes that meaning choice directly in the verb tense, so you must decide what kind of past you mean before you speak.
French is also a global language. Ethnologue estimates about 80 million native speakers and over 300 million total speakers worldwide, spread across dozens of countries and territories, so you will hear variation in speed and style, but the core tense logic stays stable (Ethnologue, 2024).
"Learners do not simply 'learn a tense', they learn the discourse function it serves in narration, description, and interaction."
Professor Roger Hawkins, linguist and co-author of French Grammar and Usage (Hawkins & Towell, 2013)
That "discourse function" is the key: passé composé and imparfait are less about calendar time and more about how you frame events.
The two workhorse past tenses: the mental model
Passé composé: the event line
Use passé composé (pah-SAY kom-poh-ZAY) when you present an action as completed or as a single event. It is the default tense for "what happened" in spoken French.
Typical signals:
- A clear endpoint: "finished", "arrived", "decided"
- A sequence of events in a story
- A specific time marker: hier (ee-YEHR), ce matin (suh mah-TAN), en 2024 (ahn duh-mil-van-katr)
Imparfait: the background canvas
Use imparfait (an-par-FEH) for:
- Ongoing past situations: "it was raining"
- Habitual actions: "we used to go"
- Descriptions and states: "she was tired", "the room was small"
- Polite softening in requests (especially in service contexts)
Typical signals:
- "used to", "would" (habit)
- "was ...-ing" (ongoing)
- Background details in a story
The simplest test
Ask yourself which sentence feels right:
- "What happened?" → passé composé
- "What was going on (in the background)?" → imparfait
If you want more everyday French context, pair this with a greetings article like how to say hello in French, because real conversations often start in the present and quickly jump to the past.
How to form the passé composé (step by step)
Passé composé is built from:
- an auxiliary verb in the present (avoir or être)
- a past participle (participe passé)
Avoir: the default auxiliary
Most verbs use avoir (ah-VWAHR).
Conjugation (present of avoir):
| Person | Avoir | Pronunciation |
|---|---|---|
| je | j'ai | zhay |
| tu | tu as | ty ah |
| il/elle/on | il a / elle a / on a | eel ah / el ah / ohn ah |
| nous | nous avons | noo zah-VOHN |
| vous | vous avez | voo zah-VAY |
| ils/elles | ils ont / elles ont | eel zohn / el zohn |
Example pattern:
- J'ai parlé. (zhay par-LAY)
- Nous avons fini. (noo zah-vee-NEE)
Être: movement, change, and all reflexive verbs
A set of common verbs use être (EH-truh), plus all reflexive verbs (verbs with se).
Conjugation (present of être):
| Person | Être | Pronunciation |
|---|---|---|
| je | je suis | zhuh swee |
| tu | tu es | ty ay |
| il/elle/on | il est / elle est / on est | eel ay / el ay / ohn ay |
| nous | nous sommes | noo som |
| vous | vous êtes | voo zet |
| ils/elles | ils sont / elles sont | eel sohn / el sohn |
Common être verbs (learn these early):
- aller (ah-LAY), venir (vuh-NEER), arriver (ah-ree-VAY), partir (par-TEER)
- entrer (ahn-TRAY), sortir (sor-TEER), monter (mohn-TAY), descendre (day-SAHN-druh)
- naître (NETR), mourir (moo-REER), tomber (tohn-BAY), rester (res-TAY), retourner (ruh-toor-NAY)
Example:
- Elle est arrivée. (el ay zah-ree-VAY)
- Ils sont partis. (eel sohn par-TEE)
💡 A fast shortcut for être verbs
If you are unsure, remember: all reflexive verbs use être, and many "movement/change" verbs use être. When you are speaking fast, choosing the right auxiliary matters more than perfect agreement endings, especially in casual conversation.
Past participles: regular patterns you can trust
Most past participles are predictable.
| Infinitive ending | Past participle | Example | Pronunciation |
|---|---|---|---|
| -er | -é | parler → parlé | par-LAY |
| -ir | -i | finir → fini | fee-NEE |
| -re | -u | vendre → vendu | vahn-DY |
Irregular past participles are common in high-frequency verbs. Here are the ones worth memorizing first:
| Infinitive | Past participle | Pronunciation |
|---|---|---|
| avoir | eu | uh |
| être | été | ay-TAY |
| faire | fait | feh |
| dire | dit | dee |
| prendre | pris | pree |
| mettre | mis | mee |
| voir | vu | vy |
| pouvoir | pu | py |
| vouloir | voulu | voo-LY |
| venir | venu | vuh-NY |
Agreement rules (the part everyone fears)
With être: agree with the subject
If the auxiliary is être, the past participle agrees with the subject:
- Elle est allée. (el ay zah-LAY)
- Ils sont allés. (eel sohn zah-LAY)
With avoir: usually no agreement
With avoir, the past participle usually does not change:
- Elle a mangé. (el ah mahn-ZHAY)
- Ils ont mangé. (eel zohn mahn-ZHAY)
The exception: preceding direct object
If a direct object comes before the verb, agreement can appear:
- Les pommes que j'ai mangées. (lay pom kuh zhay mahn-ZHAY)
This rule is especially visible in writing and careful speech. The OQLF’s grammar resources explain it clearly and consistently (OQLF, ongoing).
⚠️ Do not overcorrect in conversation
Many learners freeze trying to add every agreement ending. In real spoken French, clarity and correct auxiliary choice carry the meaning. Agreement matters most in writing, exams, and formal contexts.
How to form the imparfait (and why it is simpler than you think)
Imparfait is a one-part tense: a stem + endings.
The stem rule
Take the nous form of the present tense, remove -ons, and you have the imparfait stem.
Example with parler:
- nous parlons → parl-
- je parlais (zhuh par-LAY)
- tu parlais (ty par-LAY)
The endings (memorize once)
| Person | Ending | Example: parler | Pronunciation |
|---|---|---|---|
| je | -ais | je parlais | par-LAY |
| tu | -ais | tu parlais | par-LAY |
| il/elle/on | -ait | il parlait | par-LAY |
| nous | -ions | nous parlions | par-lee-OHN |
| vous | -iez | vous parliez | par-lee-YAY |
| ils/elles | -aient | ils parlaient | par-LAY |
Yes, many forms sound the same. That is normal in French.
The one big irregular: être
Être has a special stem: ét- (ay).
| Person | Être in imparfait | Pronunciation |
|---|---|---|
| je | j'étais | zhay-TAY |
| tu | tu étais | ty ay-TAY |
| il/elle/on | il était | eel ay-TAY |
| nous | nous étions | noo zay-tee-OHN |
| vous | vous étiez | voo zay-tee-YAY |
| ils/elles | ils étaient | eel zay-TAY |
Choosing the right tense in real life: common scenarios
Storytelling: background vs plot
A classic pattern is:
- imparfait for the scene
- passé composé for the event that changes it
Example:
- Il pleuvait quand je suis sorti.
(eel pluh-VEH kahn zhuh swee sor-TEE)
"It was raining when I went out."
Habits and repeated actions
Imparfait is the default for "used to":
- Quand j'étais petit, je jouais dehors.
(kahn zhay-TAY puh-TEE, zhuh zhoo-EH duh-OR)
"When I was little, I used to play outside."
A completed number of times
If you count it as a finished set, use passé composé:
- J'ai vu ce film trois fois.
(zhay vy suh feelm trwah fwah)
"I saw that movie three times."
Politeness in shops and restaurants (cultural insight)
In France and parts of francophone Europe, imparfait can soften a request, making it less direct:
- Je voulais un café, s'il vous plaît.
(zhuh voo-LEH uhn kah-FAY, seel voo pleh) - J'étais venu pour un renseignement.
(zhay-TAY vuh-NY poor uhn ruhn-sayn-MAHN)
This is not "past time" so much as "polite distance". It is a pragmatic choice you will hear in cafés, bakeries, and administrative offices, especially when people want to sound calm and respectful.
The Académie française regularly highlights how tense choice carries nuance beyond time, including politeness and style (Académie française, ongoing).
Negation in the past (simple placement rules)
In passé composé:
- Je **n'**ai pas compris. (zhuh nay pah kohm-PREE)
- Il **n'**est jamais venu. (eel nay zhah-MAY vuh-NY)
Placement:
- ne/n' goes before the auxiliary
- pas/jamais/plus goes after the auxiliary
In imparfait:
- Je ne comprenais pas. (zhuh nuh kohm-pruh-NEH pah)
The "avoir vs être" verbs that change meaning
Some verbs can use either auxiliary depending on whether they are used transitively (with a direct object) or intransitively (movement/state change). Two high-frequency ones:
Monter
- Je suis monté. (zhuh swee mohn-TAY) = "I went up"
- J'ai monté les valises. (zhay mohn-TAY lay vah-LEEZ) = "I carried up the suitcases"
Sortir
- Elle est sortie. (el ay sor-TEE) = "She went out"
- Elle a sorti son téléphone. (el ah sor-TEE sohn tay-lay-FOHN) = "She took out her phone"
These are not exceptions to memorize randomly. They follow a logic: être for "subject moves/changes", avoir for "subject does something to an object".
Passé simple: what it is, and what you actually need
Passé simple is a literary past tense used mostly in novels and formal narrative writing. In everyday speech, French overwhelmingly uses passé composé instead.
You should recognize a few common forms so reading feels easier:
| Infinitive | Passé simple (il/elle) | Meaning |
|---|---|---|
| être | il fut | he was |
| avoir | il eut | he had |
| faire | il fit | he did/made |
| venir | il vint | he came |
If your goal is conversation, prioritize passé composé and imparfait first. You will get far faster results.
Common learner mistakes (and how to fix them)
Mistake 1: Using passé composé for everything
If you narrate only in passé composé, French can sound choppy and overly "event-focused". Add imparfait for atmosphere and ongoing states.
Try this upgrade:
- Basic: J'ai été fatigué. (zhay ay-TAY fah-tee-GAY)
- More natural context: J'étais fatigué, alors je me suis couché tôt. (zhay-TAY fah-tee-GAY, ah-LOR zhuh muh swee koo-SHAY toh)
Mistake 2: Forgetting that reflexive verbs use être
- Je me suis levé. (zhuh muh swee luh-VAY)
- Elle s'est habillée. (el set ah-bee-YAY)
Mistake 3: Confusing "was" (state) with "went" (event)
English "was" can hide an event. French forces you to choose:
- J'étais à Paris. (zhay-TAY ah pah-REE) = I was in Paris (state)
- Je suis allé à Paris. (zhuh swee zah-LAY ah pah-REE) = I went to Paris (event)
A practical mini-drill: turn present into past correctly
Take a present sentence and produce two past versions, one for event, one for background.
Present:
- Je regarde un film. (zhuh ruh-GAHRD uhn feelm)
Past event:
- J'ai regardé un film. (zhay ruh-gar-DAY uhn feelm)
Past background:
- Je regardais un film. (zhuh ruh-gar-DEH uhn feelm)
This drill maps directly to how movie dialogue works. Characters describe what was going on, then what happened.
If you like learning from real scenes, browse the blog index and compare how different articles treat everyday context, like how to say goodbye in French, where tense choice often appears in explanations and examples.
Why movies and TV make past tenses stick
French past tenses are not just grammar, they are rhythm. In dialogue, you hear quick alternations like:
- Je pensais que... (zhuh pahn-SEH kuh)
- et puis j'ai compris. (ay py zhay kohm-PREE)
That alternation is easier to internalize when you attach it to scenes, emotions, and stakes. It also helps you notice regional pacing, for example faster reductions in casual Paris speech vs clearer articulation in some francophone media from Belgium or Canada.
For a reminder of how much tone and context matter, even in taboo language, see French swear words. The same principle applies: formality, setting, and relationship change what sounds natural.
Quick comparison table: when to use what
| You want to say... | Best tense | Example | Pronunciation |
|---|---|---|---|
| A finished action | passé composé | J'ai fini. | zhay fee-NEE |
| A repeated habit | imparfait | Je finissais tôt. | zhuh fee-nee-SEH toh |
| Background description | imparfait | Il faisait froid. | eel fuh-ZEH frwah |
| An interrupting event | passé composé | Il a sonné. | eel ah soh-NAY |
| Two actions in progress | imparfait + imparfait | Je lisais pendant qu'il écrivait. | zhuh lee-ZEH pahn-DAHN keel ay-kree-VEH |
| Background + event | imparfait + passé composé | Je dormais quand tu as appelé. | zhuh dor-MEH kahn ty ah zah-puh-LAY |
A note on French worldwide (and why your tense choice travels well)
French has official status in many places, and you will hear it across Europe, Africa, North America, and the Pacific. That global spread is one reason French learners care about "standard" grammar: the passé composé vs imparfait distinction is shared across the francophone world, even when accent and vocabulary differ.
In France specifically, national statistics track language practice and show French remains the dominant everyday language, which reinforces these shared norms in education and media (INSEE, ongoing). The forms you learn here will work in Paris, Montréal, Brussels, Dakar, and Geneva.
Practice prompts you can use today
Write or say answers out loud. Aim for 3 sentences each.
- Describe a childhood routine (imparfait).
- Tell a short story with 3 events (passé composé).
- Combine them: set the scene (imparfait), then add the event that changed it (passé composé).
- Make one sentence negative in each tense.
If you want a light, motivating way to practice, write a mini-dialogue that starts with a greeting and ends with a sign-off, using how to say hello in French and how to say goodbye in French, then insert one past-tense line in the middle.
Next steps: what to learn after this
Once passé composé and imparfait feel stable, the next high-impact topics are:
- object pronouns (because they trigger agreement with avoir)
- relative clauses with que/qui (because they create the "preceding object" pattern)
- plus-que-parfait for "had done" (built from imparfait of avoir/être + past participle)
For a fun contrast between grammar and emotion, try reading how to say I love you in French and notice how often French uses tense and mood to soften or intensify meaning.
Frequently Asked Questions
What is the main difference between passé composé and imparfait?
How do I know whether to use être or avoir in the passé composé?
Do I always need to make agreement in the passé composé?
Can I mix imparfait and passé composé in the same sentence?
Is passé simple necessary for speaking French?
Sources & References
- Académie française, Dire, Ne pas dire (rubriques sur les temps du passé), ongoing
- Office québécois de la langue française (OQLF), Banque de dépannage linguistique: Temps verbaux et accord du participe passé, ongoing
- Institut national de la statistique et des études économiques (INSEE), La langue française en France (données de pratique), ongoing
- Ethnologue, French (27th edition), 2024
- Hawkins, R. & Towell, R., French Grammar and Usage (3rd ed.), 2013
Start learning with Wordy
Watch real movie clips and build your vocabulary as you go. Free to download.

