C1 · temario
5.1tema 1 de 11

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.

structure.txt
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.

0/11 tests passing0%
  1. 5.1.7.1

    She must have forgot the meeting.

  2. 5.1.7.2

    You should have called me yesterday.

  3. 5.1.7.3

    He could has arrived on time if he had left earlier.

  4. 5.1.7.4

    They might have went to the wrong place.

  5. 5.1.7.5

    I can't have seen her there — she was in London.

  6. 5.1.7.6

    She would have helped you if you would have asked.

  7. 5.1.7.7

    He couldn't have knew the answer — the test was too hard.

  8. 5.1.7.8

    She must have forgot her keys at home.

  9. 5.1.7.9

    You should have tell me about the problem.

  10. 5.1.7.10

    He could have taken the wrong road.

  11. 5.1.7.11

    I mustn't have seen her there — she was in London.