Tu sais déjà déduire quelque chose au présent : she must be tired. Mais que se passe-t-il quand ce que tu déduis appartient au passé ? Les indices eux-mêmes peuvent très bien être au présent — un sol mouillé, une porte non verrouillée — alors que la conclusion, elle, remonte à un événement antérieur. L'anglais a une structure spécifique pour cela : modal + have + participe passé.

  • The lights were off and no one answered. They must have gone out. (quasi certain que c'est arrivé)
  • He says he ran a marathon in two hours. He can't have run that fast. (quasi certain que ce n'est pas arrivé)
  • She looked surprised when I mentioned it. She might not have heard the news yet. (possible, mais incertain)

C'est la même logique que pour la déduction au présent : tu raisonnes à partir d'indices pour arriver à une conclusion, simplement décalée d'un cran dans le temps.

La structure clé : sujet + must / can't / might + have + participe passé → It must have rained. She can't have known. He might have left.

Les trois modaux en un coup d'œil

Modal Ce qu'il exprime Exemple
must have quasi-certitude que quelque chose S'EST produit She must have left early — her car's gone.
can't have quasi-certitude que quelque chose NE S'EST PAS produit He can't have finished already — it's only been five minutes.
might have possibilité non tranchée — tu ne sais vraiment pas They might have missed the train.

Les trois suivent la même structure : modal + have + participe passé. Note qu'après le modal, c'est toujours have, jamais has ni had — ✅ he must have gone, jamais ❌ he must has gone ni ❌ he must had gone.

Must have : une conclusion sûre sur le passé

Utilise must have quand les indices vont si nettement dans le sens d'un fait passé que tu en es presque certain.

  • The ground is wet. It must have rained last night.
  • She knows every detail of the trip. She must have been there before.
  • The door's unlocked. Someone must have forgotten to lock it.

Comme pour must au présent, c'est une conclusion tirée des indices — pas un fait que tu as toi-même constaté.

Il est utile de distinguer le must have de déduction de had to (obligation passée). She must have left early est une supposition sur ce qui s'est probablement passé. She had to leave early signifie qu'elle était vraiment obligée de partir tôt. Voir Have to / must (obligation) pour les formes au présent.

Can't have : écarter une possibilité

Utilise can't have (ou couldn't have, qui fonctionne de la même façon) quand les indices rendent presque impossible qu'une chose se soit produite — le miroir négatif de must have.

  • He can't have read the whole book — he only borrowed it yesterday.
  • That can't have been her — she was with me all evening.
  • They couldn't have left yet; their car is still in the driveway.

Pour une déduction négative sur le passé, on utilise can't have ou couldn't have, pas mustn't have : ✅ It can't have been him. — ❌ It mustn't have been him. Mustn't exprime une interdiction, pas une impossibilité.

En français, « ça ne peut pas avoir été lui » correspond bien à It can't have been him : c'est ce même raisonnement qui donne can't have en anglais, pas mustn't have.

Might have (et may have, could have) : une possibilité ouverte

Utilise might have — ou may have / could have — quand tu n'es vraiment pas sûr qu'une chose se soit produite. Les indices ne font pas clairement pencher la balance d'un côté ou de l'autre.

  • She's not answering her phone. She might have lost it.
  • He could have missed the bus — that would explain why he's late.
  • I'm not certain, but they may have already told her.

Might have est plus faible que must have. Dire she must have lost her phone paraît beaucoup plus affirmatif que she might have lost it, qui ne fait qu'évoquer une possibilité.

