of having
Él se arrepintió de haber traicionado a su país con el enemigo.
He regretted having betrayed his country to the enemy.
Ese hombre es acusado de haber cometido el asesinato.
That man is accused of having committed the murder.
Alguna clienta se ha de haber enojado con él.
One of his customers must have gotten angry with him.
— Amores perros (2000)
Los libros de su papá debían de haber valido cinco veces más.
Her dad’s books must have been worth five times as much.
Me dije que me alegraba de haber preguntado, porque ahora ya lo sabía.
I told myself I was glad I’d asked, because now I knew.
Más de lo que debería de haber aguantado.
More than I should have had to put up with.
— Hogar (2020)