El gerundio compuesto

Perfect participle

The English perfect participle form is called "el gerundio compuesto" in Spanish. It is formed by the verb haber in the -ing form: habiendo and the past participle form of the main verb, e.g. ido, tenido, hecho, dicho, comido...

Note that in English this is referred to as "perfect participle" but in Spanish this is called "gerundio compuesto"

Examples:

habiendo comido 

having eaten

habiendo dicho

having said

habiendo trabajado

having worked

Clever stuff happening!