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: Liar! – Present Perfect Game/ student 1
Liar! � Present Perfect Game/ student 1
Level: elementary
Age: 11-17
Downloads: 113

 
English Worksheet: Present Perfect with Donald Duck
Present Perfect with Donald Duck
Level: intermediate
Age: 10-12
Downloads: 113

 
English Worksheet: Present perfect-since,for,just,already,yet,ever,never...
Present perfect-since,for,ju st,already,yet,ever, never...
Level: elementary
Age: 12-17
Downloads: 113

 
English Worksheet: present perfect revision
present perfect revision
Level: intermediate
Age: 14-17
Downloads: 113

 



English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: intermediate
Age: 10-100
Downloads: 113

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 12-17
Downloads: 112

 
English Worksheet: Present simple & present perfect
Present simple & present perfect
Level: intermediate
Age: 12-17
Downloads: 112

 
English Worksheet: PRESENT  PERFECT
PRESENT PERFECT
Level: elementary
Age: 8-10
Downloads: 112

 
English Worksheet: HOW MUCH DO YOU KNOW ABOUT YOUR TEACHER?
HOW MUCH DO YOU KNOW ABOUT YOUR TEACHER?
Level: elementary
Age: 12-100
Downloads: 112

 
English Worksheet: present perfect, crossword and sentences
present perfect, crossword and sentences
Level: intermediate
Age: 9-17
Downloads: 113

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

 
English Worksheet: Present Perfect Game
Present Perfect Game
Level: intermediate
Age: 14-17
Downloads: 110

 



English Worksheet: Present Perfect (4)
Present Perfect (4)
Level: intermediate
Age: 13-16
Downloads: 110

 
English Worksheet: PRESENT PERFECT - GARFIELD
PRESENT PERFECT - GARFIELD
Level: intermediate
Age: 12-17
Downloads: 110

 
English Worksheet: Present  Perfect Practice
Present Perfect Practice
Level: advanced
Age: 14-17
Downloads: 110

 
English Worksheet: Present perfect
Present perfect
Level: elementary
Age: 14-17
Downloads: 109

 
English Worksheet: Present Perfect Revision Worksheet
Present Perfect Revision Worksheet
Level: elementary
Age: 11-14
Downloads: 109

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: intermediate
Age: 12-17
Downloads: 108

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: elementary
Age: 5-17
Downloads: 108

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 8-12
Downloads: 108

 
English Worksheet: Present Perfect (08.04.09)
Present Perfect (08.04.09)
Level: elementary
Age: 12-17
Downloads: 107

 
English Worksheet: HAVE YOU EVER…? 2 of 4 Board Game  - Practice present perfect/vocabulary/speaking  --> PART 2  - 50 “YES” chips and 50 “NO” chips and adjusting shims
HAVE YOU EVER�? 2 of 4 Board Game - Practice present perfect/vocabulary/s peaking --> PART 2 - 50 �YES� chips and 50 �NO� chips and adjusting shims
Level: intermediate
Age: 14-17
Downloads: 106

 
English Worksheet: Present Perfect (part 2)
Present Perfect (part 2)
Level: intermediate
Age: 13-16
Downloads: 107

 
English Worksheet: present perfect
present perfect
Level: elementary
Age: 10-17
Downloads: 107

 
English Worksheet: MIXED EXERCISES - PRESENT PERFECT + ALREADY + YET
MIXED EXERCISES - PRESENT PERFECT + ALREADY + YET
Level: intermediate
Age: 10-17
Downloads: 105

 
English Worksheet: Present Perfect (08.04.09)
Present Perfect (08.04.09)
Level: elementary
Age: 12-17
Downloads: 104

 
English Worksheet: Present Perfect - formation and exercises (colour version)
Present Perfect - formation and exercises (colour version)
Level: intermediate
Age: 14-17
Downloads: 104

 
English Worksheet: present perfect crossword black and white
present perfect crossword black and white
Level: intermediate
Age: 9-17
Downloads: 104

 
English Worksheet: Liar! – Present Perfect Game/ student 3
Liar! � Present Perfect Game/ student 3
Level: elementary
Age: 11-17
Downloads: 103

 
English Worksheet: Present perfect: for experience and result
Present perfect: for experience and result
Level: intermediate
Age: 10-17
Downloads: 105

 
English Worksheet: Let´s ask!
Let�s ask!
Level: elementary
Age: 8-100
Downloads: 104

 
English Worksheet: Present Perfect (08.04.09)
Present Perfect (08.04.09)
Level: elementary
Age: 12-17
Downloads: 103

 
English Worksheet:  Present Perfect Simple Exercise.
Present Perfect Simple Exercise.
Level: elementary
Age: 14-17
Downloads: 112

 
English Worksheet: present perfect film review
present perfect film review
Level: elementary
Age: 12-14
Downloads: 106

 
English Worksheet: Present Perfect Boardgame
Present Perfect Boardgame
Level: intermediate
Age: 14-17
Downloads: 107

 
English Worksheet: Present Perfect: For/ Since + Ago
Present Perfect: For/ Since + Ago
Level: intermediate
Age: 10-17
Downloads: 101

 
English Worksheet: PRESENT PERFECT - RULES AND EXERCISES
PRESENT PERFECT - RULES AND EXERCISES
Level: intermediate
Age: 13-100
Downloads: 101

 
English Worksheet: Present perfect : Forms, uses and time expressions
Present perfect : Forms, uses and time expressions
Level: elementary
Age: 13-100
Downloads: 102

 
English Worksheet: PRESENT PERFECT - for the beginners TENSES PART 6
PRESENT PERFECT - for the beginners TENSES PART 6
Level: elementary
Age: 6-17
Downloads: 101

 
English Worksheet: Present perfect
Present perfect
Level: elementary
Age: 7-15
Downloads: 101

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

 
English Worksheet: Present Perfect - exercises(19.11.09)
Present Perfect - exercises(19.11.09)
Level: elementary
Age: 12-17
Downloads: 99

 
English Worksheet: London Present Perfect Go Fish
London Present Perfect Go Fish
Level: intermediate
Age: 10-17
Downloads: 102

 
English Worksheet: I´ve Never Been poem present perfect
I�ve Never Been poem present perfect
Level: intermediate
Age: 13-100
Downloads: 106

 
English Worksheet: Present perfect
Present perfect
Level: intermediate
Age: 10-14
Downloads: 98

 
English Worksheet: Present perfect board game
Present perfect board game
Level: intermediate
Age: 7-17
Downloads: 11

 
English Worksheet: PRESENT PERFECT EXERCISES
PRESENT PERFECT EXERCISES
Level: elementary
Age: 12-17
Downloads: 104

 
English Worksheet: Present Perfect board game (with for and since)
Present Perfect board game (with for and since)
Level: intermediate
Age: 7-100
Downloads: 109

 
English Worksheet: PRESENT PERFECT (second part)
PRESENT PERFECT (second part)
Level: intermediate
Age: 10-17
Downloads: 98

 
English Worksheet: Present Perfect  with  just , already , ever and yet
Present Perfect with just , already , ever and yet
Level: intermediate
Age: 14-17
Downloads: 98

 
English Worksheet: Present perfect:   ´Have you ever´ questions
Present perfect: �Have you ever� questions
Level: intermediate
Age: 12-17
Downloads: 98

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: elementary
Age: 11-100
Downloads: 97

 

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