English B2: Must have, can’t have, should have · Words
Modal + have + participio para hablar del pasado: must have (seguro que), can’t have (es imposible que), might / may / could have (puede que), should have (deberías haber), shouldn’t have (no deberías haber): She must have forgotten; You should have told me.
- must have — seguro que (pasado)
- can’t have — es imposible que (pasado)
- might have — puede que (pasado)
- should have — debería haber
- shouldn’t have — no debería haber
- could have — podría haber
- forgotten — olvidado
- missed — perdido (un tren, una ocasión)
- You should have called me. — Deberías haberme llamado.
- She must have forgotten. — Seguro que se le ha olvidado.
- It can’t have been easy. — No ha podido ser fácil.
- They might have left already. — Puede que ya se hayan ido.