may have …
Puede que se haya casado con alguien cuando regrese.
He might have married someone by the time he returns.
— 黑太陽731續集之殺人工廠 (1992)
Me alegra que no se haya roto ningún huevo.
I'm glad no eggs were broken.
— El castillo en el cielo (1986)
El televisor está intacto aunque se haya caído del escritorio.
The television is intact even though it fell off the desk.
Es posible que se haya equivocado.
It’s possible that they made a mistake.
— Ladrón de bicicletas (1948)
No tengo la culpa de que se haya estropeado el coche.
It's not my fault that the car broke down.
— Un Taxista (2017)
Puede que se haya roto el tobillo.
He may have broken his ankle.
— Los excéntricos Tenenbaums (2001)
No creo que nadie más se haya dado cuenta de que te has ido temprano.
I don't think anyone else noticed that you left early.
Ella está orgullosa de que su hijo se haya convertido en doctor.
She is proud that her son has become a doctor.