French grammar · Intermediate
Passé Composé vs. Imparfait: How to Choose Between Them
French has two everyday past tenses and the choice between them is not about how long ago something happened. The passé composé reports a completed event that moves the story forward; the imparfait paints the background it happened in — descriptions, habits, and states with no stated beginning or end. The same verb can take either, and the tense you pick changes what the sentence claims.
Je dormais quand le téléphone a sonné.
I was asleep when the phone rang.
What it is
Both tenses are past, so asking which one is further back gets you nowhere. The real question is what the verb is doing in the sentence. If it reports something that happened and then finished, so the story can move on, it is a passé composé. If it describes the situation surrounding those events — the weather, a habit, someone's mood, an action already under way — it is an imparfait.
Il pleuvait et la rue était vide quand la voiture a freiné. — It was raining and the street was empty when the car braked.
How to spot it
Try putting each verb on a timeline. A point or a closed block that you could draw edges around is the passé composé. A stretch with no edges drawn is the imparfait.
- Elle a fermé la porte. — She closed the door. (one point)
- La porte était fermée. — The door was closed. (a standing state)
- Nous avons dîné à huit heures. — We had dinner at eight. (one event)
- Nous dînions à huit heures. — We used to have dinner at eight. (a habit)
English hides the distinction. Both French sentences above often come out as the same simple past in translation, which is why the choice has to be made from the meaning rather than from the English.
Passé Composé vs. Imparfait Quick Reference
Words that pull the sentence towards one tense or the other
| Signal in the sentence | Tense | Example |
|---|---|---|
| soudain, tout à coup | passé composé | Soudain, il a crié. — Suddenly he shouted. |
| hier, ce matin, un jour | passé composé | Hier, j'ai vu Paul. — Yesterday I saw Paul. |
| une fois, deux fois | passé composé | Je l'ai lu deux fois. — I read it twice. |
| pendant + a stated length | passé composé | J'ai vécu dix ans ici. — I lived here for ten years. |
| toujours, souvent, d'habitude | imparfait | Il arrivait toujours en retard. — He always turned up late. |
| chaque jour, le samedi | imparfait | On dînait à sept heures. — We used to eat at seven. |
| pendant que, tandis que | imparfait | Pendant qu'il dormait… — While he was sleeping… |
| age, weather, description | imparfait | Il faisait nuit et j'avais vingt ans. — It was dark and I was twenty. |
Common Passé Composé vs. Imparfait Examples in French
The two tenses doing their separate jobs, then doing them together:
Events That Move the Story
- J'ai ouvert la porte et je suis entré.
- I opened the door and went in.
- Elle a acheté un billet, puis elle est partie.
- She bought a ticket, then she left.
- Nous avons décidé de rester.
- We decided to stay.
- Il a plu pendant deux heures.
- It rained for two hours.
Each of these is a point or a closed block on the timeline. Even il a plu, normally a background verb, becomes an event once you fence it in with pendant deux heures.
Scenery, Habits, and States
- La rue était vide et il faisait froid.
- The street was empty and it was cold.
- Je prenais le métro tous les matins.
- I took the metro every morning.
- Elle portait un manteau rouge.
- She was wearing a red coat.
- Nous avions dix ans.
- We were ten years old.
Nothing here has a beginning or an end inside the sentence. Ages, weather, clothing, and moods are imperfect almost without exception.
The Two in One Sentence
- Je lisais le journal quand tu es arrivé.
- I was reading the paper when you arrived.
- Pendant qu'elle cuisinait, les enfants ont mis la table.
- While she was cooking, the children set the table.
- Comme il pleuvait, nous avons pris un taxi.
- Since it was raining, we took a taxi.
- Il ne savait pas que j'avais déménagé.
- He didn't know that I had moved.
The imperfect supplies the setting and the passé composé supplies what happened in it. Quand usually sits exactly on the join.
Same Verb, Different Tense
- Elle allait souvent au marché.
- She often went to the market.
- Elle est allée au marché ce matin.
- She went to the market this morning.
- Nous habitions à Nice.
- We used to live in Nice.
- Nous avons habité à Nice pendant six ans.
- We lived in Nice for six years.
Adding a boundary — ce matin, pendant six ans — is enough on its own to flip the tense. The verb has not changed its meaning, only its shape on the timeline.
How to Decide Which Past Tense You Need
Five questions that resolve almost every case, in the order it is worth asking them.
Ask What the Verb Is Doing, Not When It Happened
Both tenses cover the same stretch of time. The passé composé narrates; the imparfait describes. A paragraph of French past narrative is usually a thin line of passé composé events laid over a thick layer of imperfect description.
Il pleuvait quand je suis sorti.
It was raining when I went out.
Narrate with one, describe with the other.
The Imperfect Has No Edges
An imperfect verb tells you what was going on without saying when it started or stopped. That is why it suits scenery, feelings, and repeated routine: none of those have a natural boundary.
Elle lisait dans le jardin.
She was reading in the garden.
No start, no finish, no passé composé.
The Passé Composé Draws Edges
A passé composé verb presents the action as finished and countable. Give it a number, a single date, or a measured duration and the tense follows automatically.
Elle a lu trois romans cet été.
She read three novels this summer.
Countable and closed.
Interruptions Use One of Each
When something cuts across an action already in progress, the ongoing action goes in the imperfect and the interruption goes in the passé composé. This is the single most common way the two tenses meet.
Je dormais quand le téléphone a sonné.
I was asleep when the phone rang.
Background imperfect, interruption passé composé.
A Stated Duration Closes the Box
Habits take the imperfect, but a length of time that has visibly ended takes the passé composé. Pendant dix ans is a finished block, so it counts as an event however long it lasted.
J'ai vécu dix ans à Marseille.
I lived in Marseille for ten years.
Measured stretch → passé composé.
Common Mistakes with Passé Composé vs. Imparfait
Incorrect: Hier, il faisait ses devoirs et puis il regardait la télé. — Yesterday he did his homework and then watched TV.
Correct: Hier, il a fait ses devoirs et puis il a regardé la télé. — Yesterday he did his homework and then watched TV.
A sequence of finished actions is exactly what the passé composé is for. With two imperfects the sentence describes two unfinished backgrounds and never says that anything actually happened.
Incorrect: Quand j'ai été petit, j'ai habité à Paris. — When I was little, I lived in Paris.
Correct: Quand j'étais petit, j'habitais à Paris. — When I was little, I lived in Paris.
Childhood is a stretch with no edges, and so is living somewhere during it. The passé composé would imply that being little happened once, on a particular afternoon.
Incorrect: Je dormais quand le téléphone sonnait. — I was asleep when the phone rang.
Correct: Je dormais quand le téléphone a sonné. — I was asleep when the phone rang.
Only one of the two verbs is background. The ringing is the event that cuts in, so it has to be passé composé; two imperfects remove the interruption and leave two things vaguely coinciding.
Incorrect: J'ai su la réponse depuis le début. — I knew the answer from the start.
Correct: Je savais la réponse depuis le début. — I knew the answer from the start.
J'ai su means I found out, a single moment, which contradicts depuis le début. For the ongoing state of knowing you need the imperfect.
The Two Tenses in Full
The passé composé needs an auxiliary and a past participle; the imparfait needs only endings. Reading the tables next to each other makes clear why the imperfect is the easier of the two to build and the harder to choose.
Passé composé
Present tense of avoir or être, plus the past participle. Reflexive verbs always take être, and the participle agrees when être is the auxiliary.
| Pronoun | parler (avoir) | aller (être) | se lever (être) |
|---|---|---|---|
| je / j' | ai parlé | suis allé(e) | me suis levé(e) |
| tu | as parlé | es allé(e) | t'es levé(e) |
| il / elle / on | a parlé | est allé(e) | s'est levé(e) |
| nous | avons parlé | sommes allé(e)s | nous sommes levé(e)s |
| vous | avez parlé | êtes allé(e)(s) | vous êtes levé(e)(s) |
| ils / elles | ont parlé | sont allé(e)s | se sont levé(e)s |
Two words, and the second one never changes for person. All the conjugating happens in the auxiliary.
Imparfait
The nous stem of the present plus -ais, -ais, -ait, -ions, -iez, -aient. No auxiliary, no participle, and no agreement to worry about.
| Pronoun | parler | aller | se lever |
|---|---|---|---|
| je / j' | parlais | allais | me levais |
| tu | parlais | allais | te levais |
| il / elle / on | parlait | allait | se levait |
| nous | parlions | allions | nous levions |
| vous | parliez | alliez | vous leviez |
| ils / elles | parlaient | allaient | se levaient |
Aller is wildly irregular in the present and completely regular here, because nous allons hands over the stem all-.
One verb, both tenses
Faire in the imperfect and the passé composé, so you can see how far apart they look for a verb you use constantly.
| Pronoun | imparfait | passé composé |
|---|---|---|
| je / j' | faisais | ai fait |
| tu | faisais | as fait |
| il / elle / on | faisait | a fait |
| nous | faisions | avons fait |
| vous | faisiez | avez fait |
| ils / elles | faisaient | ont fait |
Il faisait beau describes the weather that day; il a fait beau treats the good weather as a finished episode.
Verbs That Change Meaning, Not Just Aspect
For a small group of very common verbs, switching tense switches the translation outright. These are worth learning as pairs.
Knowing and meeting: savoir, connaître
The imperfect gives the state of knowing; the passé composé gives the moment the knowing began.
- Je savais qu'il mentait.
- I knew he was lying.
- J'ai su la vérité hier.
- I found out the truth yesterday.
- Je connaissais bien ce quartier.
- I knew that neighbourhood well.
- J'ai connu ma femme à Lyon.
- I met my wife in Lyon.
This is why j'ai connu almost never means I knew. If you want the state, you need connaissais.
Wanting, managing, being supposed to
With vouloir, pouvoir, and devoir the imperfect reports the disposition and the passé composé reports what actually came of it.
- Je voulais partir tôt.
- I wanted to leave early.
- J'ai voulu partir, mais on m'a retenu.
- I tried to leave, but they kept me there.
- Je ne pouvais pas ouvrir la porte.
- I couldn't open the door. (I had no way to)
- Je n'ai pas pu ouvrir la porte.
- I couldn't open the door. (I tried and failed)
- Il devait venir à midi.
- He was supposed to come at noon.
Il a dû venir is ambiguous in a productive way: it can mean he had to come or he must have come, and only context separates them.
Être and avoir: state against onset
In the imperfect these two describe a condition. In the passé composé they mark the point at which the condition took hold, which English usually renders with got or became.
- Il était malade toute la semaine.
- He was ill all week.
- Il a été malade après le repas.
- He got ill after the meal.
- J'avais peur du noir.
- I was afraid of the dark.
- J'ai eu peur.
- I got a fright.
J'ai eu is a moment, j'avais is a condition. The same logic explains il a eu vingt ans hier, he turned twenty yesterday.
Passé Composé vs. Imparfait FAQs
- What is the difference between the passé composé and the imparfait?
- The passé composé reports a finished event: j'ai fermé la porte, I closed the door. The imparfait describes a situation with no stated start or end: la porte était fermée, the door was closed. Neither is further in the past than the other; they differ in what they claim about the action.
- How do I know which past tense to use in French?
- Ask whether you could draw edges around the action. A single event, a counted repetition, or a measured stretch takes the passé composé: j'y suis allé trois fois. A description, a habit, or an action already in progress takes the imparfait: j'y allais souvent.
- Can both tenses appear in the same sentence?
- Constantly, and it is the clearest way to see the difference. Je lisais quand il est entré puts the ongoing reading in the imperfect and the arrival in the passé composé. Quand and pendant que usually mark the seam between the two.
- Which French verbs change meaning depending on the past tense?
- Savoir, connaître, vouloir, pouvoir, devoir, avoir, and être. Je savais is I knew but j'ai su is I found out; je voulais is I wanted but j'ai voulu is I tried; j'avais peur is I was afraid but j'ai eu peur is I got a fright.
- Does the imparfait always mean used to?
- No, and relying on that translation causes errors. Used to fits the habitual reading, as in je prenais le bus, but the same tense also covers was doing (il dormait), descriptions (il faisait froid), and hypotheses after si (si j'avais le temps).