A handful of French verbs almost always describe states rather than events, and they almost always show up in the imparfait when they refer to the past. Être and avoir describe what someone was or had; savoir and connaître describe what someone knew; vouloir, pouvoir, and devoir describe internal dispositions — wanting, being able, having to. None of these naturally pick out a single completed action with crisp boundaries. They all stretch out across time, which is exactly the territory the imparfait was built for.
What makes these verbs especially worth a dedicated page is the contrast that appears when you do push them into the passé composé. The shift is not just stylistic — it changes the meaning. Je voulais partir and J'ai voulu partir are not paraphrases of each other. Je pouvais le faire and J'ai pu le faire report different events. For the modal verbs in particular, picking the wrong tense produces a sentence that is grammatically fine but factually different from what the speaker meant. This page lays out the seven core verbs, the stative-vs-eventive logic that governs them, and the specific meaning shifts produced by the passé composé.
The stative rule
The general principle is simple. States — properties, conditions, dispositions, relationships, possessions — go in the imparfait. Events — discrete actions with start and end points, decisions, accomplishments — go in the passé composé. Most French verbs can describe either, depending on what the sentence is about. But the seven verbs covered here are so naturally stative that the imparfait is their unmarked past tense.
| Verb | Stative meaning | Default past tense |
|---|---|---|
| être | to be (in some condition) | imparfait |
| avoir | to have (in possession) | imparfait |
| savoir | to know (a fact) | imparfait |
| connaître | to know (a person, place) | imparfait |
| vouloir | to want | imparfait |
| pouvoir | to be able | imparfait |
| devoir | to have to / be supposed to | imparfait |
The imparfait of these verbs is everywhere in spoken French. J'étais fatigué ("I was tired"), j'avais soif ("I was thirsty"), je savais qu'il viendrait ("I knew he would come"), je voulais te parler ("I wanted to talk to you"). When you switch to the passé composé, you generally signal that you want to mark something more eventive — usually a moment of change.
Être and avoir: the workhorses of past description
Être in the imparfait describes a past condition or property. Avoir in the imparfait describes a past possession, a past sensation (avoir faim, avoir soif, avoir peur), or a past quantity.
Quand j'étais petit, j'étais très timide.
When I was little, I was very shy. (Background description, ongoing trait.)
J'avais une vieille voiture rouge à l'époque.
I had an old red car back then. (Possession over a stretch of time.)
Il faisait froid et nous avions tous faim.
It was cold and we were all hungry. (Two past states co-existing — both imparfait.)
The passé composé of être and avoir is grammatically possible — j'ai été content ("I was happy"), j'ai eu une voiture ("I had a car at some point") — but in conversational French it is much rarer than the imparfait, and it shifts the reading toward a bounded episode. J'ai été malade pendant trois jours ("I was sick for three days") packages the illness as a closed chapter. J'étais malade simply describes the state.
J'ai été très malade pendant deux semaines en janvier.
I was very sick for two weeks in January. (Bounded episode, with explicit duration.)
J'étais très malade quand tu m'as appelé.
I was very sick when you called me. (Background state at the moment of the call.)
The pendant + duration construction is one of the most common ways the passé composé of être shows up in everyday speech. Without that explicit boundary, French defaults to the imparfait.
Savoir and connaître: knowing as a state
Savoir (knowing a fact, knowing how to) and connaître (knowing a person, place, work of art) both describe knowledge as a state, and both default to the imparfait in past narration.
Je savais qu'il viendrait, mais je ne voulais rien dire.
I knew he would come, but I didn't want to say anything. (Two stative imparfaits side by side.)
Tu connaissais bien sa famille à l'époque ?
Did you know his family well back then? (Familiarity over a stretch of time.)
Je connaissais ce quartier comme ma poche.
I knew that neighborhood like the back of my hand.
The passé composé shifts both verbs sharply. J'ai su means "I found out" — it marks the moment knowledge was acquired. J'ai connu means "I met" or "I came to know" — again, the moment of acquaintance, not the state.
| French | Reading |
|---|---|
| Je savais la vérité. | I knew the truth. (State.) |
| J'ai su la vérité. | I found out the truth. (Eventive — moment of discovery.) |
| Je connaissais Paul. | I knew Paul. (Acquaintance over time.) |
| J'ai connu Paul à Lyon. | I met Paul in Lyon. (Eventive — moment of meeting.) |
J'ai su qu'il mentait dès qu'il a ouvert la bouche.
I knew he was lying as soon as he opened his mouth. (J'ai su = the moment of realization.)
J'ai connu ma femme à un mariage.
I met my wife at a wedding.
This is one of the most useful contrasts in the language. If you want to describe what you knew at some point in the past, use je savais. If you want to describe the moment of finding out, use j'ai su.
The modal verbs: vouloir, pouvoir, devoir
The three core modal verbs — vouloir (want), pouvoir (can), devoir (must) — show the most dramatic meaning shift between imparfait and passé composé. In the imparfait they describe internal dispositions: a wanting, an ability, an obligation, all without committing to whether anything happened. In the passé composé they describe an act connected to that disposition: a decision, an accomplishment, a fulfilled obligation.
Vouloir
| Form | Reading |
|---|---|
| Je voulais partir. | I wanted to leave. (Disposition; doesn't say whether I left.) |
| J'ai voulu partir. | I decided to leave / I tried to leave. (Eventive — a moment of will.) |
| Je n'ai pas voulu partir. | I refused to leave. (Negative passé composé = active refusal.) |
Je voulais te parler hier, mais tu n'étais pas là.
I wanted to talk to you yesterday, but you weren't there. (Imparfait — state of wanting; the action didn't happen.)
J'ai voulu lui parler, mais il a refusé.
I tried to talk to him, but he refused. (Passé composé — I made the attempt.)
Il n'a pas voulu signer le contrat.
He refused to sign the contract.
The negation pattern with vouloir is especially worth noting. Je ne voulais pas describes a passive state of not wanting. Je n'ai pas voulu describes an active refusal. The contrast can be the difference between explaining yourself and admitting you said no.
Pouvoir
| Form | Reading |
|---|---|
| Je pouvais le faire. | I could do it. (I had the ability — doesn't say whether I did.) |
| J'ai pu le faire. | I managed to do it / I succeeded in doing it. (Eventive — accomplishment.) |
| Je n'ai pas pu le faire. | I couldn't / didn't manage to do it. (Failed attempt.) |
Je pouvais lui téléphoner à n'importe quelle heure.
I could call him at any hour. (Standing ability — the option was always there.)
J'ai pu lui parler avant le rendez-vous.
I managed to speak to him before the meeting. (Eventive — the conversation happened.)
J'ai essayé toute la matinée, mais je n'ai pas pu le joindre.
I tried all morning, but I couldn't reach him. (Failed attempt.)
The contrast is more or less identical to English "could" vs "managed to." I could call him is ambiguous in English between ability and accomplishment; French disambiguates with the tense.
Devoir
| Form | Reading |
|---|---|
| Je devais partir à huit heures. | I had to leave / was supposed to leave at eight. (Obligation — doesn't say whether I left.) |
| J'ai dû partir à huit heures. | I had to leave at eight. (And did — eventive.) |
| Il a dû y avoir un accident. | There must have been an accident. (Probability — a special use of the passé composé of devoir.) |
Je devais te rappeler hier soir, mais j'ai complètement oublié.
I was supposed to call you back last night, but I completely forgot. (Imparfait — obligation existed, but didn't translate into action.)
J'ai dû partir plus tôt à cause d'un imprévu.
I had to leave earlier because something came up. (Passé composé — I left.)
Il a dû arriver pendant que je dormais.
He must have arrived while I was sleeping. (Probability reading.)
The imparfait of devoir is the standard way to express "I was supposed to" — an obligation that may or may not have been fulfilled. The passé composé describes a fulfilled obligation, sometimes one that was forced by circumstance ("I had to" with the implication of constraint).
The probability reading of the passé composé (il a dû arriver = "he must have arrived") deserves a paragraph of its own. Devoir in the passé composé followed by an infinitive often expresses a deduction about the past, the equivalent of English "must have." This use is extremely common in spoken French. J'ai dû le perdre — "I must have lost it." Tu as dû te tromper — "You must have made a mistake." Context disambiguates between obligation and probability.
Why the imparfait fits these verbs so naturally
The deep reason these seven verbs prefer the imparfait is that none of them describes an action with internal structure. Être fatigué doesn't begin and end the way manger une pomme does. Avoir une voiture doesn't have a moment of completion. Savoir la vérité doesn't have a duration the way écrire une lettre does. They are all properties or dispositions, and properties don't unfold the way actions do. The imparfait is French's main aspectual tool for marking unbounded, ongoing situations — so it slots naturally into these verbs.
When you push them into the passé composé, you are forcing them to describe a bounded event, and the meaning has to shift to accommodate. Je voulais is a state of wanting; j'ai voulu has to mean the moment that state crystallized into action. Je savais is a state of knowing; j'ai su has to mean the moment knowing began. The grammar pushes the meaning around to make the tense make sense.
A summary table of the meaning shifts
| Imparfait (state) | Passé composé (event) |
|---|---|
| Je savais — I knew (had the knowledge) | J'ai su — I found out (acquired the knowledge) |
| Je connaissais — I knew (was acquainted with) | J'ai connu — I met (made the acquaintance) |
| Je voulais — I wanted (had the desire) | J'ai voulu — I decided / tried (acted on the desire) |
| Je ne voulais pas — I didn't want (passive) | Je n'ai pas voulu — I refused (active no) |
| Je pouvais — I could (had the ability) | J'ai pu — I managed (succeeded) |
| Je ne pouvais pas — I couldn't (lacked the ability) | Je n'ai pas pu — I didn't manage (failed) |
| Je devais — I was supposed to (had the obligation) | J'ai dû — I had to / I must have (fulfilled / deduced) |
| J'avais — I had (possession over time) | J'ai eu — I had / got (acquired, bounded) |
| J'étais — I was (state) | J'ai été — I was (bounded episode, often with duration) |
Common mistakes
❌ Hier, j'étais malade pendant trois jours.
Wrong tense pairing: a bounded duration with pendant calls for the passé composé, even with être. The imparfait would have to drop the explicit duration.
✅ J'ai été malade pendant trois jours.
I was sick for three days.
❌ J'ai voulu te parler hier mais tu n'étais pas là.
If you wanted to talk but didn't get to, the imparfait reports the state of wanting. The passé composé would imply you actively tried.
✅ Je voulais te parler hier mais tu n'étais pas là.
I wanted to talk to you yesterday but you weren't there.
❌ Je connaissais ma femme à un mariage.
Wrong tense: meeting someone for the first time is a discrete event. Use the passé composé.
✅ J'ai connu ma femme à un mariage.
I met my wife at a wedding.
❌ J'ai su la vérité depuis longtemps.
Wrong tense: a state held over time wants the imparfait, especially with depuis.
✅ Je savais la vérité depuis longtemps.
I had known the truth for a long time.
❌ J'ai pu le faire, mais je ne l'ai pas fait.
Inconsistent: j'ai pu implies you succeeded. If you didn't actually do it, you had the ability — imparfait.
✅ Je pouvais le faire, mais je ne l'ai pas fait.
I could have done it, but I didn't.
Key takeaways
- Être, avoir, savoir, connaître, vouloir, pouvoir, and devoir describe states by default and prefer the imparfait in past narration.
- The passé composé of these verbs shifts the meaning from state to event. J'ai su = "I found out," not "I knew." J'ai voulu = "I decided to / tried to," not "I wanted to."
- J'ai dû
- infinitive can mean either "I had to" (obligation, fulfilled) or "I must have" (probability), depending on context.
- Je n'ai pas voulu = "I refused." This negative passé composé is far stronger than je ne voulais pas (which simply describes a state of not wanting).
- The imparfait–passé composé contrast for these seven verbs is the cleanest illustration of the broader stative–eventive distinction that organizes the entire French past-tense system.
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
- 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 pour la DescriptionA2 — How French uses the imparfait to paint past scenes — weather, surroundings, people's appearance, mental and physical states. The descriptive backdrop on which passé-composé events unfold, plus the critical state-vs-change-of-state distinction.
- Imparfait of être and avoir: The Two WorkhorsesA2 — Master the imparfait of être (j'étais) and avoir (j'avais) — the most-used verbs in French past description and the foundation of the plus-que-parfait. The only irregular imparfait stem in the language and one of its most regular.
- Le Passé Composé pour ÉvénementsA1 — How to use the passé composé to narrate completed past events — single actions, sequences, and the moment-by-moment storytelling layer of conversational French.
- L'Imparfait with Verbs of Liking and MissingB1 — Why aimer, plaire, manquer, and similar emotion verbs default to the imparfait when describing past feelings — and how the inverted construction me manques / me plaît reorganizes English intuitions about subject and object.
- Les verbes modaux en français : pouvoir, vouloir, devoir, savoirA2 — The four core French modals — pouvoir (can), vouloir (want), devoir (must), savoir (know how to) — their meanings, their direct + infinitive construction, the politeness shift in the conditional, and the savoir/pouvoir distinction English collapses into 'can'.