Practice present perfect with our free online ESL activities and exercises.
Available Activities
- Present Perfect or Past Simple 1 – Gap fill exercise
- Present Perfect or Past Simple? Finished and Unfinished Time – Categorise activity: sort time expressions into finished and unfinished time
- For or Since? Present Perfect Time Expressions – Categorise activity: sort time expressions into for and since
- What has changed? – Photo-based learning activity
- Connection to the present – Photo-based learning activity
- Irregular Past Participles (A2) – Flashcards: base form on the front, past simple and past participle on the back
- Irregular Past Participles (B1) – Flashcards: base form on the front, past simple and past participle on the back
- Present Perfect: Have You Ever…? Questions – Conversation cards: 15 discussion questions
- Present Perfect: Life Experience Questions – Conversation cards: 15 discussion questions
- All the Tenses – Tic tac toe (C1): make a correct sentence in the tense on the square, from present simple to future perfect continuous
Present Perfect Continuous Activities
- Present Perfect (Continuous) with Since or For – Gap fill exercise
Printable Resources
For printable present perfect activities and present perfect continuous activities, visit our sister site ESLgames.com.