Should in the past tense
Hello everyone,
I use this website everyday and also the IPhone - extremely useful! I wonder if someone could help me with something that's long confused me, and that's using deber in the past... If I say 'el debe estar aqui' I think I'm saying 'he should be here'. In English, to say the same thing in the past, I'd say 'he should have been here'.
My confusion is whether I should even be attempting to use deber alone (and not with haber) when I'm talking about the past. I'd probably say 'el habria debido estar aqui' or 'deberia haber estado aqui'.
Any help would be greatly appreciated.
Many thanks,
Chris
2 Answers
deberia haber estado aqui'.
This is correct, we would probably more likely say:
Debió estar aquí.
"Debí hacerlo ayer"
No. "Debí haberlo hecho ayer" / "Lo debí haber hecho ayer"