Present Perfect ESL Activities, Games and Worksheets

Exclusive

Are you sure?

ESL Present Perfect Activity - Grammar: Error Correction, Betting - Pre-intermediate (A2) - 25 minutes

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 worksheet, some of which contain errors in the use of the present perfect. If students think a sentence is right, they put a tick. If they think it's wrong, they put a cross. Next, students bet between 10 and 100 points on each item, depending on how confident they are about their decisions. Afterwards, check the answers as a class. If students guess correctly, they win the amount they bet. If they guess incorrectly, they lose that amount. The student with the highest total at the end is the winner.
Are you sure? Preview
Preview
 
Exclusive

Finished or Unfinished?

ESL Present Perfect Worksheet - Grammar: Categorising, Writing Sentences, Sentence Completion - Speaking Activity: Discussion, Communicative Practice - Pair Work - Pre-intermediate (A2) - 30 minutes

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 related time expressions. First, students read how the present perfect is used to talk about finished actions or events. Students then read sentences, focus on the time expression, and decide if each sentence is right or wrong. Next, students read how to use the present perfect to talk about unfinished actions or events. Students then read sentences and write 'finished' or 'unfinished'. After that, students use their own ideas to write two present perfect sentences about their own life experiences and two sentences about unfinished actions or events in their lives. Next, students read a list of finished and unfinished time expressions and put them into the correct category. Afterwards, students write sentences in the present perfect using prompts and unfinished time expressions. Finally, students write true present perfect sentences about themselves using unfinished time expressions and discuss them with a partner.
Finished or Unfinished? Preview
Preview
 
Exclusive

How have you been?

ESL Present Perfect Game - Grammar and Speaking: Asking and Answering Questions, Miming, Guessing, Forming Sentences, Controlled and Freer Practice - Group Work - Pre-intermediate (A2) - 30 minutes

In this entertaining present perfect miming game, students guess present perfect sentences about recent events from mimes. Students take turns picking up a card. A group member then asks the student 'How have you been?' The student replies with either 'Pretty good' or 'Not too good', depending on whether their card represents good news or bad news. After that, the student mimes the present perfect sentence on their card using actions and gestures, and the other students try to guess the news. The first student to say the present perfect sentence on the card wins and keeps the card. The student with the most cards at the end of the game is the winner.
How have you been? Preview
Preview
 
Exclusive

I have never...

ESL Present Perfect Activity - Grammar and Speaking: Sentence Completion, Asking Questions, Guided Discussion - Pair Work - Pre-intermediate (A2) - 35 minutes

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 on their worksheet with true information about things they have and haven't experienced, e.g. 'I have never tried Indonesian food, but I have tried Vietnamese food.' In pairs, students then take turns reading each sentence to their partner. After a student has read a sentence, their partner asks the student follow-up questions to find out as much information as possible. This continues until all the sentences have been read and discussed. Afterwards, students share what they found out about their partner with the class.
I have never... Preview
Preview
 
Exclusive

Life Experiences

ESL Present Perfect with Been Activity - Grammar, Writing and Speaking: Forming, Asking and Answering Questions, Reporting Findings, Freer Practice - Group Work - Pre-intermediate (A2) - 35 minutes

In this interesting present perfect speaking activity, students ask and answer questions about life experiences using been. Working alone, students write one follow-up question for each Have you been question on their worksheet. In groups, students then find out who answers 'yes' to the Have you been...? questions. One student asks the first question to the group, e.g. 'Have you been camping?' All the students write down the names of anyone who answers yes. Each student in turn then asks their follow-up question to find out as much information as possible. Another student then asks the second question and, so on. When everyone has finished, each group reports their findings to the class using the present perfect with been, e.g. 'We’ve all been camping. Most of us have been camping in a field, but Amelia has been camping on top of a mountain...'
Life Experiences Preview
Preview
 
Exclusive

Love Story

ESL Present Perfect Word Order Game - Grammar: Unscrambling, Identifying, Error Correction - Group Work - Pre-intermediate (A2) - 25 minutes

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 sentence structure and word order. Teams race to put the words in the first sentence on their worksheet in the correct order, adding in any necessary punctuation and correcting any grammar mistakes. The first team to show and read out the sentence in the correct order scores three points. Teams that show or read out a wrong answer lose one point. This continues until all the sentences have been completed. The team with the highest score at the end of the game wins.
Love Story Preview
Preview
 
