The verb devoir usually means must / to have to (see Conjugate devoir in the present tense in French (Le Présent)).
However, in past context, its meaning changes depending on whether you use Le Passé Composé (Indicatif) or L'Imparfait (Indicatif).
Learn when to use DEVOIR in L'Imparfait (Indicatif) or in Le Passé Composé (Indicatif) in French
Using DEVOIR in L'Imparfait (Indicatif) = was supposed to [do]
Actually, in most cases, the obligation was not met.
To conjugate devoir in L'Imparfait (Indicatif), see Conjugate regular verbs in the imperfect tense in French (L'Imparfait)
Using DEVOIR in Le Passé Composé (Indicatif) = had to [do] / must have [done]
- a past obligation that was met.
or
- the likeliness of an action having taken place, a hypothesis on a past situation.
To conjugate devoir in Le Passé Composé (Indicatif), see Conjugate voir/devoir/pouvoir/boire/croire/savoir/lire/plaire/taire (+ avoir) in the compound past in French (Le Passé Composé)
Want to make sure your French sounds confident? We’ll map your knowledge and give you free lessons to focus on your gaps and mistakes. Start your Brainmap today »