has come; may have come
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)