Teach present perfect through experiences, recent changes and duration. These free PDF lessons include teacher guidance and answers. Choose the meaning learners need to express before selecting a worksheet.
Which lesson should I choose?
Start with experience questions for have you ever, use before-and-now clues to contrast present perfect with past simple, or choose duration questions for how long, for and since. Ask learners to explain what their sentence means, then use it in a short conversation.
Em’s Lie Game: experience questions and follow-ups – S05E12
A2–B1 · About 20 minutes. Experience prompts and follow-up questions in Em’s Lie Game.

Preview this lesson and download the files →
Present Perfect or Past Simple: Free B1 Lesson | GPP1
B1 · 50–60 minutes. Present perfect versus past simple through picture clues and a phone conversation.

Preview this lesson and download the files →
How long has it been? · Present perfect questions
B1 · 40–50 minutes. Present perfect simple and continuous with how long, for and since, plus a guessing game.

Preview this lesson and download the files →
More teaching ideas
Browse and filter all free lessons · Find practical teaching advice
Created by Gav & Em, CELTA-qualified teachers. Levels and times are suggestions; choose the stages that fit your learners.