Perfect infinitive (haber + participle)

To express "to have done" something, use the perfect infinitive (infinitivo compuesto). It is formed with the infinitive haber and a past participle.

After prepositions

Use the perfect infinitive after prepositions like por (for) or después de (after) to describe completed actions.

Thank you for having organized this congress.
Gracias por haber organizado este congreso.
After having refuted the presentation, the speaker left.
Después de haber rebatido la ponencia, el ponente salió.

After conjugated verbs

You can also use it directly after conjugated verbs like sostener or afirmar (to claim) when the subject of both verbs is the same.

The researcher claims to have used a new approach.
El investigador sostiene haber usado un nuevo enfoque.
The speaker claims to have explained the approach of her research.
La ponente afirma haber explicado el enfoque de su investigación.

Negative perfect infinitive

To say that someone did not do something, place no directly before haber.

The expert, who is here, regrets not having explained the theory.
El experto, el cual está aquí, lamenta no haber explicado la teoría.

Contributors