Need a fun way to practise the present perfect with your students? This free ESL board game is designed to help learners use the present perfect naturally in conversation while building confidence and fluency. It’s ideal for intermediate-level classes and works well as a communicative grammar activity or end-of-lesson game.
By turning grammar review into a group challenge, the activity keeps students engaged while reinforcing key present perfect structures like Have you ever…? and How long have you…?
Activity Overview
- Level: Pre-intermediate / Intermediate
- Target language: Present perfect tense (questions and short answers)
- Time: 20–30 minutes
- Group size: 3–4 students
What you need
- A copy of the board game for each group (download here)
- One counter per player
- One dice per group
How to play
- Divide students into groups of three or four.
- Give each group a board game, a dice, and one counter per player.
- Players place their counters on START and throw the dice to decide who goes first.
- Player A throws the dice and moves forward that number of spaces.
- Player B asks the question on the square where Player A landed. Player A answers using the correct present perfect form.
- If the group agrees the answer is correct, Player A stays on the square. If not, they return to their previous position.
- Encourage short follow-up questions or a short discussion after each turn to build fluency and extend practice.
- Play continues in turns. The first student to reach FINISH is the winner.
Why use this activity?
This board game offers a low-pressure, student-led way to practise the present perfect tense in context. It helps learners internalise question structures and encourages meaningful speaking practice. Ideal for reviewing Have you ever…? questions and supporting fluency with real conversation practice.
Related grammar links
- Present perfect guide – Learn how to form and use present perfect.


