me haya

have/has … me

→ me
phrase Uncommon #20,295
have/has … me Part of the present perfect subjunctive. “Me” may be an object pronoun or reflexive, depending on the verb.
SP: Espero que me haya entendido.
EN: I hope he has understood me.

Me alegro de que me haya topado contigo aquí.

I'm glad I bumped into you here.

No creo que nadie me haya extrañado.

I don't think anyone missed me.

Estoy tan decepcionado que mi árbol no me haya dado fruto este año.

I'm so disappointed that my tree didn't bear fruit this year.

¡No puedo creer que me haya matado!

I can't believe he killed me!

— Perros de Reserva (1992)

No me importa que tu exnovia me haya contado toda esta mierda.

I don't care that your ex-girlfriend told me all this shit.

— Locamente millonarios (2018)

Y cuando me haya ido, no le digas que estoy muerto.

And when I’m gone, don’t tell him I’m dead.

Aunque me haya traído flores, igual no lo perdonaré.

Even though he brought me flowers, I still won't forgive him.

No puedo creer que me haya puesto esto.

I can’t believe I put this on.

— Equipo Demolición (2026)

Me sorprendió que ella me haya reconocido inmediatamente.

I was surprised that she recognized me immediately.

Espero que no me haya olvidado.

I hope he hasn't forgotten me.

— Il postino (1994)

Puede que Mary no me haya roto el brazo.

Mary may not have broken my arm.

¡No puedo creer que él me haya dejado por esa puta!

I can't believe he left me for that bitch!

Es curioso que no me haya preguntado por él antes.

It's strange that he didn't ask me about him before.

— Nuremberg: El Juicio Del Siglo (2025)

También agradezco al destino el que me haya enviado a Leningrado.

I also thank fate for sending me to Leningrad.

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

No estoy ofendido porque me haya llamado momia.

I'm not offended that he called me a mummy.

— Vivir (1952)

¿Hay algo más que me haya faltado?

Is there anything else I’ve missed?

Confío en que no te moleste que me haya acercado.

I trust you don't mind that I came over.

Puede que me haya resfriado.

I may have caught a cold.