What have you done!? – Present perfect game

With this game, your students compete to create as many correct sentences as possible to explain what they have done in different situations.


Students can play individually, but it’s much more fun in teams.

Display the poster and assign score cards accordingly (Team 1, Team 2…).

Choose a card to start and read it aloud to the students. Set a time limit (60-90 seconds) for students to respond to the question by using the verbs found on their score card. For more advanced students, let them come up with as many answers as possible within the time limit. Each time a word has been used, mark it off on their score card. Tally up the sentences which are grammatically correct and award points accordingly. If a word was crossed off but used incorrectly, the cross stays but no points are awarded.

Play as many rounds as you want or to a time limit. The team or student with the most points at the end wins.

For example, for the first card and the score card for Team 1: Your baby is crying. What have you done?

–  I have repeated to the next door neighbor to stop playing basketball in my driveway at least ten times but he never listens! (1 point)

–  My favorite team has won the game so I decided to sing the national anthem! (2 points)

–  I haven’t changed her diaper in a while. (2 points)


There are no reviews yet.

Be the first to review “What have you done!? – Present perfect game”

Your email address will not be published. Required fields are marked *

The reCAPTCHA verification period has expired. Please reload the page.

Nicolas Bragard

Nicolas Bragard

As a teacher of ESL and French as a foreign language for several years, I have had the opportunity to work in several countries and with a wide variety of students. Now my job got even better: I get to help make your lessons all pretty and fun! Rather cool, I'd say.

It takes a team of 13 to create and produce this material. In order for that to continue, please think about purchasing your own subscription to ESL Expertz and encourage your colleagues to do the same. We appreciate your confidence and support!

Featured now

Newest activities