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
Present Perfect vs Simple Past Practice

Present Perfect vs Simple Past Practice

A simple worksheet including diagrams which contrast present perfect and simple past. Only a few exercises, but something that can be easily modified to suit your needs. Includes only regular ver ...
12 Views 22,266 ElemPre-Int
Sentence Transformation

Sentence Transformation

This worksheet is for students who want to practice and revise tenses. It contains exercises related to past and present tenses and will help students enhance their knowledge of  the simple, ...
13 Views 33,972 Elem
Song Worksheet: Have You Ever...?

Song Worksheet: Have You Ever...?

Present Perfect,
This is a super simple song/chant that repeats the constructions “have you ever” multiple times. You will find a link in the worksheet where your ss can not only listen to it but also ...
6 Views 36,111 ElemPre-Int
Irregular Verbs-Mnemonic Rhyming Groups

Irregular Verbs-Mnemonic Rhyming Groups

, Present Perfect
Irregular verbs: a reference list (colored edited version ). Learning can be fun with mnemonics. When we were kids, rhyming songs and phrases were some of the gimmicks used to make us rememb ...
24 Views 74,014 All
Tenses -Let's Correct the Mistakes

Tenses -Let's Correct the Mistakes

This grammar worksheet will help you to find the gaps in your student´s knowledge. The task is to correct the mistakes in the sentences below. This worksheet is really useful fo ...
51 Views 240,795 ElemPre-IntIntAdv
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.

Getting to Know Your Students: Intuition Game

Getting to Know Your Students: Intuition Game

You can use this game either to get to know the students in your first lesson, or to revise present tenses. How to play: you choose one volunteer to come to the black-board, he/she brings one slip ...
10 Views 27,159 Pre-IntIntAdv
Things That Have Changed Our Lives

Things That Have Changed Our Lives

» » Present Perfect
In order to give impetus to any lively conversation a teacher needs to equip his students with some bright ideas and images. In this respect, this set of pictures will be a great opportunity for l ...
7 Views 9,717 All
Present Perfect x Present Perfect Continuous Board Game

Present Perfect x Present Perfect Continuous Board Game

Present Perfect,
A handout to use with intermediate levels (and up) to review pc and ppc :). The board game has the following activities: circle the correct answer; create one sentence with the Tense required; cre ...
30 Views 112,129 IntAdv
Things to Change

Things to Change

» » Present Perfect
This handout will work well at a warm-up stage of a lesson or as a filler while studying the present perfect tense. Students will have to fill in the chart according to what degree in their opinio ...
7 Views 7,808 ElemPre-IntInt
Present Perfect Revision Worksheet

Present Perfect Revision Worksheet

» » Present Perfect
This is a worksheet for revising the present perfect at intermediate level. There are 2 activities in which students are asked to fill in the gaps with for or since and fill in the gaps with ...
10 Views 17,893 Pre-IntInt
Revising Present Tenses

Revising Present Tenses

, Present Perfect,
This is a 2-page worksheet for revising present tenses: present simple, present continuous and present perfect at intermediate level. There are 3 activities in which students are asked to fil ...
21 Views 29,852 Pre-IntInt
Present Perfect Simple - Since and For

Present Perfect Simple - Since and For

» » Present Perfect
Powerpoint  aimed to help students understand or reinforce the use of present perfect as well the difference between since and for. Be aware that I just got it from Busy Teahcer.org and edite ...
8 Views 11,083 Pre-Int
Present Perfect - Have You Ever?

Present Perfect - Have You Ever?

» » Present Perfect
This is a powerpoint presentation which shows the student pictures of possible big events in their lives. The verbs are shown in infinitive form and the student should transform them into a presen ...
17 Views 18,529 ElemPre-IntInt
Present Perfect for Results Extra Practice

Present Perfect for Results Extra Practice

» » Present Perfect
This worksheet can be used with the powerpoint presentation of the same name. It has multiple choice questions to check students understanding of when to use past simple and when to use present pe ...
7 Views 10,457 ElemPre-IntInt
Present Perfect for Results Worksheet

Present Perfect for Results Worksheet

» » Present Perfect
This worksheet has exercises to help students learn how to use Present Perfect to talk about results of a past action. It is meant to accompany the Powerpoint slideshow of the same name, and provi ...
9 Views 19,742 Pre-IntIntAdv
Present Perfect for Result Powerpoint

Present Perfect for Result Powerpoint

» » Present Perfect
This powerpoint provides an overview of how to use Present Perfect to show a present result. This can often seem a difficult concept for students to visualize, and so pictures and explanations ar ...
15 Views 12,874 Pre-IntIntAdv
Present Perfect vs Present Perfect Continuous

Present Perfect vs Present Perfect Continuous

This is my first contribution since this web site has helped me a lot! About the worksheet. It is about the present perfect continuous. You can start by asking your students what has been happenin ...
31 Views 56,234 Pre-IntInt
Song Worksheet: Ho Hey by the Lumineers (Present Perfect)

Song Worksheet: Ho Hey by the Lumineers (Present Perfect)

Present Perfect,
This is a simple activity that I've worked with my ESL students. The focus is - the Present Perfect Tense. (1- Fill the gaps. 2- Write the verbs in bold in the base form, simple past and ...
6 Views 22,553 ElemPre-Int
Irregular Verbs Memory Card Game For Intermediate Students

Irregular Verbs Memory Card Game For Intermediate Students

, Present Perfect,
This is a second series of irregular verbs I've made into a card game (see earlier irregular verbs memory card game elsewhere on this site). The verbs in this series are totally different from the ...
25 Views 38,793 Pre-IntIntAdv
Present Perfect Presentation

Present Perfect Presentation

This is a presentation based on a text in coursebook Project 3 to illustrate the use of Present Perfect and the difference from Past Simple. I used it with my 13-year-old students and it worked re ...
19 Views 14,356 ElemPre-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,
In this worksheet you'll find a U2 song.  Basically that's an oral speech lesson. First  discuss music, comparing rock to pop, later listen to the song - fill in the gaps, and later you ...
9 Views 10,547 Pre-IntIntAdv
Present Perfect for Unfinished Past

Present Perfect for Unfinished Past

» » Present Perfect
This is a 2-page worksheet for teaching the present perfect tense. Recommended for pre-intermediate students who are asked to fill in the gaps with for or since, choose the correct answer, comple ...
15 Views 18,938 Pre-IntInt
Grammar and Vocabulary Test for ESL Learners

Grammar and Vocabulary Test for ESL Learners

It is a multiple-choice test of grammar and vocabulary for 12-14 year old ESL learners. It tests Present Continuous, Present Perfect, Articles: a,an, the, some, zero article; Direct/Indirect speec ...
9 Views 19,878 ElemPre-Int
Presentation: How long...

Presentation: How long...

» » Present Perfect
This presentation is used basically for practising  present perfect plus for /since. First, I project just the photographs without the information. I ask them when these inventions appeared. ...
9 Views 10,037 ElemPre-Int
Present Perfect Worksheet

Present Perfect Worksheet

» » Present Perfect
Present perfect practice! Students have to complete the gaps with the verbs. It's a nice sheet to have after explaining the subject and also to send as homework. It's a simple worksheet, however i ...
8 Views 14,253 Int

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

Submit a Worksheet