¿Cuándo usar must have y can't have para deducciones sobre el pasado?
Must have + participio = deducción lógica afirmativa en el pasado (seguro que ocurrió — estoy casi seguro). Can't have + participio = deducción lógica negativa (es imposible que haya ocurrido — lo descarto). Ambos expresan conclusiones basadas en evidencia, no hechos conocidos.
⚠️ Mustn't have NO se usa para deducciones negativas. El error es usar 'mustn't have' cuando se necesita 'can't have'.
Must have (deducción afirmativa: seguro que...)
- He must have forgotten. (seguro que se olvidó)
- She must have worked very hard to pass. (seguro que trabajó mucho)
- They must have taken the wrong road. (seguro que se equivocaron de carretera)
- It must have been expensive. (seguro que fue caro)
Can't have (deducción negativa: imposible que...)
- She can't have left — her car is here. (imposible que se haya ido)
- He can't have eaten — he just had lunch. (imposible que haya comido)
- They can't have seen the message. (imposible que lo hayan visto)
- It can't have been cheap. (imposible que fuera barato)
Ejemplos
He must have forgotten about the meeting.
Seguro que se olvidó de la reunión.
She can't have left already — her coat is still here.
Es imposible que se haya ido ya — su abrigo sigue aquí.
You must have worked very hard to get this result.
Seguro que trabajaste muchísimo para conseguir este resultado.
She mustn't have seen the message.
She can't have seen the message.
'Mustn't have' no se usa para deducciones negativas en inglés. 'Mustn't' expresa prohibición en presente. Para deducción negativa en pasado (es imposible que...), la forma correcta siempre es 'can't have + participio'. Este es uno de los errores más comunes con los perfectos modales.
Truco para recordar
Imagina que eres detective: 'must have' = tienes PRUEBAS que apuntan a que sí ocurrió ('las huellas están aquí, must have been here'). 'Can't have' = tienes PRUEBAS que hacen imposible que ocurriera ('el coche sigue aquí, can't have left'). La evidencia dirige tu deducción, no lo que quieres que sea verdad.
Pon a prueba lo aprendido
Pregunta 1 de 2
Son las 3 PM. Tu amigo no ha comido desde ayer. Dices:
¿Por qué confundimos estos modales?
En español, 'debe de haber olvidado' (must have forgotten) y 'no puede haber salido' (can't have left) son expresiones claramente distintas. Sin embargo, el problema en inglés surge con la deducción negativa: los hispanohablantes traducen mentalmente 'no debe de haber...' como 'mustn't have', cuando la forma correcta es 'can't have'. 'Mustn't' solo expresa prohibición en presente y no tiene función deductiva en pasado.
Es importante distinguir estos perfectos modales de las deducciones en presente: 'He must be tired' (seguro que está cansado ahora), 'He must have been tired' (seguro que estaba cansado, deducción sobre el pasado). 'She can't be here' (imposible que esté aquí ahora), 'She can't have been here' (imposible que haya estado aquí, deducción sobre el pasado). La adición de 'have + participio' traslada la deducción al pasado.
Preguntas frecuentes
3 preguntas que resuelven el 80% de tus errores de tiempo verbal
'I have seen him yesterday.' Si esa frase no te chirría, tu español está eligiendo el tiempo verbal por ti.
Envíame la guía de tiempos verbalesSin spam. Te puedes dar de baja cuando quieras.