Modals + Have
Podemos utilizar los verbos modales seguidos del auxiliary 'have' (sujeto+ modal + have + participio) para indicar acción en el pasado: I should have gone.
Simple Tenses - Continuous Tenses
Modals + Have
What (could/should/...) have happened? - ¿Qué (podría/debería/...) haber pasado?
I (could/should/...) have worked - (podría/debería/...) haber trabajado
Fred made a lot of noise when he came home. You must have heard him.
Fred hizo mucho ruido cuando llegó anoche. Debiste haberlo oído.
The news was awful. You should have said something about it.
La noticia era espantosa. Deberías haber dicho algo al respecto.
That was a terrible accident! The driver must have hurt himself.
¡Ese fue un accidente terrible! El conductor debió haberse lastimado.
Pam had a toothache. She should have visited the dentist.
A Pam le dolía un diente. Debería haber visitado al dentista.
There was a flying saucer in the sky last night. You must have seen it.
Había un plato volador en el cielo anoche. Debiste haberlo visto.
Nick's dog ran away. It must have been scared of the thunderstorm.
El perro de Nick se escapó. Debió haberse asustado de la tormenta eléctrica.
You should have seen Jen in her wedding dress.
Deberías haberla visto a Jen en su vestido de novia.
The maid should not have frozen the vegetables.
La mucama no debería haber congelado los vegetales.
Sarah failed the exam. She must not have studied enough.
Sara no pasó el examen. No debe haber estudiado lo suficiente.
Mr. Benson should not have accepted Dr. Harrison's proposal.
El Sr. Benson no debería haber aceptado la propuesta del Dr. Harrison.
Should mom have woken you up at 7:00?
¿Mamá debería haberte despertado a las 7:00?
Should they have left earlier?
¿Deberían haber partido más temprano?
Could I have applied for a sick leave?
¿Podría haber solicitado una licencia por enfermedad?
Modals + Have - Continuous Form
What (could/should/...) have been happening? - ¿Qué (podría/debería/...) haber estado pasando?
I (could/should/...) have been working - (podría/debería/...) haber estado trabajando
I could have been dancing at the party instead of staying at home.
Yo podría haber estado bailando en la fiesta en lugar de quedarme en casa.
The baby must have been eating. The table is dirty.
El bebé debió haber estado comiendo. La mesa está sucia.
My friends should have been waiting here for me.
Mis amigos deberían haber estado esperándome aquí.
It has been raining a lot lately. You should not have been watering the garden.
Ha estado lloviendo mucho últimamente. No deberías haber estado regando el jardín.
Patrick is ill again. He must not have been taking his medicine.
Patrick está enfermo de nuevo. No debe haber estado tomando su medicina.
Should they have been lighting the candles?
¿Ellos deberían estar prendiendo las velas?
Could we have been swimming at the beach?
¿Podríamos haber estado nadando en la playa?