The present perfect

Free
Low-resource ESL lesson plan
Elementary+/A2
Low-resource ESL lesson plan
Grammar
Low-resource ESL lesson plan
45-60 min
Low-resource ESL lesson plan
Low-Resource
Print pdf version of this low-resource ESL lesson plan
Download lesson plan

Overview

In this ESL lesson for elementary-level students, the focus is on the present perfect tense. Students will learn how to create sentences using this tense and how to use when talking about past events that still have a connection to the present.

The lesson plan starts with a boardwork suggestion, illustrating one effective way to introduce the grammar of the present perfect tense. Following this, students will engage in several low-resource activities designed to reinforce their understanding through collaborative grammar and speaking tasks. As usual, we've included a couple of classroom games to help consolidate the learning objectives.

Print pdf version of this low-resource ESL lesson plan
Download Lesson Plan
Unlock this low-resource ESL lesson plan
Become a Member

Classroom activities

Low-resource ESL lesson plan

Use of the board

Students review the grammar of the present simple tense and learn about its function in the English language.

Use this representation to teach the construction of the present perfect. Elicit examples of each component before asking the students to suggest some statements. Have them convert the sentences into their negative form and if you can, an L1 translation. After that, use the timeline to highlight when and why we use the tense, and try to elicit examples of common question structures and short answers.

EFL - ESL Lead-in activity | Elementary | Teaching present perfect

Low-resource ESL activity

A perfect sentence

For this writing activity, the students will use the target language to create statements from a list of prompts on the board.

Write the following prompts on the board and have the students work individually to make present perfect sentences. Tell them that at least two should be negative.

  1. My friend / Circus
  2. I / zoo
  3. They / practicing / Chinese
  4. He / Star Wars / yet?
  5. You / ice hockey?

When finished, correct as a group and elicit both the positive and negative solutions.

Low-resource ESL activity idea

Have you ever...?

A speaking activity where the students use the present perfect to interview each other about past experiences.

Students will work in pairs to ask and answer "have you ever...?" style questions. Before they begin, add the following to the board and elicit a few verbs for each:

  • Competition
  • Musical instrument
  • Summer camp
  • The sea
  • Music concert
  • Circus
  • Roller coaster
  • Aeroplane

If you feel the class are capable, encourage them to ask follow-up questions in the past simple to get more information. Demo this before they begin.

Teacher: Have you ever been to a music concert?
Student: Yes, I have.
Teacher: Who did you see?
Student: I saw ACDC.
Teacher: Where was the concert?

Low-resource ESL activity idea

What have you done?

For this pairwork speaking activity, the students will interview each other to find out what experiences they have in common.

Tell your students to make a list of 8-10 funny or interesting things that they have done in their lives. They will then use this to interview a partner to find out if they have any experiences in common. Monitor the conversations, encourage follow-up questions and discourage one-word responses.

When finished, ask each pair a few questions about their interview to find out who had the most in common.

Classroom games

Low-resource ESL classroom game

Two truths, one lie

This classic ESL game idea can be a great way to wrap up a lesson on the present perfect. 

To begin, tell your students to come up with three present perfect statements about themselves. One of these should be a lie. Each student will then come to the front of the class and read their sentences while their classmates ask follow-up questions to determine which statement is the lie.

Low-resource ESL classroom game

Dicing with time

Players have to use the present perfect to create accurate statements related to a particular time in their day. 

You'll need dice or a dice app on your phone. Divide the class into two teams, write 12 random times of the day on the board and number them. On each turn, the student in play will roll the dice and have to then come up with three present perfect sentences that relate to that time using justyet and already to describe: 

  1. Something that they have normally just done at that time? 
  2. Something that they haven't done yet. 
  3. Something that they have already done. 

Give one point for each grammatically correct sentence. You can use a mix of times and time expressions (Nine o'clock in the morning, 12.30pm, half-past eight in the evening etc.). To avoid repetition, limit each verb/activity to a single use and keep track of them on the board.