Temas Nivel avanzado

Present perfect
Present perfect continuous
Use of Already, Just, Still...
Modal perfects
Past-perfect
Past perfect continuous
Future perfect
Future perfect continuous
Condicional sentences
Passive voice
Direct and reported speech
Say vs. Tell
Delexical Verbs
Linking words
Phrasal/prepositional verbs
Usos del verbo To Get
Even
Else
Neither vs. Either
Each vs. Every
arrow_back Use of Already, Just, Still... arrow_forward Past-perfect

Modal perfects

Los modal perfect combinan un verbo modal con el present perfect para expresar posibilidad, certeza, deducción o consejo en el pasado.

¿Cuales son y cómo se usan?

Modal PerfectUso
Might have / May have Se utiliza para expresar una posibilidad en el pasado. Indica que algo podría haber ocurrido, pero no estamos seguros. Se usa cuando tenemos dudas o no tenemos toda la información sobre si realmente pasó.
Ejemplo: She might have left already. (Es posible que ella ya se haya ido)
Must have Expresa una deducción sobre algo que probablemente ocurrió en el pasado. Usamos must have cuando tenemos evidencia o motivos fuertes para pensar que algo realmente sucedió.
Ejemplo: They must have forgotten the meeting. (Deben de haber olvidado la reunión)
Could have Indica algo que era posible en el pasado, pero no necesariamente ocurrió. Se usa para hablar de oportunidades que existían, o de cosas que alguien podía haber hecho pero no hizo.
Ejemplo: He could have won the game. (Él pudo haber ganado el juego)
Should have Se usa para expresar consejo o arrepentimiento sobre el pasado, refiriéndose a algo que debería haber sucedido o alguien debería haber hecho, pero no lo hizo. También puede indicar desaprobación.
Ejemplo: You should have called me. (Deberías haberme llamado)
Would have Se usa para hablar de algo que habría pasado en el pasado bajo ciertas condiciones. Indica un deseo o una acción que ocurrió en una situación hipotética.
Ejemplo: I would have gone if I’d known. (Habría ido si hubiera sabido)

Ejemplos de Modal Perfect en Oraciones

OraciónTraducción
She might have been at the party.Ella podría haber estado en la fiesta.
He must have left already.Él debe de haberse ido ya.
They could have won if they tried harder.Pudieron haber ganado si se hubieran esforzado más.
You should have called me.Deberías haberme llamado.
I would have helped you if you’d asked.Te habría ayudado si me hubieras pedido.
She may have forgotten the appointment.Puede que haya olvidado la cita.
They might have lost the match.Es posible que hayan perdido el partido.
He must have worked late last night.Debe de haber trabajado hasta tarde anoche.
We could have arrived earlier.Pudimos haber llegado más temprano.
She should have studied harder.Ella debería haber estudiado más.

Test de la Clase.

SELECCIONA UNA OPCION CORRECTA, AL FINALIZAR CLICK EN ENVIAR PARA VER LOS RESULTADOS.

Where is the report? He ___ (finish) it by now. (¿Dónde está el informe? Debería haberlo terminado ya.)
I ___ (buy) it, but it was too expensive. (Lo habría comprado, pero era demasiado caro.)
We ___ (win) the match, but the other team was too strong. (Podríamos haber ganado el partido, pero el otro equipo era demasiado fuerte.)
You ___ (check) the weather forecast before leaving. (Deberías haber comprobado el pronóstico del tiempo antes de salir.)
ContactoPolíticas de PrivacidadTérminos y Condiciones

© 2025 Curso de inglés online. Todos los derechos reservados.