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 worksheets

Present perfect worksheets



 

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


Advertise here


Grammar worksheets

Vocabulary worksheets

Listening worksheets

Speaking worksheets

Reading worksheets

Writing worksheets

Cinema and television worksheets

Games  worksheets

Worksheets with songs

Teaching resources


  Grammar worksheets > Verbs > Verb tenses > Present perfect
English Worksheet: Present Perfect  with already and not yet  :  easy and useful exercises
Present Perfect with already and not yet : easy and useful exercises
Level: intermediate
Age: 13-14
Downloads: 50

 
English Worksheet: Present Perfect - 4 in a row - a game
Present Perfect - 4 in a row - a game
Level: elementary
Age: 9-100
Downloads: 51

 
English Worksheet: A short skit: have you made a resolution?
A short skit: have you made a resolution?
Level: advanced
Age: 12-15
Downloads: 50

 
English Worksheet: Present perfect (part1)
Present perfect (part1)
Level: intermediate
Age: 11-14
Downloads: 49

 



English Worksheet: The Present Perfect + since / for
The Present Perfect + since / for
Level: intermediate
Age: 12-17
Downloads: 49

 
English Worksheet: Present Perfect with for and since
Present Perfect with for and since
Level: intermediate
Age: 14-17
Downloads: 49

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 13-100
Downloads: 49

 
English Worksheet: PRESEnt Perfect , since, for, yet, already, just.
PRESEnt Perfect , since, for, yet, already, just.
Level: intermediate
Age: 11-100
Downloads: 49

 
English Worksheet: Present Perfect: Time Expressions
Present Perfect: Time Expressions
Level: intermediate
Age: 13-100
Downloads: 49

 
English Worksheet: Present Perfect with already/ just/ yet/ never/ ever
Present Perfect with already/ just/ yet/ never/ ever
Level: elementary
Age: 11-100
Downloads: 50

 
English Worksheet: The truth about Sugar - BBC documentary - ANSWERS
The truth about Sugar - BBC documentary - ANSWERS
Level: advanced
Age: 14-100
Downloads: 53

 
English Worksheet: Slade - Far far away (Complex Object + Present Perfect for experiences)
Slade - Far far away (Complex Object + Present Perfect for experiences)
Level: intermediate
Age: 14-17
Downloads: 50

 



English Worksheet: I still haven´t found what I am looking for, U2 /present perfect
I still haven�t found what I am looking for, U2 /present perfect
Level: intermediate
Age: 11-16
Downloads: 49

 
English Worksheet: Present perfect lesson plan
Present perfect lesson plan
Level: elementary
Age: 10-100
Downloads: 51

 
English Worksheet: Video Moulin Rouge: have you ever been in love (present perfect)
Video Moulin Rouge: have you ever been in love (present perfect)
Level: intermediate
Age: 14-17
Downloads: 48

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 14-14
Downloads: 48

 
English Worksheet: The Present Perfect (2/2) Grammar Guide
The Present Perfect (2/2) Grammar Guide
Level: intermediate
Age: 10-14
Downloads: 48

 
English Worksheet: Present Perfect with SNOOPY - taboo cards
Present Perfect with SNOOPY - taboo cards
Level: intermediate
Age: 13-17
Downloads: 48

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 13-17
Downloads: 48

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 9-11
Downloads: 48

 
English Worksheet: Terms Frequently Used  with the Present Perfect
Terms Frequently Used with the Present Perfect
Level: intermediate
Age: 14-17
Downloads: 51

 
English Worksheet: present perfect reading and use of english
present perfect reading and use of english
Level: intermediate
Age: 9-14
Downloads: 49

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 14-100
Downloads: 53

 
English Worksheet: Present Perfect - a multiple choice test
Present Perfect - a multiple choice test
Level: intermediate
Age: 13-17
Downloads: 51

 
English Worksheet: Present Perfect - Grammar
Present Perfect - Grammar
Level: elementary
Age: 4-17
Downloads: 47

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 12-14
Downloads: 47

 
English Worksheet: WHAT HAVE THEY DONE?
WHAT HAVE THEY DONE?
Level: intermediate
Age: 12-14
Downloads: 47

 
English Worksheet: present perfect simple 2 pages
present perfect simple 2 pages
Level: intermediate
Age: 12-17
Downloads: 47

 
English Worksheet: Present Perfect - Use & Form
Present Perfect - Use & Form
Level: elementary
Age: 10-17
Downloads: 47

 
English Worksheet: present perfect
present perfect
Level: intermediate
Age: 12-17
Downloads: 47

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 10-17
Downloads: 47

 
English Worksheet: Present perfect exercises
Present perfect exercises
Level: intermediate
Age: 12-17
Downloads: 47

 
English Worksheet: Present Perfect Simple
Present Perfect Simple
Level: elementary
Age: 13-14
Downloads: 48

 
English Worksheet: present perfect
present perfect
Level: intermediate
Age: 15-17
Downloads: 47

 
English Worksheet: What´s the longest trip you´ve ever made?
What�s the longest trip you�ve ever made?
Level: intermediate
Age: 10-100
Downloads: 47

 
English Worksheet: Present Perfect - Board Game
Present Perfect - Board Game
Level: elementary
Age: 12-17
Downloads: 47

 
English Worksheet: TALKING ABOUT PERSONAL EXPERIENCES.(IT INCLUDES COLOURFUL VERSION)
TALKING ABOUT PERSONAL EXPERIENCES.(IT INCLUDES COLOURFUL VERSION)
Level: intermediate
Age: 8-17
Downloads: 52

 
English Worksheet: Inside Out
Inside Out
Level: elementary
Age: 7-100
Downloads: 53

 
English Worksheet: Questions in Present Perfect
Questions in Present Perfect
Level: intermediate
Age: 10-100
Downloads: 47

 
English Worksheet: PRESENT PERFECT (for experiences)
PRESENT PERFECT (for experiences)
Level: intermediate
Age: 8-100
Downloads: 48

 
English Worksheet: Present perfect simple (Find someone who)
Present perfect simple (Find someone who)
Level: elementary
Age: 12-100
Downloads: 49

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 12-14
Downloads: 46

 
English Worksheet: Present perfect
Present perfect
Level: intermediate
Age: 10-17
Downloads: 46

 
English Worksheet: Present Perfect Simple (been/gone-to/in)
Present Perfect Simple (been/gone-to/in)
Level: intermediate
Age: 11-17
Downloads: 47

 
English Worksheet: Since&for with Present Perfect
Since&for with Present Perfect
Level: elementary
Age: 12-14
Downloads: 46

 
English Worksheet: Present perfect simple with FOR and SINCE
Present perfect simple with FOR and SINCE
Level: intermediate
Age: 14-17
Downloads: 46

 
English Worksheet: Present perfect BEEN or GONE
Present perfect BEEN or GONE
Level: intermediate
Age: 14-17
Downloads: 46

 
English Worksheet: ]PRESENT PERFECT
]PRESENT PERFECT
Level: elementary
Age: 9-17
Downloads: 46

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 12-17
Downloads: 46

 
English Worksheet: Present Perfect Haven´t Met You Yet Michael Buble
Present Perfect Haven�t Met You Yet Michael Buble
Level: intermediate
Age: 13-17
Downloads: 48

 
English Worksheet: Present Perfect: Life experiences
Present Perfect: Life experiences
Level: intermediate
Age: 13-100
Downloads: 49

 
English Worksheet: Post Card Rio de Janeiro
Post Card Rio de Janeiro
Level: intermediate
Age: 13-15
Downloads: 47

 

Page: [<< previous ] [Next >>]