lo hayas hecho

you have done it

→ lo
phrase Rare #33,601
you have done it Present perfect subjunctive form. Often used after expressions of doubt, hope, condition, or emotion.
SP: No creo que lo hayas hecho solo.
EN: I don't think you did it alone.

Es mejor que no lo hayas hecho.

It's better that you didn't do it.

— Juego sucio (Infernal Affairs) (2002)

Me alegro de que lo hayas hecho.

I'm glad you did.

Aunque lo hayas hecho, debiste negarlo.

Even if you did it, you should have denied it.

— Madre (Madeo) (2009)

No creo que lo hayas hecho.

I don't think you did.

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

Dime cuando lo hayas hecho.

Tell me when you've done it.

Me alegra que lo hayas hecho.

I'm glad you did.

No dije que lo hayas hecho.

I didn't say you did it.

Espero que no lo hayas hecho por mí.

I hope you didn't do it for me.