← Back to Learn

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: 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 (parlonsparl-; 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**
Full imparfait conjugation: parler (model verb)
SubjectFormEnglish gloss
Je**parlaisI was speaking / I used to speak
Tu****parlaisyou were speaking
Il / elle / on****parlaitwas speaking
Nous****parlionswe were speaking
Vous****parliezyou were speaking
Ils / elles**parlaientthey 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.

Imparfait endings and pronunciation
SubjectEndingPronunciation note
Je**-aisOften like “eh” in relaxed speech
Tu****-aisSame vowel color as je
Il / elle / on****-aitSame vowel color as je
Nous****-ions“ee-ohn”
Vous****-iez“ee-ay”
Ils / elles****-aientSounds like -ait; -ent** is silent
Croissant Verbs — application icon

Practice French conjugation for free in the Croissant Verbs app

Quizzes and spaced repetition for every tense, for free on your phone—plus short grammar guides on our Learn hub.

Ê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 avonsav- → **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.

Background (imparfait) vs action (passé composé)
FeatureImparfait (the background)Passé composé (the action)
RoleScene + habits + states**Events that advance the plot
Time feelOngoing, repeated, descriptiveDone once (or counted) in the story
Mini-exampleIl 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.

Practice imparfait

French Imparfait: Formation, Endings, Imparfait vs Passé Composé (Examples)