Advanced Modals
must have, could have, should have, might have — modales de deducción y reproche en pasado
En C1 los modales dejan de ser simples 'botones de modo' y se convierten en funciones de deducción. Cada modal + have + past participle es un tipo de inferencia diferente: certeza (must have), posibilidad (could/might have) y reproche (should have). Piensa en cada uno como un operador lógico diferente sobre un evento pasado que no presenciaste directamente.
La diferencia entre could have y might have es sutil: 'could have' indica que la acción estaba dentro del rango de posibilidades, mientras que 'might have' es más débil y formal. Para reproche, 'should have' es como un断言 que el código debió ejecutarse de otra forma — expresa que algo salió mal respecto a una expectativa.
En la vida real estos modales se combinan con contextos negativos y en preguntas retóricas. UnNative speaker rara vez dice 'You should have done it' sin un tono de frustración; el modal ya carga emocionalidad sin necesidad de adjetivos.
Subject + modal + have + past participle + complement must → deducción positiva (90%) could → posibilidad (50%) might → posibilidad débil (30%) should → reproche / obligación fallida would → resultado hipotético
Debugging lab
Corrige o completa la línea. 7 ejercicios por tema.
- 5.1.7.1
She must have forgot the meeting.
- 5.1.7.2
You should have called me yesterday.
- 5.1.7.3
He could has arrived on time if he had left earlier.
- 5.1.7.4
They might have went to the wrong place.
- 5.1.7.5
I can't have seen her there — she was in London.
- 5.1.7.6
She would have helped you if you would have asked.
- 5.1.7.7
He couldn't have knew the answer — the test was too hard.
- 5.1.7.8
She must have forgot her keys at home.
- 5.1.7.9
You should have tell me about the problem.
- 5.1.7.10
He could have taken the wrong road.
- 5.1.7.11
I mustn't have seen her there — she was in London.