Grammar / B2 Grammar lessons and exercises / Gerunds and infinitives: Complex forms
You can see all the gerund and infinitive forms in the table below. Some forms are not included because they don’t exist or are very rarely used. This guide explains how to use simple, continuous, perfect, and passive forms of gerunds and infinitives at B2–C1 level.
Gerunds and infinitives – complex forms

There is usually no difference between the simple gerund and the perfect gerund because context makes the timing clear.
However, sometimes the meaning changes:
Sometimes there’s no real difference, but often the perfect infinitive shows the action happened before the main verb.
But usually, the timing matters:
Used when the action is in progress around the time of the main verb:
Used to express duration from the past up to the time of the main verb:
After passive reporting verbs (e.g., believed, thought, said):
We always use the perfect infinitive to refer to a past event:
Use passive forms when the subject receives the action:
Gerunds and infinitives – complex forms
