Present Perfect Worksheets

Our Present Perfect worksheets are some of the most frequently downloaded in the collection. You'll find worksheets covering 'have you ever', 'for and since', unfinished time and more.

Unlock Access to Hundreds of Premium Worksheets!

Our extensive collection of high-quality worksheets will help you teach more effectively and engage your students.

Premium Worksheets
Action Flashcards (Large) (part 1)
Action Flashcards (Large) (part 2)
Action Flashcards (Large) (part 3)

Action Flashcards (Large)

Structure: Verbs and Tenses
Time: 30 min
Level: Various

There are so many ways to use these flashcards!

You can use them to teach the present simple and present continuous.

e.g. What does [James] do every morning? / What is James doing?

or What did [James] do yesterday?

They also teach lots of common vocabulary and collocations that your students need to learn. Why not give them a set of cards to learn at home?

The cards come in a two-per-page and six-per-page format in both black and white and colour.

How long have you worked there? (part 1)
How long have you worked there? (part 2)
How long have you worked there? (part 3)

How long have you worked there?

Structure: Present Perfect Simple with For / Since
Time: 45 min
Level: Pre-Intermediate
The present perfect can be tough for students. However, this business handout will help them master the use of the tense for unfinished past, using 'for' and 'since'. There is an opening gap-fill conversation followed by exercises practicing the target language. Your students will also have the opportunity to conduct a class survey, asking their classmates about their work history. This worksheet is primarily for lower-intermediate level students.
How long have you? (part 1)
How long have you? (part 2)
How long have you? (part 3)

How long have you?

Structure: Present Perfect (For & Since)
Time: 20 min
Level: Intermediate

Present Perfect - the bane of your students' lives. You can ease their pain with this worksheet!

Controlled practice plus pair work personalization at the end. Lots of practice of 'for' and 'since' for unfinished actions.

How long have you lived here? (part 1)
How long have you lived here? (part 2)
How long have you lived here? (part 3)

How long have you lived here?

Structure: Present Perfect Simple
Time: 45 min
Level: Pre-Intermediate
Are your students stumped by the Present Perfect? This worksheet looks at one of the more common uses, and will help them master the language with ease! This handout looks at the difference between finished and unfinished states - in particular 'work' and 'live'. There's a conversation, practice exercises and discussion questions at the end. It's an ideal way to build your students' accuracy and confidence with the target language. This worksheet is written for lower-intermediate level classes.
I haven't moved yet. (part 1)
I haven't moved yet. (part 2)
I haven't moved yet. (part 3)

I haven't moved yet.

Structure: Present Perfect: Yet and Already
Time: 45 min
Level: Elementary +
Are your students confident when talking about things they've already done - or not done yet? The Present Perfect can be tricky to teach (and understand!) but this worksheet is a great introduction to one of the more common uses! There's a lead-in question, followed by a conversation, practice exercises and a role-play at the end. It's perfect for elementary-level learners.
My Cup of Tea (part 1)
My Cup of Tea (part 2)
My Cup of Tea (part 3)

My Cup of Tea

Structure: Present Perfect Continuous
Time: 60 min
Level: Intermediate to Advanced

This worksheet is a great way to build your students' abilities with the Present Perfect.

The topic is the benefits of tea. There's a reading, followed by controlled exercises on the Present Perfect Continuous.

The final two exercises give your students lots of speaking practice. There is a personalisation exercise, and then lots of discussion questions.

This worksheet is for intermediate-level students, but can be adjusted for other levels.

Spot the Mistakes - Present Perfect (part 1)
Spot the Mistakes - Present Perfect (part 2)
Spot the Mistakes - Present Perfect (part 3)

Spot the Mistakes - Present Perfect

Structure: Present Perfect
Time: 30+ min
Level: Elementary - Pre-Intermediate
This is a great error-correction worksheet practicing the present perfect. It's kept at a low level, so it's ideal for elementary students who have been introduced to basic uses of the tense - experiences, for since, etc. The present perfect can be a rather serious topic. This worksheet is both fun, and easy to teach!
Doing Some DIY (part 1)
Doing Some DIY (part 2)
Doing Some DIY (part 3)

Doing Some DIY

Structure: Present Perfect Simple / Continuous
Time: 45 min
Level: Lower Intermediate+
This worksheet looks at the difference between the Present Perfect Simple and Continuous. There's a conversation, some practice exercises and a 'Find Someone Who' activity to get your students using the language with each other. 'Doing Some DIY' is written for lower-intermediate classes, but can easily be adapted.