Ya sabes deducir cosas sobre el presente: she must be tired. Pero ¿qué pasa cuando lo que estás deduciendo pertenece al pasado? Las pistas en sí pueden estar perfectamente en el presente —el suelo mojado, una puerta sin cerrar—, mientras que la conclusión se remonta a un hecho anterior. El inglés tiene una estructura distinta para esto: modal + have + participio.
- The lights were off and no one answered. They must have gone out. (casi seguro que ocurrió)
- He says he ran a marathon in two hours. He can't have run that fast. (casi seguro que no ocurrió)
- She looked surprised when I mentioned it. She might not have heard the news yet. (posible, pero incierto)
Es la misma lógica que la deducción en presente: razonas a partir de pistas para llegar a una conclusión, solo que un paso atrás en el tiempo.
La estructura clave: sujeto + must / can't / might + have + participio pasado → It must have rained. She can't have known. He might have left.
Los tres modales de un vistazo
| Modal | Qué expresa | Ejemplo |
|---|---|---|
| must have | casi certeza de que algo SÍ ocurrió | She must have left early — her car's gone. |
| can't have | casi certeza de que algo NO ocurrió | He can't have finished already — it's only been five minutes. |
| might have | posibilidad abierta — realmente no lo sabes | They might have missed the train. |
Los tres siguen la misma estructura: modal + have + participio pasado. Después del modal siempre va have, nunca has ni had — ✅ he must have gone, nunca ❌ he must has gone ni ❌ he must had gone.
Must have: una conclusión segura sobre el pasado
Usa must have cuando las pistas apuntan con tanta claridad hacia algo que ocurrió que estás casi seguro de ello.
- 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.
Igual que con must en presente, esto es una conclusión extraída de las pistas, no un hecho que hayas presenciado tú mismo.
Vale la pena distinguir el must have de deducción de had to (obligación en pasado). She must have left early es una suposición sobre lo que probablemente pasó. She had to leave early afirma una obligación real que ella tenía. Consulta Have to / must (obligation) para las formas en presente.
Can't have: descartar una posibilidad
Usa can't have (o couldn't have, que funciona igual) cuando las pistas hacen casi imposible que algo haya ocurrido — la contrapartida negativa 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.
Para una deducción negativa sobre el pasado se usa can't have o couldn't have, no mustn't have: ✅ It can't have been him. — ❌ It mustn't have been him. No traduzcas la deducción negativa con mustn't have: mustn't indica prohibición, no imposibilidad.
En español solemos decir «no puede haber sido él» para este tipo de deducción, y eso es justo lo que expresa can't have, no mustn't have.
Might have (y may have, could have): una posibilidad incierta
Usa might have —o may have / could have— cuando realmente no estás seguro de si algo ocurrió. Las pistas no apuntan claramente en ninguna dirección.
- 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 es más débil que must have. Decir she must have lost her phone suena mucho más convencido que she might have lost it, que solo plantea una posibilidad.
Could have merece una advertencia: en contextos de deducción significa "es posible que esto haya pasado", pero las mismas palabras también pueden expresar otra cosa: una posibilidad pasada que no se cumplió, o un reproche, como en You could have told me! (es decir, no lo hiciste, y deberías haberlo hecho). El contexto aclara el significado. La forma negativa couldn't have suele comportarse como can't have —una deducción negativa fuerte—, no como la incertidumbre abierta de might not have.
La negación funciona de dos maneras, con significados distintos. Might not have (o may not have) conserva la misma incertidumbre abierta, pero sobre el resultado contrario: she might not have seen the email significa que es posible que no lo haya visto — sigues sin estar seguro. Esto es distinto de can't have, que descarta algo por completo: she can't have seen the email significa que estás casi seguro de que NO lo vio.
Para más sobre may, might y could con posibilidad en presente o futuro, consulta Modals of possibility (may, might, could).
Deducciones sobre una acción en curso en el pasado
Cuando la deducción trata de algo que estaba ocurriendo en un momento del pasado, añade been antes de la forma en -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.
| Deducción | Forma | Ejemplo |
|---|---|---|
| casi seguro que estaba ocurriendo | must have been + -ing | They must have been waiting for hours. |
| casi seguro que NO estaba ocurriendo | can't have been + -ing | She can't have been listening — she missed the whole point. |
| posiblemente estaba ocurriendo | might have been + -ing | He might have been working late that night. |
Deducción en presente vs. deducción en pasado
Los dos sistemas comparten la misma lógica y los mismos modales básicos — solo cambia la forma verbal después del modal:
| Momento de la deducción | Estructura | Ejemplo |
|---|---|---|
| sobre el presente | modal + infinitivo sin to | She must be tired. |
| sobre el presente, en curso | modal + be + -ing | She must be sleeping. |
| sobre el pasado | modal + have + participio pasado | She must have been tired. |
| sobre el pasado, en curso | modal + have been + -ing | She must have been sleeping. |
Si todavía no dominas las formas en presente, revisa primero Modals of deduction: present (must, can't, might) — todo lo de aquí se construye directamente sobre ese patrón.
Errores frecuentes
- ❌ It mustn't have been true. → ✅ It can't have been true. (mustn't indica prohibición, no imposibilidad; para una deducción negativa: can't have / couldn't have)
- ❌ She must have leave early. → ✅ She must have left early. (después de have se necesita un participio pasado, no la forma base del verbo)
- ❌ He must has gone home. → ✅ He must have gone home. (siempre have después de un modal, nunca has ni had)
- ❌ They can't went there. → ✅ They can't have gone there. (no se usa el pasado simple después de un modal — se necesita have + participio pasado)
- ❌ She must be tired yesterday. → ✅ She must have been tired yesterday. (una referencia temporal en pasado exige la forma de deducción en pasado, no en presente)
Comprueba lo que sabes
Elige la mejor forma "modal + have" para cada deducción.
- 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 las respuestas
- The dog must have eaten the cake. (la pista, el chocolate, lo hace casi seguro)
- She can't have been telling the truth. (la foto contradice directamente su versión — casi imposible)
- He might have left his phone at home. (una suposición razonable, pero incierta)
- Someone must have been having a party. (luces y música en curso apuntan claramente a un evento en marcha)
Aprende más rápido con GrammarMama
Este artículo trata un solo tema — así te ayuda GrammarMama a convertirlo en progreso duradero:
-
Descubre tu nivel — Una prueba de nivel rápida determina tu nivel del MCER, para que cada ejercicio se ajuste a ti. Encontrar mi nivel →
-
Sigue un camino claro — Practica cada tema en el orden correcto, de A1 a C2. Ver el itinerario completo →
-
Marca tu propio objetivo — Cuéntanos para qué estás aprendiendo, y los ejercicios seguirán tus intereses. Fijar un objetivo →
-
Sigue el rastro de tus errores — Descubre los patrones detrás de lo que te cuesta, y corrígelos para siempre. Revisar mis errores →
-
Amplía tu vocabulario — Las palabras de tus ejercicios se guardan y se repasan con repetición espaciada. Abrir mi vocabulario →
-
Practica hablando — Responde los ejercicios en voz alta en lugar de escribir, cuando quieras. Probar la práctica oral →
-
Entrena tu pronunciación — Recibe comentarios inmediatos, palabra por palabra, sobre tu pronunciación. Entrenar mi pronunciación →
-
Practica un poco cada día — Ejercicios diarios breves, ajustados a tu nivel, mantienen el idioma fresco. Empezar a practicar →
Lo más importante
- Must have + participio = casi seguro de que algo SÍ ocurrió, según las pistas.
- Can't have + participio = casi seguro de que algo NO ocurrió — la forma de deducción negativa, no mustn't have.
- Might have (o may have / could have) = posible pero incierto; might not have conserva esa misma incertidumbre sobre el resultado contrario, a diferencia de can't have, que descarta algo por completo.
- Para una acción en curso en el pasado, añade been: must have been working, can't have been sleeping, might have been waiting.
- La estructura es siempre modal + have + participio — nunca has, had, ni un pasado simple después del modal.
- Es el equivalente en pasado de la deducción en presente (must be, can't be, might be) — los mismos modales básicos, con una forma verbal distinta después de ellos.