to have stolen the money
Tom no debería haber robado el dinero de Mary.
Tom shouldn't have stolen Mary's money.
Tom confesó haber robado el dinero.
Tom confessed to stealing the money.
No hay manera de que Tom pudiera haber robado el dinero sin ser visto.
There’s no way Tom could have stolen the money without being seen.
Reconoció haber robado el dinero.
He admitted to stealing the money.
Confesé haber robado el dinero.
I confessed to stealing the money.