Exclusive

Time Expressions Game

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

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 the front of the class. Show the student a time expression associated with the present perfect. The two students then race to make a present perfect sentence or question using the time expression. The first student to do this successfully scores a point for their team. If a student makes a grammar mistake, they are out. If both students cannot make an appropriate present perfect sentence or question, they are both out. After that, two new students come up to the front of the class, and so on. The team with the most points at the end of the game wins. Afterwards, write the time expressions on the board. Students then write down a present perfect sentence or question for each time expression. Finally, in pairs, students check each other's work and suggest improvements or corrections.
Time Expressions Game Preview
Preview
 
Exclusive

How things have changed?

ESL Present Perfect Activity - Speaking: Categorising, Asking and Answering Questions, Forming Sentences, Discussion, Controlled and Freer Practice - Pair and Group Work - Intermediate (B1) - 35 minutes

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 think about how the things have changed in the last ten years. Students then write their answers in the a lot, a little, or no change columns in the chart, making notes to justify their answers. Next, students use the present perfect to interview a partner and complete the second chart with their answers, e.g. A: How do you think banking has changed in the last ten years? B: I think banking has changed a lot. Online banking has become very popular, etc... Finally, in groups, students discuss the topics they put in different columns.
How things have changed Preview
Preview
 
Exclusive

It's my Life

ESL Present Perfect Activity - Grammar and Speaking: Writing Short Answers, Asking and Answering Questions, Guided Discussion - Pair Work - Intermediate (B1) - 25 minutes

In this handy present perfect speaking activity, students practice talking about their life experiences. First, students answer 12 questions on their worksheet by writing short answers in a random order in the boxes. Students then swap worksheets with a partner and look at the short answers their partner has written. Next, students take turns asking their partner why they have written the words in the boxes, e.g. 'Why have you written the word ‘charity’?' Their partner replies using the present perfect, e.g. 'I have spent a lot of time raising money for charity. It's something I’m very proud of.' The other student then asks their partner follow-up questions to gain more information, e.g. 'What charity have you raised money for?' When everyone has finished, students report back to the class on the most interesting or surprising things they found out about their partner.
It's my Life Preview
Preview
 
Exclusive

Present Perfect Board Game

ESL Present Perfect Board Game - Grammar and Speaking: Impromptu Speech, Communicative Practice - Group Work - Intermediate (B1) - 30 minutes

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 along the board. When a student lands on a square, they talk about the topic on the square in the present perfect tense for 30 seconds without stopping. If a student can’t think of anything to say, makes a grammar mistake or stops talking before the 30 seconds are up, they go back two squares. The first student to reach the finish wins the game.
Present Perfect Board Game Preview
Preview
 
Exclusive

Present Perfect Parley

ESL Present Perfect Activity - Vocabulary and Speaking: Gap-fill, Asking and Answering Questions from Prompts, Controlled and Freer Practice - Group and Pair Work - Intermediate (B1) - 25 minutes

In this enjoyable present perfect speaking activity, students complete, ask and answer present perfect conversation questions with ever, never, for, since, just, yet, and already. First, in two groups, students complete each present perfect question with a suitable verb from a box in its correct form along with ever, never, for, since, just, yet, or already. Next, students pair up with someone from the other group and take turns asking the conversation questions to their partner, who responds accordingly. Finally, students share what they found out about their partner with the class.
Present Perfect Parley Preview
Preview
 
Exclusive

Present Perfect Overview

ESL Present Perfect Worksheet - Grammar Exercises: Gap-fill, Categorising, Writing Sentences - Speaking Activity: Asking and Answering Questions, Giving Information - Pair Work - Intermediate (B1) - 35 minutes

In this productive present perfect worksheet, students revise the various uses of the present perfect tense and related vocabulary. First, students complete sentences with words related to the present perfect tense. Next, students answer grammar questions about the sentences by writing the sentence numbers. Students then use the present perfect related words to complete grammar rules. After that, students write sentences about themselves using just, already, yet, for, since and never. Students then write three questions to ask about a partner's life experiences using ever. Afterwards, students ask and answer the questions with a partner. When the students have finished, they tell each other more about themselves using their present perfect sentences. Finally, students share what they found out about their partner with the class.
Present Perfect Overview Preview
Preview
 
Exclusive

The Greatest Traveller

