El infinitivo compuesto se forma juntando el verbo haber + el participio:
haber trabajado
haber comido
haber puesto
Expresa una acción pasada. Para comprenderlo mejor, imagínate que deseando hablar con tu jefe has abierto la puerta de su despacho y le has visto reunido con otras personas. En este caso dirías algo como
Siento molestar (estás molestando ahora)
En cambio, si esta vez no dices nada, esperas a que todo el mundo salga, y después vuelves a entrar en el despacho de tu jefe, seguramente digas algo como
Siento haber molestado (has molestado antes)
Los pronombres reflexivos, OI y OD unidos al infinitivo compuesto se escriben después de haber junto con él:
Perdona por haberme enfadado contigo
Perdona por haberte gritado
En ocasiones, cuando el contexto no permite ninguna confusión, los hablantes pueden sustituir el infinitivo compuesto por el simple:
Gracias por haberme ayudado el otro día = Gracias por ayudarme el otro día