Welcome to ESL Printables, the website where English Language teachers exchange resources: worksheets, lesson plans,  activities, etc.
Our collection is growing every day with the help of many teachers. If you want to download you have to send your own contributions.




 

present perfect tense printable worksheets, powerpoints and online exercises
order results: most downloaded first - newest first



Worksheets

Powerpoints

Online exercises


 
present perfect tense
yet, already, just, since, for
Level: elementary
Age: 10-11
Type: worksheet

 


 
present perfect tense for and since
for and since
Level: intermediate
Age: 10-14
Type: lesson-plan

 


 
Tense revision exam
Exam covers topics: Present Simple, past simple, present con-s, future simple and present perfect simple. It has also tasks on Do vs MAKE, 1st conditional, indefinite pronouns and some vocabulary.
Level: elementary
Age: 9-11
Type: worksheet

 


 
Present Perfect Tense

Level: intermediate
Age: 12-14
Type: grammar-guide

 


 
Present Perfect Tense

Level: elementary
Age: 6-10
Type: worksheet

 


 
TERM TEST
TEST AND KEY ANSWER BETWEEN TWO FRIENDS USING PRESENT PERFECT /USING SINCE AND FOR/SILENT LETTERS /FIND ANSWERS TO QUESTIONS..
Level: elementary
Age: 9-100
Type: worksheet

 


 
Present Perfect Tense

Level: elementary
Age: 10-11
Type: worksheet

 


 
GRAMMAR REVISION - tense miscellaneous - birthday party
Look at the picture below. Before you do the exercises focused on the tenses revision, match the names of the birthday items and verbs presented in the picture with their images in the illustration. Look at the picture one more time and complete the sentences with the correct verb form. Use the Present Simple Tense, the Present Continuous Tense, ...
Level: elementary
Age: 7-100
Type: worksheet

 


 
Present Perfect Tense
This worksheet will help students practice the present perfect tense. Enjoy the exercise with the use of pictures.
Level: elementary
Age: 6-12
Type: worksheet

 


 
PAST SIMPLE VS PRESENT PERFECT
Some activities to review the differences between past simple and present perfect. Hope you find this worksheet useful. Have a nice day!!
Level: elementary
Age: 3-100
Type: worksheet

 


 
PRESENT PERFECT : IRREGULAR VERBS
Hope you enjoy it...
Level: elementary
Age: 13-100
Type: worksheet

 


 
PRESENT PERFECT
It is very useful for your students.
Level: elementary
Age: 17-100
Type: worksheet

 


 
The present perfect vs the simple past tense
This is a summary of the difference between the simple past and the present ^perfect tenses with an exercise
Level: intermediate
Age: 16-17
Type: worksheet

 


 
Present Perfect Tense
Present Perfect Tense EX with Answer Keys.
Level: elementary
Age: 7-8
Type: worksheet

 


 
present perfect tense
ws for present perfect
Level: elementary
Age: 12-17
Type: worksheet

 

 


PRESENT PERFECT TENSE
THERE ARE EXAMPLES AND EXERCISES ABOUT PRESENT PERFECT TENSE
Level: elementary
Age: 10-17
Format: PowerPoint

 

 

 

 

 


present perfect tense
the use of present perfect tense and exercises
Level: intermediate
Age: 9-17
Format: PowerPoint

 

 

 

 

 


present perfect tense
my students like it so much, I hope that you will, too.
Level: elementary
Age: 11-14
Format: PowerPoint

 

 

 

 

 


present perfect tense
present perfect�in kullan�m�n� �rneklerele ��renin.
Level: intermediate
Age: 14-17
Format: PowerPoint

 

 

 

 

 


present perfect tense since and for
I wanted to teach my students for or since subject effectively by getting help form pictures.I hope you enjoy it.
Level: elementary
Age: 11-17
Format: PowerPoint

 

 

 

 

 


present perfect tense
You can use it to teach present perfect tense effectively. I hope it will work
Level: elementary
Age: 10-17
Format: PowerPoint

 

 

 

 

 


present perfect continuous tense
present perfect continuous tense
Level: intermediate
Age: 14-17
Format: PowerPoint

 

 

 

 

 


Present Perfect Tense
Using motions pictures you can teach tenses effectively. I love animated pictures:)
Level: intermediate
Age: 12-17
Format: PowerPoint

 

 

 

 

 


The Idea Behind The Present Perfect tense
A unique and paractical presentation, by Hasan Alkan, that helps the sts understand the Present Perfect Simple more easily...
Level: elementary
Age: 10-17
Format: PowerPoint

 

 

 

 

 


Review of modal verbs, comparative form and present perfect tense
This is a ppt that I prepared for my 14 years old students, that is related to modal verbs, comparative form and present perfect tense. This is a review that I used before the test.
Level: intermediate
Age: 13-17
Format: PowerPoint

 

 

 

 

 


The present perfect tense
a powerpoint with questions and answers
Level: elementary
Age: 5-12
Format: PowerPoint

 

 

 

 

 


present perfect tense
It is a useful presentation to teach your students present perfect tense with suitable pictures and also explanation. I hope you like it :)
Level: elementary
Age: 10-17
Format: PowerPoint

 

 

 

 

 


Passive Voice: Explanation and exercise
Hello, guys! This is an excellent power point about the Passive Voice. Here, you will find the explanation with a lot of examples and an exercise for your pupils. Have an excellent work!! Teacher Ellen
Level: advanced
Age: 14-17
Format: PowerPoint

 

 

 

 

 


Present Perfect
study of time verbol present tense.
Level: intermediate
Age: 10-17
Format: PowerPoint

 

 

 

 

 


Present Perfect - a versatile tense
This powerpoint explains the basic uses of Present Perfect Tense.It includes uses, how to form the tense, examples, exercises, and some animations to elicit sentences from students.
Level: intermediate
Age: 12-17
Format: PowerPoint

 

 

 

 

 

 

 

Page: [<< previous ] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 [ Next >>]

 

Live Worksheets
Worksheets that listen. Worksheets that speak. Worksheets that motivate students. Worksheets that save paper, ink and time.


Advertise here