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: I want to quit smoking ... Help me! - Reading Comprehension (present perfect, for, ago, used to)
I want to quit smoking ... Help me! - Reading Comprehension (present perfect, for, ago, used to)
Level: intermediate
Age: 10-17
Downloads: 211

 
English Worksheet: Have you ever ...?  * Present Perfect *
Have you ever ...? * Present Perfect *
Level: intermediate
Age: 12-100
Downloads: 211

 
English Worksheet: PRESENT PERFECT: USE + PRACTICE
PRESENT PERFECT: USE + PRACTICE
Level: intermediate
Age: 12-17
Downloads: 210

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

 



English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: elementary
Age: 10-17
Downloads: 220

 
English Worksheet: PRESENT PERFECT GAME AND CONVERSATION
PRESENT PERFECT GAME AND CONVERSATION
Level: intermediate
Age: 9-17
Downloads: 207

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

 
English Worksheet: Present Perfect - text and questions(19.11.09)
Present Perfect - text and questions(19.11.09)
Level: intermediate
Age: 10-17
Downloads: 217

 
English Worksheet: PRESENT PERFECT SIMPLE - gone & been (the difference) - the key included
PRESENT PERFECT SIMPLE - gone & been (the difference) - the key included
Level: intermediate
Age: 12-17
Downloads: 206

 
English Worksheet: PRESENT PERFECT practice (affirmative / Negative / Interrogative)
PRESENT PERFECT practice (affirmative / Negative / Interrogative)
Level: elementary
Age: 10-17
Downloads: 210

 
English Worksheet: PLAY THE GAME WITH THE PRESENT PERFECT
PLAY THE GAME WITH THE PRESENT PERFECT
Level: intermediate
Age: 13-14
Downloads: 206

 
English Worksheet: Oh god, I have failed my exam!/Present perfect practice
Oh god, I have failed my exam!/Present perfect practice
Level: elementary
Age: 10-16
Downloads: 205

 



English Worksheet: Present Perfect Explanation and Speaking Activity - Have you ever...?
Present Perfect Explanation and Speaking Activity - Have you ever...?
Level: elementary
Age: 12-17
Downloads: 205

 
English Worksheet: Worm boardgame - Present Perfect (fully editable)
Worm boardgame - Present Perfect (fully editable)
Level: intermediate
Age: 12-17
Downloads: 203

 
English Worksheet: PRESENT PERFECT WORKSHEET (B/W VERSION INCLUDED) 1st OF THE GRAMMAR WSS SET
PRESENT PERFECT WORKSHEET (B/W VERSION INCLUDED) 1st OF THE GRAMMAR WSS SET
Level: elementary
Age: 10-17
Downloads: 206

 
English Worksheet: Present Perfect and its 6 exercises
Present Perfect and its 6 exercises
Level: intermediate
Age: 14-17
Downloads: 201

 
English Worksheet: Present Perfect for beginners
Present Perfect for beginners
Level: elementary
Age: 8-17
Downloads: 209

 
English Worksheet: PRESENT PERFECT AND ADVERBS
PRESENT PERFECT AND ADVERBS
Level: elementary
Age: 12-17
Downloads: 204

 
English Worksheet: Present Perfect  worksheet : 3 pages of different exercises
Present Perfect worksheet : 3 pages of different exercises
Level: intermediate
Age: 14-17
Downloads: 201

 
English Worksheet: simple present vs. present perfect - 2 pages with keys
simple present vs. present perfect - 2 pages with keys
Level: intermediate
Age: 6-17
Downloads: 202

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

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 11-17
Downloads: 199

 
English Worksheet: WHAT HAS MR. BOX JUST DONE? - MATCHING
WHAT HAS MR. BOX JUST DONE? - MATCHING
Level: intermediate
Age: 13-17
Downloads: 199

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: elementary
Age: 10-17
Downloads: 201

 
English Worksheet: Present perfect - fill in
Present perfect - fill in
Level: elementary
Age: 12-17
Downloads: 199

 
English Worksheet: Present perfect
Present perfect
Level: intermediate
Age: 11-17
Downloads: 201

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: intermediate
Age: 14-17
Downloads: 197

 
English Worksheet: WHAT HAVE THEY DONE LATELY?
WHAT HAVE THEY DONE LATELY?
Level: intermediate
Age: 10-14
Downloads: 197

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: elementary
Age: 8-17
Downloads: 196

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

 
English Worksheet: Present Perfect Game
Present Perfect Game
Level: elementary
Age: 8-17
Downloads: 201

 
English Worksheet: SUPERLATIVES WITH PRESENT PERFECT
SUPERLATIVES WITH PRESENT PERFECT
Level: intermediate
Age: 10-17
Downloads: 195

 
English Worksheet: Present perfect practice (+ key)
Present perfect practice (+ key)
Level: intermediate
Age: 14-17
Downloads: 194

 
English Worksheet: Present perfect
Present perfect
Level: elementary
Age: 10-17
Downloads: 193

 
English Worksheet: PRESENT  PERFECT  with   already , ever just  , yet
PRESENT PERFECT with already , ever just , yet
Level: intermediate
Age: 14-17
Downloads: 194

 
English Worksheet: Present perfect
Present perfect
Level: intermediate
Age: 14-17
Downloads: 194

 
English Worksheet: present perfect - part 2
present perfect - part 2
Level: elementary
Age: 6-100
Downloads: 194

 
English Worksheet: Present Perfect - For x Since BOARDGAME + 80 regular verbs CARDS + BW PRINTER FRIENDLY, EDITABLE
Present Perfect - For x Since BOARDGAME + 80 regular verbs CARDS + BW PRINTER FRIENDLY, EDITABLE
Level: elementary
Age: 9-17
Downloads: 197

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

 
English Worksheet: Present Perfect-Have you ever been to Spain?
Present Perfect-Have you ever been to Spain?
Level: intermediate
Age: 13-17
Downloads: 195

 
English Worksheet: 3 Pages/5exercises/49 sentences PRESENT PERFECT for Beginners
3 Pages/5exercises/49 sentences PRESENT PERFECT for Beginners
Level: elementary
Age: 8-17
Downloads: 193

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 8-17
Downloads: 191

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 9-17
Downloads: 190

 
English Worksheet: FRANNY AROUND THE WORLD - Part 1
FRANNY AROUND THE WORLD - Part 1
Level: elementary
Age: 7-17
Downloads: 187

 
English Worksheet: Santa´s day (Present Perfect)
Santa�s day (Present Perfect)
Level: intermediate
Age: 11-14
Downloads: 188

 
English Worksheet: Present Perfect exercises
Present Perfect exercises
Level: elementary
Age: 8-17
Downloads: 186

 
English Worksheet: Present Perfect WS3  Part 2/2-Extra Practice with already – yet  combined with Countable and Uncountable Nouns  and Use of Some/ Any .
Present Perfect WS3 Part 2/2-Extra Practice with already � yet combined with Countable and Uncountable Nouns and Use of Some/ Any .
Level: elementary
Age: 8-17
Downloads: 186

 
English Worksheet: Have you ever (Brandy) Present perfect worksheet
Have you ever (Brandy) Present perfect worksheet
Level: intermediate
Age: 12-100
Downloads: 8

 
English Worksheet: What (has) happened?
What (has) happened?
Level: intermediate
Age: 12-17
Downloads: 185

 
English Worksheet: Present perfect simple
Present perfect simple
Level: elementary
Age: 10-16
Downloads: 185

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: intermediate
Age: 10-14
Downloads: 183

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

 

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