to have broken
El niño debe haber roto la ventana.
The child must have broken the window.
El chico admitió haber roto la ventana.
The boy admitted to breaking the window.
Perdóname por haber roto mi promesa.
Forgive me for breaking my promise.
Nunca debería haber roto con Mary.
I never should have broken up with Mary.
Ella me perdonó por haber roto el espejo.
She forgave me for breaking the mirror.
Este muchacho negó haber roto la ventana.
This boy denied breaking the window.
Ella lo acusó de haber roto su palabra.
She accused him of breaking his word.
El niño reconoció haber roto el jarrón.
The boy admitted to breaking the vase.