Could have mérite une mise en garde : en déduction, il signifie « il est possible que cela se soit produit », mais les mêmes mots peuvent aussi exprimer autre chose — une possibilité passée non réalisée ou un reproche, comme dans You could have told me! (sous-entendu : tu ne l'as pas fait, et tu aurais dû). C'est le contexte qui permet de comprendre le sens. La forme négative couldn't have se comporte en général comme can't have — une forte déduction négative —, pas comme l'incertitude ouverte de might not have.

La négation fonctionne de deux façons, avec des sens différents. Might not have (ou may not have) garde la même incertitude ouverte, mais sur le résultat opposé : she might not have seen the email signifie qu'il est possible qu'elle n'ait pas vu l'e-mail — tu n'es toujours pas sûr. C'est différent de can't have, qui écarte complètement une possibilité : she can't have seen the email signifie que tu es presque certain qu'elle NE l'a PAS vu.

Pour en savoir plus sur may, might et could exprimant la possibilité au présent ou au futur, voir Modals of possibility (may, might, could).

Déduire une action en cours dans le passé

Quand la déduction porte sur quelque chose qui était en train de se produire à un moment du passé, ajoute been avant la forme en -ing : modal + have been + verbe-ing.

  • The engine was warm. Someone must have been driving the car recently.
  • She was out of breath. She must have been running.
  • He didn't hear the phone — he might have been sleeping.
Déduction Forme Exemple
se produisait quasi certainement must have been + -ing They must have been waiting for hours.
ne se produisait quasi certainement pas can't have been + -ing She can't have been listening — she missed the whole point.
se produisait peut-être might have been + -ing He might have been working late that night.

Déduction au présent vs déduction au passé

Les deux systèmes suivent la même logique et les mêmes modaux de base — seule la forme verbale après le modal change :

Moment de la déduction Structure Exemple
sur le présent modal + infinitif She must be tired.
sur le présent, en cours modal + be + -ing She must be sleeping.
sur le passé modal + have + participe passé She must have been tired.
sur le passé, en cours modal + have been + -ing She must have been sleeping.

Si tu n'es pas encore à l'aise avec les formes au présent, jette d'abord un œil à Modals of deduction: present (must, can't, might) — tout ici se construit directement sur ce modèle.

Erreurs fréquentes

  • It mustn't have been true. → ✅ It can't have been true. (mustn't exprime l'interdiction, pas l'impossibilité ; pour une déduction négative : can't have / couldn't have)
  • She must have leave early. → ✅ She must have left early. (un participe passé est requis après have, pas la base verbale)
  • He must has gone home. → ✅ He must have gone home. (toujours have après un modal, jamais has ni had)
  • They can't went there. → ✅ They can't have gone there. (pas de prétérit simple après un modal — il faut have + participe passé)
  • She must be tired yesterday. → ✅ She must have been tired yesterday. (une référence temporelle passée exige la forme de déduction au passé, pas au présent)

À toi de vérifier

Choisis la meilleure forme « modal + have » pour chaque déduction.

  1. The cake is missing and there's chocolate on the dog's nose. The dog ____ the cake. (must have eaten / can't have eaten)
  2. She said she was in Paris all week, but I saw a photo of her in London on Tuesday. She ____ telling the truth. (must have been / can't have been)
  3. I'm not sure why he didn't reply — he ____ his phone at home. (might have left / can't have left)
  4. The lights were on and music was playing when we got there. Someone ____ a party. (must have been having / might have had)
Voir les réponses
  1. The dog must have eaten the cake. (l'indice — le chocolat — rend la chose quasi certaine)
  2. She can't have been telling the truth. (la photo contredit directement son récit — quasi impossible)
  3. He might have left his phone at home. (une supposition raisonnable, mais incertaine)
  4. Someone must have been having a party. (les lumières allumées et la musique suggèrent fortement qu'une fête était en cours)

L'essentiel

  • Must have + participe passé = quasi certain que la chose S'EST produite, d'après les indices.
  • Can't have + participe passé = quasi certain que la chose NE S'EST PAS produite — la forme de déduction négative, pas mustn't have.
  • Might have (ou may have / could have) = possible mais incertain ; might not have garde la même incertitude sur le résultat opposé, contrairement à can't have, qui écarte une possibilité.
  • Pour une action en cours dans le passé, ajoute been : must have been working, can't have been sleeping, might have been waiting.
  • La structure est toujours modal + have + participe passé — jamais has, had, ni un prétérit simple après le modal.
  • C'est le pendant passé de la déduction au présent (must be, can't be, might be) — les mêmes modaux de base, avec une forme verbale différente après eux.