haber hecho eso

to have done that

→ haber
phrase Common #7,470
to have done that Used to refer to a completed action in the past, especially in constructions after modal verbs, verbs of emotion, or expressions of regret, doubt, or possibility.
SP: No deberías de haber hecho eso.
EN: You shouldn't have done that.

Tom estará contento de haber hecho eso.

Tom will be glad he did that.

Mike no puede haber hecho eso.

Mike can't have done that.

Cierto, no debí haber hecho eso.

True, I shouldn't have done that.

— El quinto elemento (1997)

Él no pudo haber hecho eso.

He couldn't have done that.

Yo podría haber hecho eso.

I could have done that.

— Haz lo que debas (1989)

No deberías de haber hecho eso.

You shouldn't have done that.

No deberías haber hecho eso, Anna.

You shouldn't have done that, Anna.

— Funny Games (1997)

Mike no podría haber hecho eso.

Mike couldn't have done that.

Ella no pudo haber hecho eso.

She couldn't have done that.

Tal vez no debí haber hecho eso.

Maybe I shouldn't have done that.

No puedo recordar jamás haber hecho eso.

I can't ever remember having done that.

Espero que perdonen a Tom por haber hecho eso.

I hope they forgive Tom for doing that.

Él no puede haber hecho eso solo.

He couldn't have done that alone.

No deberías haber hecho eso sin preguntarme primero.

You shouldn’t have done that without asking me first.

Mucha gente te va a decir que no debiste haber hecho eso.

A lot of people are going to tell you that you shouldn’t have done that.

No debían de haber hecho eso.

They shouldn't have done that.

— Moscú no cree en las lágrimas (1980)

No recuerdo haber hecho eso.

I don't remember doing that.

No debí haber hecho eso.

I shouldn't have done that.

Sí, seguro que desearía no haber hecho eso.

Yes, I definitely wish I hadn't done that.

— Avatar: Fuego y ceniza (2025)