haya hecho

has done

→ haber
phrase Uncommon #10,345
has done Present perfect subjunctive of hacer. Often used after expressions of doubt, emotion, or apology.
SP: Espero que lo haya hecho bien.
EN: I hope he did it well.

No puedo creer que Tom haya hecho esto.

I can't believe Tom did this.

Tom no cree que Mary haya hecho sola todos sus deberes.

Tom doesn’t believe Mary did all her homework by herself.

Esperemos que Tom no haya hecho lo que pensás que hizo.

Let's hope Tom didn't do what you think he did.

No creo que se haya hecho justicia en este caso.

I don't think justice was served in this case.

Quienquiera que haya hecho esto, lo encontraremos.

Whoever did this, we'll find them.

Invito a cualquiera que haya hecho un buen trabajo para el país.

I invite anyone who has done a good job for the country.

— Super 30 (2019)

Niega que lo haya hecho.

He denies having done it.

Quien sea que haya hecho el último comentario, por favor váyase ahora.

Whoever made the last comment, please leave now.

No creo que Tom haya hecho nada sobre el problema.

I don't think Tom has done anything about the problem.

Lo siento, no puedo creer que lo haya hecho.

I'm sorry, I can't believe I did it.

— Sólo se vive una vez (2011)

Puede que Tom ya lo haya hecho.

Tom may have already done it.

Siento que mi hija la haya hecho venir para nada.

I feel bad that my daughter made her come for nothing.

— Todo sobre mi madre (1999)

No hay pruebas de que Tom haya hecho nada ilegal.

There is no evidence that Tom has done anything illegal.

Quería que viviera, Davy, a pesar de lo que sea que haya hecho.

I wanted him to live, Davy, no matter what he did.

— La increíble historia de David Copperfield (2019)

Espero que Tom no haya hecho esto.

I hope Tom hasn't done this.

Comprar este diccionario fue la mejor inversión que haya hecho.

Buying this dictionary was the best investment I’ve ever made.

Me parece bien que lo haya hecho.

I think it's good that he did it.

No importa lo que haya hecho.

It doesn’t matter what he/she/they did.

— Mulholland Drive (2001)

No puedo creer que me haya hecho esto.

I can't believe he/she did this to me.

No hay evidencia de que Tom haya hecho nada ilegal.

There’s no evidence that Tom did anything illegal.

Tom no cree que Mary haya hecho toda la tarea ella sola.

Tom doesn't think Mary did all the homework by herself.

Oh, solo espero que la caída no haya hecho daño al bebé.

Oh, I just hope the fall didn't hurt the baby.

— Chicago (2002)

Es posible que haya hecho algo así una vez.

It's possible I did something like that once.

No creo que él lo haya hecho.

I don't think he did it.

Ojalá lo haya hecho bien.

I hope I did well.

Quien haya hecho esto es un genio.

Whoever did this is a genius.

— Who Am I: Ningún sistema es seguro (2014)

No creo que haya hecho suficiente espagueti para todos.

I don't think I made enough spaghetti for everyone.

No creo que lo haya hecho.

I don't think he did.

Lo que sea que haya hecho, lo siento.

Whatever I did, I'm sorry.

— Todo a la vez en todas partes (2022)

Nadie ha dicho que haya hecho algo.

Nobody has said that they have done anything.

Esta es la cosa más extraña que jamás haya hecho.

This is the strangest thing I’ve ever done.

Dios mío, Nick, no puedo creer que haya hecho eso.

Oh my God, Nick, I can't believe I did that.

— Crazy Rich Asians (2018)

Apuesto a que no puedes nombrar ni una sola película que yo haya hecho.

I bet you can't name a single movie I've made.

— Marty Supreme (2025)

Que haya hecho usted algo malo.

That you did something wrong.

— Mother Night (1996)