299 FREE Present Perfect Worksheets: Teach Present Perfect With Confidence!

FREE Present Perfect Worksheets

Some verb tenses, like the present simple, are easy to teach - which is why most ESL teachers cover them first, at the very beginning of level one. But soon you and your class will move on to the next few verb tenses - and eventually, you’re going to have to teach the present perfect. This tense can be a little hard for students to grasp at first - and it can also be tricky to distinguish from the past simple. Still, it’s crucial for your students to learn how to use it correctly.

Many ESL teachers start to run out of ideas for present perfect-related activities after the second or third class spent focusing on this tense. And that’s understandable - sometimes it seems like there are only so many ways to approach the present perfect before both you and your students start to tune out. Making sure your students learn to understand and produce present perfect verbs correctly means providing a steady supply of new, interesting, and challenging activities - and that can be tough to manage.

That’s exactly why BusyTeacher.org offers 299 present perfect worksheets - all of them tested and student-approved in real ESL classrooms all over the world. Whether you’re looking for simple fill-in-the-blank worksheets for introducing your students to the present perfect tense, or searching for new games and activities that’ll inspire your students to use the present perfect in creative ways, BusyTeacher.org has got you covered.

Our 299 worksheets cover all aspects of the present perfect, from regular verbs to irregular ones; from pronunciation to proper construction. And they teach these concepts in a diverse variety of ways, from board games and rhyming activities to listening activities with popular songs and online videos. These worksheets will do a lot more than just drill your students on the present perfect tense - they’ll encourage your class to think about how and where the present perfect is used, and start to produce it on their own.

Each of these worksheets has been created for ESL teachers by ESL teachers. Our entire community is composed of teachers just like you, working in ESL classrooms around the world. These worksheets represent the best of what’s really worked in their classes - and they’re making it available to you, for free, without any registration required. So if you’d like to give back by sharing one of your own popular worksheets, click the “Submit a worksheet” button at the bottom of this page - we’d love to see what’s worked for you!

Not sure where to start your search for the right present perfect tense worksheet? Try one of the top ten worksheets that’ve been most popular with ESL teachers and students - or just browse down our list of worksheets, and check out their convenient thumbnail view. That way, you’ll always know what you’re getting before you download it - and if you’re in a last-minute rush on the way to class (hey, we’ve all been there), you can quickly scan the worksheets until you find one or more that look just right for your class.

Once you’ve found what you’re looking for, you’re free to download it, print it, and share it with others - use of BusyTeacher.org’s worksheets is totally unrestricted. So take a look - we’re sure you’ll find a present perfect tense worksheet that’s just right for your class.

Filter by Level
NEW
  • Complete Beginner (13)
  • Elementary (105)
  • Pre-Intermediate (222)
  • Intermediate (167)
  • Upper-Intermediate Advanced (65)
  • Exam Level (10)
  • Suitable for All Levels (8)
Clear filters
Filter
Dramatically improve the way you teach:




Make A Word Search:

Create awesome-looking custom word searches in seconds!

Make A Word Scramble:

Instantly create custom word/sentence scrambles for your class!

Make A Double Puzzle:

Generate double puzzles your students will love - hours of fun!

ESL Articles
Rate this Category
3.6 out of 5, rated by 7 teachers




Sort by: Most Recent | Most Viewed | Rating
Irregular Verbs Test

Irregular Verbs Test

, , Present Perfect
Irregulars can be tricky, so here they are. This set of cards is to help you to check your students' knowledge of irregular verbs. The verbs are the most common in use. You can vary the ta ...
18 Views 19,907 ElemPre-IntInt
Irregular Verbs Crossword

Irregular Verbs Crossword

, , Present Perfect
This is a crossword containing irregular verbs. The crossword can be used in order to help the young learners to remember the forms of irregular verbs better. The students are to write the past si ...
37 Views 52,399 Pre-IntIntAdv
Present Perfect Bingo

Present Perfect Bingo

» » Present Perfect
Students practice using the present perfect by asking classmates about different experiences they may have had. Students must mingle with classmates and ask the questions listed on the worksheet. ...
12 Views 27,953 Pre-IntIntAdv
Present Perfect Revision Worksheet

Present Perfect Revision Worksheet

» » Present Perfect
Useful to practise the build up and the common uses of the present perfect. It may be used as pairwork in the classroom to check the learning of this grammar item... It is also cinema related, so ...
30 Views 21,807 Int
Warm-up With Different Tense Questions

Warm-up With Different Tense Questions

Present Perfect, ,
You can play a board game using dice and asking and answering the questions. Or you can cut this worksheet into squares, hide them in a cap and let your students choose a random question from ther ...
18 Views 19,194 Pre-Int
Put BusyTeacher in your inbox

Sign up for the BusyTeacher Weekly and be the first to get direct links to our latest teaching articles, worksheets and lesson plans. Goes out to 323,134 subscribers every Wednesday.
See last week's issue.

Present Perfect Drill

Present Perfect Drill

» » Present Perfect
You can use this exercise to practise + - ? sentences in the Present Perfect tense form. It will be helpful when practising structures as well as when inspiring students to talk (write) about them ...
13 Views 26,682 ElemPre-Int
Mixed Verb Tenses and Vocabulary: Elementary Worksheet

Mixed Verb Tenses and Vocabulary: Elementary Worksheet

It's a worksheet that I prepared for my A1 level preparatory school students. I used it during my revision week before the final exam. There are mixed verb tense and target vocabulary exercises in ...
19 Views 63,125 Elem
Present Perfect Mingle: Find Someone Who

Present Perfect Mingle: Find Someone Who

