

Welcome to our complete collection of gerund and infinitive exercises for ESL learners. Knowing whether to use a gerund (swimming, eating, working) or an infinitive (to swim, to eat, to work) after certain verbs is one of the most commonly tested grammar points in English. You'll find free, interactive exercises with a full grammar review to help you master this topic at every level.
All exercises are free and interactive, with instant answer checking. Levels range from A1/A2 (Beginner) to B1/B2 (Intermediate).
A gerund is the -ing form of a verb used as a noun. It can be the subject of a sentence, the object of a verb, or the object of a preposition.
An infinitive is the base form of a verb, usually preceded by to. It can follow certain verbs, adjectives, or nouns, and also expresses purpose.
These verbs are always followed by the -ing form:
| Verb | Example |
|---|---|
| enjoy | I enjoy hiking on weekends. |
| avoid | Try to avoid eating late at night. |
| finish | Have you finished writing the report? |
| mind | Do you mind waiting a moment? |
| suggest | She suggested taking a taxi. |
| consider | Have you considered moving abroad? |
| keep | He keeps interrupting me. |
| practise | Practise speaking every day. |
These verbs are always followed by to + base verb:
| Verb | Example |
|---|---|
| want | I want to leave early. |
| hope | She hopes to visit Paris. |
| decide | He decided to quit. |
| promise | They promised to help. |
| need | You need to study more. |
| agree | We agreed to meet at noon. |
| refuse | She refused to answer. |
| plan | Are you planning to come? |
Some verbs can be followed by either a gerund or an infinitive, but the meaning changes:
| Verb | + Gerund | + Infinitive |
|---|---|---|
| remember | I remember locking the door. (= I have a memory of doing it) | Remember to lock the door. (= Don't forget to do it) |
| forget | I'll never forget meeting her. (= a memory of a past event) | Don't forget to call me. (= a future task) |
| stop | He stopped smoking. (= he quit the habit) | He stopped to smoke. (= he paused in order to smoke) |
| try | Try adding more salt. (= experiment with it) | Try to be on time. (= make an effort) |
(B) = Beginner (A1/A2) | (I) = Intermediate (B1/B2) | (A) = Advanced (C1/C2)