Teaching Activities, Worksheets, Games
and Lessons.

Donate and get 2 free books

Make a Donation and get ESL Essential Games and ESL Essentials Resource Book Free!

Present Perfect - ESL/EFL Teaching Activities

Find Someone Who - Have you ever

ESL/EFL Speaking Activity - Elementary - 25 Minutes

This productive speaking activity teaches students how to construct "Have you ever...?" questions from prompts. The students do a mingling activity asking and answering different "Have you ever...?" questions.

Find Someone Who - Have you ever.PDF


Find Someone Who Has

ESL/EFL Speaking Activity - Elementary - 25 Minutes

The purpose of this teaching activity is to have students produce "Have you ever...?" questions from prompts on their worksheet. Following that, the students undertake a mingling activity using a variety of "Have you ever...?" questions. Once someone responses with a "Yes, I have" answer, the inquirer jots down the student's name in the corresponding space in the worksheet and asks a follow-up question.Student with book

Find Someone Who Has.PDF


Have just & Haven't yet

ESL/EFL Writing and Speaking Activity - Pre-intermediate - 20 Minutes

This useful worksheet activity teaches students to use the terms: have just and have yet. Students write down five things they have done very recently and five things they plan to do, but haven't done yet. Then, they write down five guesses about what their partner has just done or hasn't done yet. Next, the students work in pairs asking and answering questions to see if their guesses were right.

Have just & Haven't yet.PDF


Have you ever...

ESL/EFL Writing and Speaking Activity - Elementary - 45 Minutes

For this teaching activity, students work in teams to create "Have you ever...?" questions from verb cards. Then, they play a card game where the teams ask, "Have you ever...?" questions to each other. The player has to answer, "Yes, I have" regardless of whether it is true or not. After that, the teams ask follow-up questions and decide if the player's answer is true or false.

Have you ever...PDF


Have you ever - Survey

ESL/EFL Writing and Speaking Activity - Elementary - 30 Minutes

This class activity will teach students to contrast the present perfect and past simple tenses. Each student is given a "Have you ever...?" question card. They have to ask every student in their class or group their question. When a student answers "Yes, I have," they must ask the follow-up questions in the past simple. At the end of the activity, students report back any interesting findings. Alternatively, the students can make a poster of their results.

Have you ever - Survey.PDF



ESL/EFL Writing and Speaking Activity - Pre-intermediate - 45 Minutes

This fun guessing game teaches students how to use the present perfect to talk about experiences. Students begin by writing down twelve present perfect sentences about things that they have and haven't done in their lives. Some of the sentences should be true and some should be false. When all the students have finished, they are given true and false cards. Next, the class is split into groups. Each group plays against another group. One student reads one of his or her sentences. Then, the opposing group's players each put down a true or false card depending on whether they think the statement true or not. Then, the student reveals the answer. The opposing group gets one point for each correct guess. Then, the other group says one of their sentences and so on. This continues back and forth with one group giving a sentence and the other group guessing whether it is true or false, until all the sentences have been used up. The winning team is the one with the most points at the end. 



Love Story

ESL/EFL Writing and Speaking Activity - Pre-intermediate -  25 Minutes

In this creative teaching task, the class is separated into teams of three. They are given jumbled up sentences about a love story. The story helps you to teach your students about the present perfect tense. The students have to sort out the jumble words and make sensible sentences, adding any necessary punctuation. For each sentence, the first team to call out the correct answer wins points.

Love Story.PDF

Present Perfect - Time Expressions

ESL/EFL Writing and Speaking Activity - Pre-intermediate - 30 Minutes

This straightforward activity lets you teach your students about present perfect time expressions. A student draws a card and must make a sentence or question using the time expression. The other students judge and suggest improvements or corrections. Afterwards, the teacher writes all the time expressions on the board and has the students write down a different present perfect sentence for each time expression.

Present Perfect - Time Expressions.PDF


What's been changed?

ESL/EFL Speaking Activity - Pre-intermediate -  20 Minutes

This speaking exercise teaches students how to use the present perfect to talk about things that have changed. Students memorize the position and state of everything in the classroom for two minutes. Students take it in turns to leave the room for one minute.  During that time, the other students change five things in the room. When the student comes back, they have to identify what has been changed.

What's been changed?.PDF


Present Perfect Speculation

ESL/EFL Writing and Speaking Activity - Intermediate - 40 Minutes

In this teaching activity, students try to guess how many people in their group have done the various things. Then, working as a group, they take it in turns to ask each other "Have you ever...?" questions to find out the exact number who have done each activity. Based on the results, they fill in the missing words (All of us, Some of us, None of us, etc.) in front of each statement on their worksheet.

Present Perfect Speculation.PDF


Staying Out Late

ESL/EFL Writing and Speaking Activity - Intermediate - 40 Minutes

Here is a link to a structured role-play for students to practice the present perfect with yet and already. The role-play is about a teenager asking a parent if they can stay out late. The class is split into pairs. One student is the teenager and the other is a parent. The students use a sample dialogue to re-create a new conversation. In the conversation, the parent asks the teenager whether they have completed various household chores using the present perfect question form. The teenager replies to questions using the present perfect with yet and already. When the students have finished writing their dialogues, they perform them to the class.

Staying Out Late.PDF



ESL/EFL Speaking Activity - Intermediate -  40 Minutes

This job interview activity assists in teaching students how to ask and answer present perfect questions. Students are divided equally into interviewers and interviewees. The students who are the interviewees will have a present perfect role card and on it is a reason why they are unemployable. The students conduct job interviews with each other and have to try to think of the right question to find out their partner's secret. The interviewer should try to ask questions using the present perfect. The interviewees are not allowed to lie, but they can try to avoid difficult questions.


Give us a +1 if you like this page


0 #1 Blanqui 2014-04-06 10:06
great exercises, thanks a lot:)

Add comment

Spam will be deleted.

Security code

© 2014 -

All rights reserved.