¿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.
He can't have seen the email — he would have replied.
Es imposible que haya visto el email — habría respondido.
They must have taken the wrong exit on the motorway.
Seguro que tomaron la salida equivocada en la autopista.
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.
Preguntas frecuentes
Pon a prueba lo aprendido
Pregunta 1 de 2
Son las 3 PM. Tu amigo no ha comido desde ayer. Dices:
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.