ya has

you have already

→ ya
phrase Rare #34,349
you have already Used before a past participle to say that you have already done something.
SP: Ya has terminado el libro.
EN: You've already finished the book.

Ya has guardado bastante luto.

You've already mourned enough.

Sospecho que ya has descubierto que esta casa guarda muchos secretos.

I suspect you've already discovered that this house holds many secrets.

— Los ilusionistas 3: Ahora me ves, ahora no (2025)

Si tienes miedo de morir, ya has muerto.

If you're afraid of dying, you're already dead.

Adèle, ven, ya has servido a todo el mundo.

Adèle, come here, you've already served everyone.

— La vida de Adèle (2013)

¿Es que ya has dado a luz?

Have you given birth already?

— Volver (2006)

Vamos, eres joven y ya has sufrido mucho.

Come on, you're young and you've already suffered a lot.

— Cuentos de Tokio (1953)

Dile que ya has entregado el papeleo.

Tell him you've already submitted the paperwork.

— Todo en Todas Partes al Mismo Tiempo (2022)

Ya has desayunado, ¿no?

You've had breakfast already, haven't you?

Ya has superado tus miedos.

You’ve overcome your fears.

— Abre los ojos (1997)

Además, ya has preparado la ensalada de cangrejos.

Besides, you’ve already prepared the crab salad.

— Ирония судьбы, или С легким паром! (1976)