haya llegado

has arrived

→ haber
phrase Rare #39,419
has arrived The present perfect subjunctive of llegar. It commonly appears after expressions of doubt, emotion, judgment, or possibility; depending on context, it can mean “may have arrived” or “has arrived.”
SP: No creo que haya llegado todavía.
EN: I don't think she has arrived yet.

Es extraño que no haya llegado todavía si salió de casa hace más de dos horas.

It's strange that he hasn't arrived yet if he left home more than two hours ago.

Quizá haya llegado hoy.

Perhaps he arrived today.

— Caché (Escondido) (2005)

No creo que haya llegado.

I don't think he/she arrived.

Me sorprende que haya llegado tan lejos, pero estoy feliz por ella.

I'm surprised she's made it so far, but I'm happy for her.

— Dangal (2016)

Es bueno que haya llegado a casa a tiempo.

It's good that you got home on time.

Es una suerte que haya llegado a casa a tiempo.

It's lucky that I got home on time.

— Chicago (2002)