Free Present Perfect Worksheets and Speaking Activities

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 of the Ask about an experience student sheet.

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.

GPP1 picture-led lesson: compare the room earlier today and now, with a short grammar reminder.

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.

First page preview of How long has it been? · Present perfect questions

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.

search previous next tag category expand menu location phone mail time cart zoom edit close