me haya

have ... me

→ me
phrase Uncommon #18,064
have ... me This combination is not a fixed expression. It usually appears with a past participle or another verb: me haya traído means “has brought me,” me haya preguntado means “has asked me,” and me haya hartado means “I have become fed up.” Haya is the subjunctive form of haber, while me can mean “me” or indicate a reflexive action.
SP: No creo que me haya entendido bien.
EN: I don't think he has understood me well.

Espero que no me haya olvidado.

I hope he hasn't forgotten me.

— El cartero (y Pablo Neruda) (1994)

Iré contigo después de que me haya comido mi almuerzo.

I'll go with you after I've eaten my lunch.

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 olvidado de eso.

I can't believe I forgot about that.

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

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

No estoy ofendido porque me haya llamado momia.

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

— Vivir (1952)

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.

Tal vez me haya esforzado, pero no conseguí ningún resultado.

Maybe I tried hard, but I didn’t get any results.

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

I also thank fate for sending me to Leningrad.

— La ironía del destino, o goce de su baño (1976)

No creo que nadie me haya extrañado.

I don't think anyone missed me.

Puede que me haya resfriado.

I may have caught a cold.

Me sorprendió que ella me haya reconocido inmediatamente.

I was surprised that she recognized me immediately.

Me alegro de que me haya topado contigo aquí.

I'm glad I bumped into you here.

No puedo creer que me haya puesto esto.

I can’t believe I put this on.

— Los hermanos demolición (2026)

Me alegro que me haya cogido el toro.

I'm glad I got caught by the bull.

— Hable con ella (2002)

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

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

— Núremberg (2025)

Puede que Mary no me haya roto el brazo.

Mary may not have broken my arm.