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
Have you ever been to the USA? (part 1)
Have you ever been to the USA? (part 2)
Have you ever been to the USA? (part 3)

Have you ever been to the USA?

Structure: Present Perfect - Experiences
Time: 30 min
Level: Elementary / Pre-Intermediate

This worksheet is great for getting lower-level students to build their conversation and fluency skills.

The worksheet looks at 'Have you ever', followed by Past Simple 'Wh-' questions.

There is a conversation, grammar practice and a substitution speaking exercise.

For additional speaking practice, you can use our 'Experiences Worksheet'.

Experience Worksheet (part 1)
Experience Worksheet (part 2)
Experience Worksheet (part 3)

Experience Worksheet

Structure: Present Perfect and Past Simple
Time: 30 min
Level: Elementary / Pre-Intermediate

If your students need some speaking practice, this 'Find Someone Who'-style activity is bound to work well.

It's simple, but very effective. Students need to find one person for each experience. Then, they need to ask follow up questions using the Past Simple.

It's ideal for groups, and there's also a blank template that you can use for your own questions.

Getting Ready for Christmas (part 1)
Getting Ready for Christmas (part 2)
Getting Ready for Christmas (part 3)

Getting Ready for Christmas

Structure: Yet / Already with Present Perfect
Time: 30 min
Level: Elementary / Pre-Intermediate

You might not associate Christmas with the Present Perfect, but this is an ideal season to practice 'yet' (or 'not yet') for plans.

Have your students bought their presents yet? Have they decorated the tree?

This worksheet has conversation, controlled practice and role-plays. It's a great lesson for lower-level students in December!

A Quick Irregular Verb Test (part 1)
A Quick Irregular Verb Test (part 2)
A Quick Irregular Verb Test (part 3)

A Quick Irregular Verb Test

Structure: Past Simple / Present Perfect Irregular Verbs
Time: 20 min
Level: Elementary
A one-page test of irregular past simple and present perfect verbs. Do you have students who never seem to learn these? You can threaten them with this!

Good for elementary and (too often, unfortunately) many intermediate students.