haya hecho

has done

→ haber
phrase Uncommon #11,610
has done Used with a subject understood from context; the subjunctive form often appears after expressions of doubt, emotion, or uncertainty.
SP: Espero que haya hecho la tarea.
EN: I hope he has done the homework.

Puede que Tom ya lo haya hecho.

Tom may have already done it.

Nadie ha dicho que haya hecho algo.

Nobody has said that they have done anything.

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.

— Súper 30 (2019)

No creo que él lo haya hecho.

I don't think he did it.

Ojalá lo haya hecho bien.

I hope I did well.

No hay evidencia de que Tom haya hecho nada ilegal.

There’s no evidence that Tom did anything illegal.

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

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

No creo que se haya hecho justicia en este caso.

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

Quien haya hecho esto es un genio.

Whoever did this is a genius.

— Hackers: Ningún sistema es seguro (2014)

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)

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

This is the strangest thing I’ve ever done.

No hay pruebas de que Tom haya hecho nada ilegal.

There is no evidence that Tom has done anything illegal.

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

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

No importa lo que haya hecho.

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

— Mulholland Drive: Sueños, misterios y secretos (2001)

No puedo creer que me haya hecho esto.

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

Cualquiera que haya hecho esta estupidez es un perfecto idiota.

Anyone who did this stupid thing is a complete idiot.

Lo siento, no puedo creer que lo haya hecho.

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

— Vida solo hay una (2011)

¡No puedo creer que yo haya hecho esto!

I can't believe I did this!

— Atrápame si puedes (2002)

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)

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 historia de David Copperfield (2019)

No creo que lo haya hecho.

I don't think he did.

¿Hay algo que hayas hecho pero que no haya hecho casi nadie?

Is there anything you’ve done that almost nobody else has?

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

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

No puedo creer que Tom haya hecho esto.

I can't believe Tom did this.

Lo que sea que haya hecho, lo siento.

Whatever I did, I'm sorry.

— Todo en Todas Partes al Mismo Tiempo (2022)

Espero que Tom no haya hecho esto.

I hope Tom hasn't done this.

No creo que Tom haya hecho nada sobre el problema.

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

Me parece bien que lo haya hecho.

I think it's good that he did it.

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 haya hecho suficiente espagueti para todos.

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

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

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

— Locamente millonarios (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 Supremo (2025)

Que haya hecho usted algo malo.

That you did something wrong.

— Mother Night (1996)

Quienquiera que haya hecho esto, lo encontraremos.

Whoever did this, we'll find them.

Es posible que haya hecho algo así una vez.

It's possible I did something like that once.