The French Imparfait: Your Guide to the “Vibe” of the Past
6 min read
If the passé composé is a snapshot—one completed bump in the story (I ate, I called, I realized)—the **imparfait (imperfect) is the continuous background: weather, mood, habits, and what was already true when something else happened.
In English you often mirror it with “was / were … -ing”, “used to”, or a simple past for old habits (every Saturday we walked…). For spoken narrative French**, imparfait + passé composé is the default combo; nailing the contrast is more useful than memorizing rare exceptions.
- Formation: take the nous form in the present, drop -ons, add the **imparfait endings (same for almost every verb).
- A full conjugation model (parler) plus a -ir example (finir) so you see Group 1 vs -iss- stems.
- Imparfait vs passé composé: background vs plot point, plus signal words and the classic pendant que / quand pattern.
- Être (ét-) vs the rule for avoir (av-): the two verbs that frame most personal stories (I was…, I had…).
- Copy-paste mini-stories and a 10-minute drill** you can use today.
Formation: the “nous minus -ons” rule
The imparfait is unusually **honest: one stem recipe covers almost all verbs. You only need the present tense nous form—if yours is shaky, warm up with French present tense rules (linked below).
The formula: [present: nous] − ons + imparfait ending**
Why it works: the nous present already hides the stem (parlons → parl-; finissons → **finiss-). You are not guessing a special “imperfect stem”—you are recycling something you already say for we.
Concrete walkthrough: parler (Group 1)
Nous parlons → remove -ons → stem parl- → je parlais, tu parlais, il parlait…
- Nous (present): parlons
- Stem: parl-
- Imparfait: je parlais (I was speaking / I used to speak)
Concrete walkthrough: finir (Group 2, -iss-)
Do not strip -ir from the infinitive here—use nous in the present (finissons), then the same endings.
- Nous (present): finissons
- Stem: finiss-
- Imparfait: je finissais**
| Subject | Form | English gloss |
|---|---|---|
| Je | **parlais | I was speaking / I used to speak |
| Tu** | **parlais | you were speaking |
| Il / elle / on** | **parlait | was speaking |
| Nous** | **parlions | we were speaking |
| Vous** | **parliez | you were speaking |
| Ils / elles** | parlaient | they were speaking |
The imparfait endings (every verb, same suffixes)
Once the stem is stable, clip on the same six endings. Spelling tip: -ions and -iez use **i (they match the nous / vous “feel” of other tenses).
Listening tip: je / tu / il / ils often sound alike in modern French (parlais / parlais / parlait / parlaient**). Context—not the ending alone—tells you the subject.
| Subject | Ending | Pronunciation note |
|---|---|---|
| Je | **-ais | Often like “eh” in relaxed speech |
| Tu** | **-ais | Same vowel color as je |
| Il / elle / on** | **-ait | Same vowel color as je |
| Nous** | **-ions | “ee-ohn” |
| Vous** | **-iez | “ee-ay” |
| Ils / elles** | **-aient | Sounds like -ait; -ent** is silent |
Être vs avoir in the imparfait
Être is the famous exception: nous sommes does not end in -ons, so the imparfait uses the stem ét- (j’étais, nous étions). Everything else you meet daily—avoir, aller, faire, pouvoir—follows the nous − ons recipe (nous avons → av- → **j’avais).
In real stories, j’avais / il avait shows age, possession, or a state (j’avais faim), while c’était sets the tone (c’était dimanche). Pair that contrast with our passé composé guide when you add the “what happened next” verb.
- Être: j’étais, tu étais, il était, nous étions, vous étiez, ils étaient
- Avoir (regular stem): j’avais, tu avais, il avait, nous avions, vous aviez, ils avaient**
Imparfait vs passé composé: decide in one breath
Rule of thumb: if the past moment feels like a setting or a repeated habit, lean imparfait. If it is a single completed event that moves the story forward, lean passé composé.
Classic frame: imparfait paints what was already true; passé composé is the interrupting action (Je lisais quand tu as frappé.). Pendant que often pairs an ongoing line (imparfait) with a punctual one (passé composé).
Signal words that usually push you toward imparfait: souvent, toujours, d’habitude, en général, chaque semaine / chaque été, le lundi (habit), tous les jours.
| Feature | Imparfait (the background) | Passé composé (the action) |
|---|---|---|
| Role | Scene + habits + states | **Events that advance the plot |
| Time feel | Ongoing, repeated, descriptive | Done once (or counted) in the story |
| Mini-example | Il pleuvait… (It was raining…) | …alors nous sommes rentrés.** (…so we went home.) |
When to use the imparfait (the “three Ds”)
Description
Weather, age, appearance, feelings—anything that answers **“what was it like?”
- Il faisait froid et le vent soufflait.
- J’avais quinze ans et j’étais timide.
- La gare était pleine** de voyageurs.
Duration (two timelines crossing)
Use imparfait for the **longer action already in progress when something else hits.
- Je cuisinais quand le portable a vibré.
- Nous regardions le match pendant que les enfants dormaient.
Dreams & habits (“used to”)
Repeated past routines—often translatable as used to or would in English stories.
- Avant, je prenais le bus** tous les matins.
- **Le samedi, ma grand-mère préparait des crêpes.
Mini-narratives you can reuse
Café + rain: Il pleuvait. Nous étions assis au café. Le serveur parlait avec un client. Soudain, mon téléphone a sonné. (Imparfait = atmosphere; passé composé = the ping that changes the scene.)
Childhood habit: Quand j’étais petit, j’allais à l’école à pied. Un jour, j’ai rencontré un chien énorme. (Used-to frame + first-time event.)
Workday loop: D’habitude, je finissais à dix-huit heures, mais hier, j’ai dû rester jusqu’à vingt heures. (Habit vs one-off obligation.)
Watch-outs (and where to go next)
Stem-changers (acheter → nous achetons) still use that nous stem in the imparfait (j’achetais). If boot verbs confuse you, read French conjugation mistakes to avoid—same verbs, clearer fixes.
Do not confuse imparfait with conditionnel présent: they share endings, but the conditional combines a future stem + these endings (je parlerais). Our conditionnel guide walks through that split.
Verb groups (-er, -ir with -iss-, Group 3) decide what nous looks like first—see French verb groups explained if you need the map.
- Drill high-frequency verbs** so the imparfait shows up in real speech, not only textbooks.
The 10-minute “nostalgia” drill
Set a timer. Five minutes: pick three verbs from your top verbs list; say je / nous / ils in the imparfait aloud. Five minutes: write six lines—two pure description, two habits, two quand sentences mixing imparfait + **passé composé.
- Avant, j’habitais à…
- Avant, je mangeais souvent…
- Je faisais mes devoirs quand… + finish with a passé composé** clause.
Frequently asked questions
- How do you form the French imparfait?
- Take the nous form in the present tense, drop -ons, and add the imparfait endings (-ais, -ais, -ait, -ions, -iez, -aient). Être is the common exception: stem ét- (j’étais).
- Imparfait vs passé composé—how do I choose quickly?
- Use imparfait for background, habits, and ongoing states (il pleuvait, j’avais dix ans). Use passé composé for completed events that move the story (soudain il a plu, j’ai eu dix ans ce jour-là is rare—age is usually imparfait).
- Is avoir irregular in the imparfait?
- No. Follow nous avons → stem av- → j’avais, nous avions, etc. The special case learners memorize is être (ét-).
- Do imparfait endings look like the conditional?
- Yes—the endings match, but the stem differs: imparfait uses the nous present stem (minus -ons), while the conditional uses the future stem (je parlerais vs **je parlais).
Stack your skills: stable present nous forms unlock the imparfait; confident passé composé unlocks narration. Use the links below for practice, verb groups, and daily routines.
- Interactive practice: train imparfait with immediate feedback.
- Deep dives: present tense, passé composé, conditionnel (same endings, different stems).
- Study design: 10-minute conjugation habits + most common verbs so examples stick.
Croissant Verbs®:** Helping you capture the vibe of the past.
