haber hecho eso

to have done that

→ haber
phrase Common #7,373
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.

No recuerdo haber hecho eso.

I don't remember doing that.

Tom estará contento de haber hecho eso.

Tom will be glad he did that.

Mike no podría haber hecho eso.

Mike couldn't have 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.

No puedo recordar jamás haber hecho eso.

I can't ever remember having done that.

, seguro que desearía no haber hecho eso.

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

— Avatar: Fuego y ceniza (2025)

Ella no pudo haber hecho eso.

She couldn't have done that.

Cierto, no debí haber hecho eso.

True, I shouldn't have done that.

— El quinto elemento (1997)

Tal vez no debí haber hecho eso.

Maybe I shouldn't have done that.

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.

Él no pudo haber hecho eso.

He couldn't have done that.

Mike no puede haber hecho eso.

Mike can'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 deberías de haber hecho eso.

You shouldn't have done that.

No debí haber hecho eso.

I shouldn't have done that.

No deberías haber hecho eso, Anna.

You shouldn't have done that, Anna.

— Funny Games (1997)

Yo podría haber hecho eso.

I could have done that.

— Haz lo que debas (1989)