ESL Present Perfect Activity - Speaking and Grammar: Guided Discussion, Asking and Answering Questions from Prompts - Group Work - Intermediate (B1) - 30 minutes

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 on the worksheet and prepare the travel questions they are going to ask each other, e.g. 'How many countries have you been to?' Students then discuss each question in turn using the present perfect and write their answers in the column next to the questions. When the students have finished, they look at whose name has been written the most and complete the text at the bottom of the worksheet to explain who is the greatest traveller in their group and why. Afterwards, each group gives feedback to the class on their results.
The Greatest Traveller Preview
Preview
 
Exclusive

What have you done?

ESL Present Perfect Game - Grammar and Speaking: Sentence Completion, True or False, Asking Questions, Guessing - Pair Work - Speaking Activity: Guided Discussion - Group Work - Intermediate (B1) - 35 minutes

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 using the sentences. First, students complete 20 sentences with verbs in brackets in their present perfect form, making half the sentences true and half false. Next, in pairs, one student goes first and reads the first sentence to their partner, who asks past simple follow-up questions to find out if the sentence is true or false. After a few questions have been answered, their partner makes a guess and the answer is revealed. Their partner scores one point for each correct guess. Afterwards, students swap roles. The student with the most points at the end of the game is the winner. Finally, in groups, students look at the sentences about experiences they haven’t had and say which things they want to do and which they don’t want to do, giving reasons why or why not.
What have you done? Preview
Preview
 
Exclusive

What's been changed?

ESL Present Perfect Passive Game - Grammar and Speaking: Forming Sentences - Group Work - Intermediate (B1) - 20 minutes

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 state of everything in the classroom for two minutes. A student from Team A then leaves the room for one minute. During that time, the other students change five things in the room. The student then comes back in and tries to identify what has been changed by making present perfect passive statements, e.g. 'The lights have been switched off.' The other students listen carefully and confirm or deny the changes. The student scores one point for their team for each correct answer. A student from Team B then leaves the room, and so on. The team with the most points at the end of the game wins.
What's been changed? Preview
Preview
 
Exclusive

Guess, Ask and Answer

ESL Present Perfect Game - Grammar and Speaking: Gap-fill, Asking and Answering Questions, Controlled and Freer Practice - Pair Work - Upper-intermediate (B2) - 25 minutes

In this insightful present perfect game, students guess missing words in present perfect conversation questions and then ask and answer the questions with a partner. In pairs, students take turns guessing the missing words in each pair of present perfect conversation questions, starting with the first one. The missing words are have or has and a verb. Students are allowed one guess for have or has and two guesses for the verb. For each correct answer, students score one point. If the student guesses the verb incorrectly twice, their partner provides the correct answer. This helps the student figure out the missing words in the follow-up question, which features a different verb. When the two questions have been revealed, the student guessing writes down their score and asks the two questions to their partner, who responds accordingly. The student with the most points at the end of the game wins.
Guess, Ask and Answer Preview
Preview
 
Exclusive

Present Perfect Review

ESL Present Perfect Worksheet - Grammar Exercises: Gap-fill, Writing Sentences, Error Correction - Speaking Activity: Asking and Answering Questions - Pair Work - Upper-intermediate (B2) - 30 minutes

In this comprehensive present perfect review worksheet, students work through various exercises and texts to review different structures in the present perfect tense, including active and passive voices. Students begin by completing sentences with present perfect related words from a box. Next, students answer questions in sentence form using the words from the box in Exercise A. Students also write one more present perfect question of their own at the end and answer it. After that, in pairs, students ask and answer the questions with their partner. Students then underline ten mistakes in a text and write the corrections. Finally, students complete a text with verbs from a box in the present perfect tense, in either the active or passive voice.
Present Perfect Review
Preview
 

Latest Free
Resources

Latest Member
Resources

Here's what our members are saying...

Save
Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Analytics
We use Google Analytics cookies to understand how our website is used and to improve your experience. These cookies collect information anonymously, such as the number of visitors and the most popular pages.
Google Analytics
Essential/Strictly Necessary Cookies
This cookie is set by Cloudflare to identify trusted web traffic and verify legitimate users after completing security checks, such as a CAPTCHA. It ensures the website remains secure and accessible without impacting performance. This cookie is essential for the proper functioning and security of the site and cannot be disabled.
Cloudflair
Advertisement
If you accept, the ads on the page will be adapted to your preferences.
Google Ad