haya venido

has come; may have come

→ haber
phrase Rare #31,543
has come; may have come This is the third-person singular present perfect subjunctive of venir. It is commonly used after expressions of surprise, regret, emotion, judgment, or doubt, often in a clause introduced by que.
SP: Me sorprende que no haya venido nadie a la reunión.
EN: I'm surprised that nobody came to the meeting.

Me sorprende que no haya venido nadie a la reunión.

I'm surprised that nobody came to the meeting.

Tienes suerte de que Tom no haya venido.

You're lucky Tom didn't come.

No puedo creer que el niño haya venido a Tokio por su cuenta.

I can’t believe the boy came to Tokyo on his own.

Nos duele que un demonio haya venido de nuestra tribu.

It pains us that a demon has come from our tribe.

— La princesa Mononoke (1997)

Es raro que él no haya venido aún.

It's strange that he hasn't come yet.

Extraño que no haya venido el cartero todavía.

It's strange that the mail carrier hasn't come yet.

Qué pena que nadie haya venido a la estación a recibirte.

What a shame that nobody came to the station to meet you.

Sí, es extraño que no haya venido a pedirme que nos vayamos.

Yes, it's strange that he hasn't come to ask me to leave.

— La piel que habito (2011)

Siento que no haya venido su esposa.

I'm sorry that his wife didn't come.

— Love Actually (2003)