Present Perfect ESL Activities, Games and Worksheets
Are you sure?

ESL Present Perfect Activity - Grammar: Error Correction, Betting
In this rewarding present perfect error correction activity, students review the correct use of the present perfect by finding errors in affirmative and negative sentences, and questions. First, students read the sentences and questions on the...
Finished or Unfinished?

ESL Present Perfect Worksheet - Grammar: Categorising, Writing Sentences, Sentence Completion - Speaking Activity: Discussion, Communicative Practice - Pair Work
In this useful present perfect worksheet, students learn how to use the present perfect tense to talk about finished and unfinished actions or events and their...
How have you been?

ESL Present Perfect Game - Grammar and Speaking: Asking and Answering Questions, Miming, Guessing, Forming Sentences - Group Work
In this entertaining present perfect miming game, students guess present perfect sentences about recent events from mimes. Students take turns picking...
I have never...

ESL Present Perfect Activity - Grammar and Speaking: Sentence Completion, Asking Questions, Discussion - Pair Work
In this engaging present perfect activity, students write about things they have and haven't experienced and then discuss their answers with a partner. Working alone, students complete sentences...
Life Experiences

ESL Present Perfect with Been Activity - Grammar, Writing and Speaking: Forming, Asking and Answering Questions, Reporting Findings, Freer Practice - Group Work
In this interesting present perfect speaking activity, students ask and answer questions about life experiences using been. Working alone, students write one...
Love Story

ESL Present Perfect Word Order Game - Grammar: Unscrambling, Identifying, Error Correction - Group Work
In this enjoyable present perfect game, students race to put words in the correct order to make present perfect sentences about a love story. This game helps students practice present perfect...
Time Expressions Game

ESL Present Perfect Game - Grammar and Speaking: Forming Sentences and Questions
In this fast-paced present perfect time expressions game, students race to make sentences and questions with time expressions that are associated with the present perfect tense. Invite one student from each team to come to...
How things have changed?

ESL Present Perfect Activity - Speaking: Categorising, Asking and Answering Questions, Forming Sentences, Discussion, Freer Practice - Pair and Group Work
In this intriguing present perfect speaking activity, students discuss how things have changed in the last ten years. First, students look at topics in a box and...
It's my Life

ESL Present Perfect Activity - Grammar and Speaking: Writing Short Answers, Asking and Answering Questions, Guided Discussion - Pair Work
In this handy present perfect speaking activity, students practice talking about their life experiences. First, students answer 12 questions on their worksheet...
Present Perfect Board Game

ESL Present Perfect Board Game - Grammar and Speaking: Impromptu Speech, Communicative Practice - Group Work
Here is an excellent present perfect board game to help students practice talking about various topics in the present perfect tense. In groups, students take turns rolling the dice and moving their counter...
Present Perfect Parley

ESL Present Perfect Activity - Vocabulary and Speaking: Gap-fill, Asking and Answering Questions, Controlled and Freer Practice - Group and Pair Work
In this enjoyable present perfect speaking activity, students complete, ask and answer present perfect conversation questions with ever, never, for, since, just, yet...
Present Perfect Overview

ESL Present Perfect Worksheet - Grammar Exercises: Gap-fill, Categorising, Writing Sentences - Speaking Activity: Asking and Answering Questions - Pair Work
In this productive present perfect worksheet, students revise the various uses of the present perfect tense and related vocabulary. First, students complete...
The Greatest Traveller

ESL Present Perfect Activity - Speaking and Grammar: Discussion, Asking and Answering Questions - Group Work
In this free present perfect speaking activity, students discuss travel questions in the present perfect to find out who is the most experienced traveller in their group. In groups, students review the items...
What have you done?

ESL Present Perfect Game - Grammar and Speaking: Sentence Completion, True or False, Asking Questions - Pair Work - Speaking Activity: Discussion - Group Work
In this creative present perfect activity, students write true and false sentences about what they have and haven't done in their lives and then play a guessing game...
What's been changed?

ESL Present Perfect Passive Game - Grammar and Speaking: Forming Sentences - Group Work
This amusing present perfect passive game helps to teach students how to use the present perfect passive to talk about things that have changed. Students begin by memorizing the position and...
Guess, Ask and Answer

ESL Present Perfect Game - Grammar and Speaking: Gap-fill, Asking and Answering Questions, Controlled and Freer Practice - Pair Work
In this insightful present perfect game, students guess missing words in present perfect conversation questions and then ask and answer the questions with...
Present Perfect Review

ESL Present Perfect Worksheet - Grammar Exercises: Gap-fill, Writing Sentences, Error Correction - Speaking Activity: Asking and Answering Questions - Pair Work
In this comprehensive present perfect review worksheet, students work through various exercises and texts to review different structures in the present...