Você já sabe deduzir coisas sobre o presente: she must be tired. Mas e quando aquilo que você está deduzindo pertence ao passado? As evidências podem estar bem à sua frente agora — chão molhado, uma porta destrancada — enquanto a conclusão aponta para um acontecimento anterior. O inglês tem uma estrutura própria para isso: modal + have + particípio.
- The lights were off and no one answered. They must have gone out. (quase certo que aconteceu)
- He says he ran a marathon in two hours. He can't have run that fast. (quase certo que não aconteceu)
- She looked surprised when I mentioned it. She might not have heard the news yet. (possível, mas incerto)
É a mesma lógica da dedução no presente: você raciocina a partir de evidências até chegar a uma conclusão, só que agora um passo atrás no tempo.
A estrutura-chave: sujeito + must / can't / might + have + particípio → It must have rained. She can't have known. He might have left.
Os três modais em resumo
| Verbo modal | O que expressa | Exemplo |
|---|---|---|
| must have | quase certeza de que algo ACONTECEU | She must have left early — her car's gone. |
| can't have | quase certeza de que algo NÃO aconteceu | He can't have finished already — it's only been five minutes. |
| might have | possibilidade em aberto — você realmente não sabe | They might have missed the train. |
Os três seguem a mesma estrutura: modal + have + particípio. Depois do modal vem sempre have, nunca has ou had — ✅ he must have gone, nunca ❌ he must has gone nem ❌ he must had gone.
Must have: uma conclusão segura sobre o passado
Use must have quando as evidências indicam com tanta força que algo aconteceu que você fica quase certo disso.
- 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.
Assim como acontece com must no presente, trata-se de uma conclusão tirada das evidências — não de um fato que você mesmo testemunhou.
Vale a pena distinguir o must have dedutivo de had to (obrigação no passado). She must have left early é uma suposição sobre o que provavelmente aconteceu. She had to leave early afirma uma obrigação real que ela tinha. Veja Have to / must (obligation) para as formas no presente.
Can't have: descartando uma possibilidade
Use can't have (ou couldn't have, que funciona da mesma forma) quando as evidências tornam quase impossível que algo tenha acontecido — o espelho negativo 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.
✅ It can't have been him. — ❌ It mustn't have been him. Mustn't indica proibição, não impossibilidade; portanto, para dedução negativa no passado, use can't have ou couldn't have.
Em português, "não pode ter sido ele" corresponde bem a It can't have been him: é dedução negativa, não proibição. Por isso, em inglês, use can't have / couldn't have, e não mustn't have.
Might have (e may have, could have): uma possibilidade em aberto
Use might have — ou may have / could have — quando você realmente não tem certeza se algo aconteceu. As evidências não apontam claramente para nenhum dos lados.
- 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 é mais fraco que must have. Dizer she must have lost her phone soa muito mais convicto do que she might have lost it, que apenas levanta uma possibilidade.
Could have merece um alerta: em deduções, significa "é possível que isso tenha acontecido", mas a mesma forma também pode indicar algo que poderia ter acontecido e não aconteceu, ou uma crítica, como em You could have told me! (ou seja: você não fez isso, e deveria ter feito). O contexto esclarece o sentido. A forma negativa couldn't have costuma se comportar como can't have — uma dedução negativa forte —, não como a incerteza em aberto de might not have.
A negação funciona de duas formas, com sentidos diferentes. Might not have (ou may not have) mantém a mesma incerteza, mas em relação ao resultado oposto: she might not have seen the email significa que é possível que ela não o tenha visto — você continua sem certeza. Isso é diferente de can't have, que descarta algo completamente: she can't have seen the email significa que você está quase certo de que ela NÃO o viu.
Para saber mais sobre may, might e could expressando possibilidade no presente ou no futuro, veja Modals of possibility (may, might, could).
Deduções sobre uma ação em curso no passado
Quando a dedução trata de algo que estava em andamento em determinado momento do passado, acrescente been antes da forma em -ing: modal + have been + verbo-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.
| Dedução | Forma | Exemplo |
|---|---|---|
| quase certamente estava acontecendo | must have been + -ing | They must have been waiting for hours. |
| quase certamente não estava acontecendo | can't have been + -ing | She can't have been listening — she missed the whole point. |
| possivelmente estava acontecendo | might have been + -ing | He might have been working late that night. |
Dedução no presente vs. dedução no passado
Os dois sistemas compartilham a mesma lógica e os mesmos modais básicos — só muda a forma verbal depois do modal:
| Momento da dedução | Estrutura | Exemplo |
|---|---|---|
| sobre o presente | modal + forma base do verbo | She must be tired. |
| sobre o presente, em curso | modal + be + -ing | She must be sleeping. |
| sobre o passado | modal + have + particípio | She must have been tired. |
| sobre o passado, em curso | modal + have been + -ing | She must have been sleeping. |
Se você ainda não está seguro com as formas no presente, vale revisar primeiro Modals of deduction: present (must, can't, might) — tudo aqui parte diretamente desse padrão.
Erros frequentes
- ❌ It mustn't have been true. → ✅ It can't have been true. (mustn't indica proibição, não impossibilidade; para uma dedução negativa: can't have / couldn't have)
- ❌ She must have leave early. → ✅ She must have left early. (depois de have é preciso um particípio, não a forma base)
- ❌ He must has gone home. → ✅ He must have gone home. (sempre have depois de um modal, nunca has ou had)
- ❌ They can't went there. → ✅ They can't have gone there. (nada de passado simples depois de um modal — é preciso have + particípio)
- ❌ She must be tired yesterday. → ✅ She must have been tired yesterday. (uma referência temporal no passado exige a forma de dedução no passado, não no presente)
Teste seus conhecimentos
Escolha a melhor forma modal + have para cada dedução.
- The cake is missing and there's chocolate on the dog's nose. The dog ____ the cake. (must have eaten / can't have eaten)
- 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)
- I'm not sure why he didn't reply — he ____ his phone at home. (might have left / can't have left)
- The lights were on and music was playing when we got there. Someone ____ a party. (must have been having / might have had)
Ver as respostas
- The dog must have eaten the cake. (a pista — o chocolate — torna isso quase certo)
- She can't have been telling the truth. (a foto contradiz diretamente o relato dela — quase impossível)
- He might have left his phone at home. (uma suposição razoável, mas incerta)
- Someone must have been having a party. (as luzes acesas e a música tocando apontam fortemente para um evento em andamento)
Aprenda mais rápido com a GrammarMama
Este artigo trata de um único tema — veja como a GrammarMama ajuda a transformar isso em progresso duradouro:
-
Descubra o seu nível — Um teste de nivelamento rápido encontra o seu nível do QECR, para que cada exercício combine com você. Descobrir meu nível →
-
Siga um caminho claro — Pratique cada tópico na ordem certa, do A1 até o C2. Ver a trilha completa →
-
Defina a sua própria meta — Conte para a gente por que você está aprendendo, e os exercícios seguem os seus interesses. Definir uma meta →
-
Acompanhe os seus erros — Veja os padrões por trás do que mais te atrapalha e corrija-os de vez. Ver meus erros →
-
Amplie o seu vocabulário — As palavras dos exercícios são salvas e revisadas com repetição espaçada. Abrir meu vocabulário →
-
Pratique a fala — Responda aos exercícios em voz alta em vez de digitar, sempre que quiser. Experimentar a prática oral →
-
Treine a sua pronúncia — Receba feedback instantâneo, palavra por palavra, sobre a sua pronúncia. Treinar pronúncia →
-
Pratique um pouco todos os dias — Exercícios diários curtos, no seu nível, mantêm o idioma sempre fresco na memória. Começar a praticar →
O mais importante
- Must have + particípio = quase certo de que algo ACONTECEU, com base nas evidências.
- Can't have + particípio = quase certo de que algo NÃO aconteceu — a forma de dedução negativa, não mustn't have.
- Might have (ou may have / could have) = possível mas incerto; might not have mantém a mesma incerteza sobre o resultado oposto, ao contrário de can't have, que descarta algo por completo.
- Para uma ação em curso no passado, acrescente been: must have been working, can't have been sleeping, might have been waiting.
- A estrutura é sempre modal + have + particípio — nunca has, had ou um passado simples depois do modal.
- É o equivalente no passado da dedução no presente (must be, can't be, might be) — os mesmos modais básicos, com uma forma verbal diferente depois deles.