Present Perfect ESL Activities, Games and Worksheets

Are you sure?

Pre-intermediate (A2) 25 minutes
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 more

Finished or Unfinished?

Pre-intermediate (A2) 30 minutes
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... read more

How have you been?

Pre-intermediate (A2) 30 minutes
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... read more

I have never...

Pre-intermediate (A2) 35 minutes
ESL Present Perfect Activity - Grammar and Speaking: Sentence Completion, Asking Questions, Guided 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... read more

Life Experiences

Pre-intermediate (A2) 35 minutes
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... read more

Love Story

Pre-intermediate (A2) 25 minutes
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... read more

Time Expressions Game

Pre-intermediate (A2) 25 minutes
ESL Present Perfect Game - Grammar and Speaking: Forming Sentences and Questions from Prompts

In this fast-paced present perfect time expressions game, students race to make sentences and questions with time expressions that are... read more

How things have changed?

Intermediate (B1) 35 minutes
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... read more

It's my Life

Intermediate (B1) 25 minutes
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... read more

Present Perfect Board Game

Intermediate (B1) 30 minutes
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... read more

Present Perfect Parley

Intermediate (B1) 25 minutes
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... read more

Present Perfect Overview

Intermediate (B1) 35 minutes
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... read more

The Greatest Traveller

Intermediate (B1) 30 minutes
ESL Present Perfect Activity - Speaking and Grammar: Guided 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... read more

What have you done?

Intermediate (B1) 35 minutes
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... read more

What's been changed?

Intermediate (B1) 20 minutes
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... read more

Guess, Ask and Answer

Upper-intermediate (B2) 25 minutes
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... read more

Present Perfect Review

Upper-intermediate (B2) 30 minutes
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... read more