to have done
Debí haber hecho esto hace años.
I should have done this years ago.
Señoría, discúlpeme por haber hecho perder el tiempo al tribunal.
Your Honor, please excuse me for wasting the court's time.
— American Gangster (2007)
Lamento no haber hecho antes contacto con usted.
I'm sorry I didn't contact you sooner.
— Toni Erdmann (2016)
No deberías haber hecho algo así.
You shouldn't have done something like that.
Es suficiente haber hecho la denuncia y ya está.
Filing the complaint is enough, that's all.
— Ladrón de bicicletas (1948)
Pero yo creo haber hecho lo correcto, mi trabajo.
But I believe I did the right thing—my job.
— Algunos hombres buenos (1992)
No había nada que ella podía haber hecho.
There was nothing she could have done.
No había nada que pudimos haber hecho.
There was nothing we could have done.
Tom no debió haber hecho enfadar a Mary.
Tom shouldn't have made Mary angry.