Present Perfect,
I used this worksheet as warmer after the lesson in which we systematised and practised the Present Perfect. I used it with an adult class, but as it is so short, it can be easily adapted to ...
13 Views 29,898 Pre-Int
Have You Ever...? Present Perfect Conversation Questions

Have You Ever...? Present Perfect Conversation Questions

Present Perfect,
This is a very easy worksheet which can be used in several ways. I usually give a copy of the worksheet to each student (if the level is low, a translation session will be of help), then I let the ...
41 Views 71,786 ElemPre-Int
Song Worksheet: We Are The Champions by Queen

Song Worksheet: We Are The Champions by Queen

This worksheet is intended for Elementary Second Language Students learning Present Perfect Simple. It is a fill in the gaps activity about Present Perfect Simple form. You can also deal with the ...
24 Views 58,825 Elem
Have You Ever: Drill to Teach Present Perfect

Have You Ever: Drill to Teach Present Perfect

Present Perfect,
This presentation can be used in different ways: 1. As a drill to present present perfect with recently, ever, just... 2. As prompts to practise present perfect and promote speaking production. 3 ...
20 Views 20,449 Pre-IntInt
Present Perfect Simple vs Present Perfect Continuous

Present Perfect Simple vs Present Perfect Continuous

Present Perfect,
A worksheet contrasting the present perfect simple and the present perfect continuous tense. There are clear explanations and example sentences followed by 2 activities in which students are aske ...
48 Views 74,264 Pre-IntInt
Song Worksheet: I Still Haven't Found What I'm Looking For by U2

Song Worksheet: I Still Haven't Found What I'm Looking For by U2

Present Perfect,
U2´s song 'I Still Haven't Found What I'm Looking For'. It is a great song for practicing Present Perfect and the expression 'looking for...'. It is a well known song, too, and the students ...
10 Views 17,761 Pre-IntIntAdv
Present Perfect Practice

Present Perfect Practice

» » Present Perfect
6 different exercises to practise present perfect structures. The studnets have to: 1) put the verbs in the correct present perfect from; 2) make sentences adding the necessary words; 3) comple ...
21 Views 19,825 Pre-IntIntAdv
Irregular Verbs: Patterns Of Formation 3 (with exercises)

Irregular Verbs: Patterns Of Formation 3 (with exercises)

, Present Perfect,
This is the third worksheet related to the patterns of formation of irregular verbs. The pattern in focus is [i:]-[æ]-[Λ]. There are six verbs with this pattern: drink, begin, ring, ...
12 Views 15,463 Pre-IntInt
Present Perfect Simple vs Present Perfect Progressive

Present Perfect Simple vs Present Perfect Progressive

Present Perfect,
This worksheet is a gap filling exercise. It consists of 11 sentences and a close test which require students to write the correct form of the verbs in brackets. amost all the sentences include ke ...
33 Views 96,480 IntAdv
Present Perfect Worksheet

Present Perfect Worksheet

» » Present Perfect
I created this material for my intermediate students who have already studied present perfect to revise and summarise the information about the situations when this tense is used. In the first tab ...
37 Views 104,513 Int
How Long Have You...?

How Long Have You...?

» » Present Perfect
This is a speaking and writing worksheet. This worksheet will provide students with the chance of asking questions using the cues, and writing their partner's answers using since/for. Example: st ...
15 Views 28,429 Pre-Int
Irregular Verbs (Patterns Of Formation) Worksheet #1

Irregular Verbs (Patterns Of Formation) Worksheet #1

, , Present Perfect,
I decided to make a set of worksheets related to irregular verbs of some patterns. This is the first one - the pattern "ow-ew-own" (6 verbs and 3 exercises). Hope you'll find it useful )
23 Views 19,339 Pre-IntIntAdv
Present Perfect vs. Past Simple

Present Perfect vs. Past Simple

Some sentences to practise both the structures and the uses of the present perfect and the simple past. The students have to fill in the blanks with the correct form (affirmative, negative or inte ...
29 Views 27,536 Pre-IntInt
What Have They Done?

What Have They Done?

» » Present Perfect
There are 25 pictures and 25 sentences with blanks to complete with the verbs given in a list. The students have to choose a verb from the list and fill in the blanks under the correct picture wit ...
22 Views 18,693 ElemPre-IntInt
Present Perfect: 3 Forms

Present Perfect: 3 Forms

» » Present Perfect
Some sentences to practise the present perfect in the affirmative, negative and interrogative form. The students have to fill in the blanks with the correct form of the verb in brackets in the pre ...
16 Views 32,371 ElemPre-IntInt
Present Perfect, Past Simple and Past Perfect Worksheet

Present Perfect, Past Simple and Past Perfect Worksheet

, , Present Perfect
A simple worksheet contrasting the present perfect, past simple and past perfect tense. There are two exercises in which students are asked to read the sentences, choose and circle the most suita ...
39 Views 125,894 Pre-IntInt
Present Perfect Simple: Revision Worksheet

Present Perfect Simple: Revision Worksheet

» » Present Perfect
A worksheet for revising the present perfect simple tense. There are explanations at the top of the page followed by 3 exercises in which students are asked to provide questions for the answers g ...
12 Views 21,632 ElemPre-Int
Videogames Reading

Videogames Reading

, Present Perfect
This worksheet has an interesting topic for 8th grade (videogames) and also high school. You will need to look for those keywords which are in the text ... I showed them in a ppt presentation. B ...
7 Views 11,047 Pre-Int

Got a great worksheet on Present Perfect? Tell us about it and become a BusyTeacher contributor!

Submit a Worksheet