The most reliable way to develop a feel for the passé composé / imparfait split is to learn which time expressions tend to drag a sentence toward one tense or the other. These adverbs are not magic — context can override every single one of them — but they shift the probabilities so heavily that, for a learner, treating them as soft rules is a strong shortcut. This page lays out the two clusters: the time markers that point toward the passé composé (specific, completed events) and those that point toward the imparfait (description, repetition, ongoing background).
Once you internalize the lists, you will start hearing the underlying logic: passé composé markers point at a specific moment; imparfait markers point at a frame, a habit, or an open period. That is the same distinction the tenses themselves make. The adverbs are just smaller, lexical reflections of the larger grammatical contrast.
Why time markers help
French past-tense choice depends on how the speaker frames the action: as a single completed event (passé composé) or as a description, habit, or unfolding state (imparfait). Time adverbs encode the same framing. Hier anchors a single moment; autrefois opens up a vague backdrop of the past. Une fois counts a discrete event; toujours paints a continuous tendency. Native speakers don't memorize lists — they reach for the tense that fits the frame, and the adverb falls into place. As a learner, you can run the logic in reverse: see the adverb, predict the tense.
Markers that point to the passé composé
These adverbs and phrases anchor a specific moment, count completed occurrences, or push the narrative forward. They typically pull the verb into the passé composé.
Specific past time points
- hier — yesterday
- avant-hier — the day before yesterday
- la semaine dernière, l'année dernière, le mois dernier — last week / year / month
- ce matin, cet après-midi, ce soir — this morning / afternoon / evening (when already past)
- en 2010, en mai, en 1789 — in [year/month]
- un jour — one day (introducing a story event)
These all point at a defined slice of time during which a complete event happened.
J'ai vu Camille hier au supermarché — elle avait l'air en pleine forme.
I saw Camille at the supermarket yesterday — she looked great.
Avant-hier, on a reçu enfin le colis qu'on attendait depuis trois semaines.
The day before yesterday, we finally got the package we'd been waiting for for three weeks.
L'année dernière, mes parents ont déménagé à Bordeaux.
Last year, my parents moved to Bordeaux.
En 2010, j'ai obtenu mon diplôme et tout de suite après, j'ai trouvé un poste à Lyon.
In 2010 I got my degree and right after that I found a job in Lyon.
Note the trap with ce matin, cet après-midi, ce soir: in the morning these phrases refer to the future or the present, but later in the day they look back at a completed period — and that's when they trigger the passé composé.
Ce matin, j'ai pris un café au bistrot avant d'aller au bureau.
This morning I had a coffee at the bistro before heading to the office. (Said at noon — the morning is over.)
Counted occurrences
- une fois, deux fois, trois fois, plusieurs fois — once, twice, three times, several times
- quelques fois — a few times
Counting completed instances locks the speaker into the passé composé, because each instance is a bounded event.
Je suis allé au Maroc trois fois depuis 2015.
I've been to Morocco three times since 2015.
On a essayé de t'appeler plusieurs fois hier soir, mais ça ne répondait pas.
We tried to call you several times last night, but there was no answer.
Sequence and rupture markers
- soudain, tout à coup, tout d'un coup — suddenly
- alors — then, at that point
- puis, ensuite — then, next
- et puis — and then
- finalement, enfin — finally
- un jour — one day (story-opener)
These adverbs mark the next event in a sequence, or the abrupt break that ends a stretch of background description. They almost always carry the passé composé in narration.
Je marchais tranquillement dans la rue quand, soudain, un chien a surgi de derrière une voiture.
I was walking quietly down the street when, suddenly, a dog leapt out from behind a car.
On a fini le repas, puis on est allés prendre un verre sur la terrasse.
We finished the meal, then went to have a drink on the terrace.
Il a hésité longtemps, et finalement, il a accepté l'offre.
He hesitated for a long time, and in the end, he accepted the offer.
The contrast in the soudain example above is the clearest illustration of the system: imparfait sets the scene (je marchais), passé composé reports the rupture (un chien a surgi).
Quand introducing a single event
When quand introduces a one-off event, the verb is in the passé composé.
Quand il est arrivé, on était déjà à table.
When he arrived, we were already at the table. (Single event of arriving.)
Quand le téléphone a sonné, j'étais sous la douche.
When the phone rang, I was in the shower.
The clue is whether quand could be paraphrased as au moment où (at the moment when) — a single instant. If yes, it's a passé composé environment.
Markers that point to the imparfait
These adverbs spread the action out, paint a backdrop, or invoke a habit. They typically pull the verb into the imparfait.
Frequency adverbs
- toujours — always
- souvent — often
- parfois, quelquefois — sometimes
- de temps en temps — from time to time
- rarement — rarely
- (ne) ... jamais — never
Repeated, undefined occurrences read as habits. Habits are imparfait territory.
Quand j'étais enfant, j'allais souvent chez ma grand-mère le mercredi après-midi.
When I was a child, I often went to my grandma's on Wednesday afternoons.
Mon père lisait toujours le journal au petit-déjeuner.
My father always read the newspaper at breakfast.
On se voyait rarement à l'époque parce qu'on habitait dans des villes différentes.
We rarely saw each other back then because we lived in different cities.
Watch the contrast with the passé composé: je suis allé souvent au cinéma le mois dernier is grammatical but means "I went to the cinema often last month" — a counted, bounded period. The default reading of souvent without a delimiter, however, is habitual: imparfait.
Repetition phrases
- tous les jours, tous les matins, tous les ans — every day / morning / year
- chaque jour, chaque été, chaque dimanche — each day / summer / Sunday
- le lundi, le matin, le soir (with no specific date) — on Mondays, in the morning, in the evening (habitual)
These phrases lock in repetition, which means imparfait.
Tous les étés, on partait en vacances chez mes cousins en Bretagne.
Every summer, we went on holiday to my cousins' in Brittany.
Le matin, elle prenait toujours le métro de huit heures.
In the morning, she always took the eight o'clock metro. (Habitual morning.)
Chaque dimanche, on faisait une grande promenade dans la forêt.
Every Sunday, we'd go for a long walk in the forest.
The trap is le matin / le soir without further context. If the speaker pins it to a specific day (ce matin, un matin, le matin du 5 juin), the tense flips back to passé composé.
Le matin du 5 juin, j'ai reçu une lettre étrange.
On the morning of June 5th, I got a strange letter. (Specific day → passé composé.)
Open temporal frames
- à l'époque — back then, at that time
- autrefois — formerly, in the old days
- en ce temps-là — at that time (literary)
- dans ma jeunesse — in my youth
- quand j'étais petit / jeune / étudiant — when I was little / young / a student
These phrases gesture at a wide, undefined backdrop. They invite description rather than action.
Autrefois, on n'avait pas de téléphone à la maison ; on allait à la cabine du coin.
In the old days, we didn't have a phone at home; we'd go to the booth on the corner.
À l'époque, je travaillais dans une petite librairie rue de Rennes.
Back then, I was working in a small bookshop on rue de Rennes.
Quand j'étais petit, j'avais peur du noir et je dormais avec une veilleuse.
When I was little, I was afraid of the dark and I'd sleep with a nightlight.
Pendant que and quand (habitual)
- pendant que — while (simultaneous, ongoing)
- quand
- habitual reading — when (= whenever / every time)
Pendant que always introduces something happening at the same time as another action; the simultaneity reads as ongoing, hence imparfait.
Pendant que tu dormais, j'ai rangé toute la cuisine.
While you were sleeping, I tidied the entire kitchen.
Quand j'étais étudiant, je vivais avec trois colocataires dans un appart minuscule.
When I was a student, I lived with three flatmates in a tiny apartment.
Note the asymmetry of quand: with a single event ("when X happened, Y happened"), passé composé. With a habit or state ("when X was the case", "every time X"), imparfait. Same word, two functions.
Side-by-side comparisons
The clearest way to feel the contrast is to see the same adverb cluster supporting both tenses, with the meaning shifting.
J'ai habité à Paris pendant cinq ans.
I lived in Paris for five years. (Bounded period — passé composé.)
J'habitais à Paris quand je l'ai rencontré.
I was living in Paris when I met him. (Open backdrop — imparfait.)
Hier, il a plu toute la matinée.
Yesterday, it rained all morning. (Specific morning, completed — passé composé.)
Quand j'étais à Brest, il pleuvait souvent.
When I was in Brest, it often rained. (Habitual — imparfait.)
Soudain, il a compris ce qui se passait.
Suddenly, he understood what was happening. (Comprehension as a sudden event — passé composé. Background as ongoing — imparfait.)
On allait au cinéma tous les vendredis.
We used to go to the movies every Friday. (Habit — imparfait.)
Vendredi dernier, on est allés au cinéma.
Last Friday, we went to the movies. (Specific Friday — passé composé.)
A summary table
The most useful adverbs sorted by tendency:
| Tendency | Marker | Function |
|---|---|---|
| passé composé | hier, avant-hier | specific past day |
| passé composé | la semaine / le mois / l'année dernière | specific past period |
| passé composé | en 2010, en mai | year / month anchor |
| passé composé | une fois, deux fois, plusieurs fois | counted occurrences |
| passé composé | soudain, tout à coup | abrupt rupture |
| passé composé | puis, ensuite, alors | narrative sequence |
| passé composé | un jour | story-opener event |
| imparfait | tous les jours, chaque jour | repetition |
| imparfait | toujours, souvent, parfois, rarement | frequency / habit |
| imparfait | le matin, le soir, le lundi (no date) | habitual time-of-day |
| imparfait | autrefois, à l'époque, en ce temps-là | open backdrop |
| imparfait | quand j'étais petit / jeune | life-stage backdrop |
| imparfait | pendant que | simultaneous ongoing action |
| either | quand | passé composé for a single event, imparfait for habit |
Comparison with English
English has parallel intuitions: "yesterday I went" is simple past, while "I used to go" or "I would go" introduces habits. The mapping is clean for the simplest cases but breaks down in the middle ground:
- I went with no time marker → passé composé in French (default).
- I used to go / I would go (every Sunday) → imparfait.
- I was going (progressive) → imparfait.
- I had been going → plus-que-parfait, separate territory.
What English lacks is a one-form way of saying "I went, as a sustained backdrop" without resorting to "used to" or "was -ing." French does that effortlessly with the imparfait. The time markers on this page are how French signals which English flavor is meant.
Je travaillais beaucoup à l'époque.
I was working a lot back then. / I used to work a lot back then. (One French sentence, two English readings.)
Common Mistakes
Mistake 1: Using the imparfait with hier by analogy with English "was -ing."
❌ Hier, je travaillais toute la journée.
Incorrect — *toute la journée* delimits a complete period; the bounded reading wins. The default with *hier* is passé composé.
✅ Hier, j'ai travaillé toute la journée.
Yesterday, I worked all day.
Mistake 2: Defaulting to passé composé with toujours and souvent.
❌ Quand j'étais enfant, j'ai souvent joué dans le jardin.
Incorrect for a habitual childhood reading — repeated, undefined occurrences are imparfait territory.
✅ Quand j'étais enfant, je jouais souvent dans le jardin.
When I was a child, I often played in the garden.
Mistake 3: Confusing un jour (story-opener) with habitual time markers.
❌ Un jour, je rencontrais un homme bizarre dans le métro.
Incorrect — *un jour* introduces a single story event, which calls for the passé composé.
✅ Un jour, j'ai rencontré un homme bizarre dans le métro.
One day, I met a strange man in the subway.
Mistake 4: Using passé composé after pendant que.
❌ Pendant que tu as dormi, j'ai préparé le dîner.
Incorrect — *pendant que* invokes simultaneous, ongoing action, so the subordinate verb is imparfait.
✅ Pendant que tu dormais, j'ai préparé le dîner.
While you were sleeping, I made dinner.
Mistake 5: Forgetting that quand flips tenses depending on meaning.
❌ Quand j'étais étudiant, j'ai habité avec trois amis.
Incorrect for a habitual reading — *quand j'étais étudiant* opens a backdrop, so *habiter* should also be imparfait.
✅ Quand j'étais étudiant, j'habitais avec trois amis.
When I was a student, I lived with three friends.
Key takeaways
Time markers are the quickest tell for which past tense to use. The passé composé set anchors specific moments (hier, en 2010), counts events (deux fois), and pushes narrative forward (soudain, puis). The imparfait set spreads action out (tous les jours, autrefois), describes habits (toujours, souvent), and sets backdrops (quand j'étais petit, pendant que).
The adverbs do not override meaning — quand and le matin in particular flip with context — but they bias the choice strongly enough to serve as a learner's first heuristic. Once you have heard enough French past-tense narration, the adverbs become redundant: the tense itself carries the framing, and the adverb just confirms what the verb already said.
Now practice French
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning French→Related Topics
- Le Passé Composé: OverviewA1 — The passé composé is French's main spoken past tense — used for completed past events, formed with avoir or être plus a past participle. It does the work that English splits between simple past (I ate) and present perfect (I have eaten).
- L'imparfait : vue d'ensembleA2 — The imparfait — French's past-imperfective tense. Five core uses (habit, description, ongoing action, politeness, hypothetical), one almost-universal formation (1pl present minus -ons plus -ais/-ais/-ait/-ions/-iez/-aient), and the single irregular stem (être → ét-).
- L'Imparfait Narratif: A Literary Tense for Vivid EventsC1 — How writers and sports commentators recruit the imparfait to narrate bounded events — historical battles, last-minute goals, decisive turning points — with a slow-motion, expanded vividness that the passé simple or passé composé cannot deliver.
- L'Imparfait pour les Actions HabituellesA2 — How to express past habits in French with the imparfait — the tense that covers English 'used to', habitual 'would', and the simple past with frequency adverbs. Time markers, the would/would trap, and how to tell habit from event.
- Passé Composé vs Imparfait: The Core DistinctionA2 — The single most important past-tense decision in French — passé composé for completed events and imparfait for description, ongoing states, and habits. Learn the rules, the time markers, and the contrasts that organize every French past-tense narrative.
- Le Plus-que-parfait: OverviewB1 — The plus-que-parfait is the workhorse French past-anterior tense — for an action completed before another past action. It maps almost perfectly onto English 'had + past participle' (I had eaten, I had gone) and is essential for reported speech, sequential past, hypothetical regret, and si-clauses about past.