should have
Tom debía haber escuchado a Mary con más cuidado.
Tom should have listened to Mary more carefully.
Tom debía haber invitado a Mary, pero no lo hizo.
Tom should have invited Mary, but he didn’t.
Tom no debía haber hecho esperar tanto a Mary.
Tom shouldn't have kept Mary waiting so long.
Una bofetada en la infancia debía haber ayudado.
A slap in the face during childhood should have helped.
— Kal Ho Naa Ho (2003)
Tom debía haber esperado a Mary.
Tom should have waited for Mary.
Ella debía haber esperado a Mary.
She should have waited for Mary.