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: What have they bought? Where have they been to? Present Perfect WS 1
What have they bought? Where have they been to? Present Perfect WS 1
Level: elementary
Age: 9-17
Downloads: 253

 
English Worksheet: Present Perfect with SINCE and FOR
Present Perfect with SINCE and FOR
Level: intermediate
Age: 12-100
Downloads: 257

 
English Worksheet: PRESENT PERFECT- EXERCISES (EDİTABLE
PRESENT PERFECT- EXERCISES (ED�TABLE
Level: elementary
Age: 12-14
Downloads: 251

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: intermediate
Age: 11-100
Downloads: 256

 



English Worksheet: I`m happy because
I`m happy because
Level: elementary
Age: 10-17
Downloads: 245

 
English Worksheet: Present Perfect / JUST - ALREADY - YET
Present Perfect / JUST - ALREADY - YET
Level: elementary
Age: 10-17
Downloads: 254

 
English Worksheet: Present perfect review +  key
Present perfect review + key
Level: intermediate
Age: 15-100
Downloads: 247

 
English Worksheet: Present Perfect Card Game (already, yet, just, recetly, lately)
Present Perfect Card Game (already, yet, just, recetly, lately)
Level: intermediate
Age: 12-15
Downloads: 250

 
English Worksheet: PRESENT PERFECT - MATCHING
PRESENT PERFECT - MATCHING
Level: intermediate
Age: 12-17
Downloads: 243

 
English Worksheet: Present perfect practice
Present perfect practice
Level: intermediate
Age: 9-17
Downloads: 243

 
English Worksheet: Present Perfect Simple with just, already and yet
Present Perfect Simple with just, already and yet
Level: elementary
Age: 12-17
Downloads: 249

 
English Worksheet: Present Perfect (B&W + KEY INCLUDED)
Present Perfect (B&W + KEY INCLUDED)
Level: intermediate
Age: 10-17
Downloads: 242

 



English Worksheet: The Present Perfect with Already - Just - Yet. (Reading: FunnyText)
The Present Perfect with Already - Just - Yet. (Reading: FunnyText)
Level: intermediate
Age: 10-17
Downloads: 252

 
English Worksheet: Grammar Rules PRESENT PERFECT 1 + exercises
Grammar Rules PRESENT PERFECT 1 + exercises
Level: intermediate
Age: 10-100
Downloads: 245

 
English Worksheet: Introducing the Present Perfect - Part I  ***fully editable **keys included ((3 pages))
Introducing the Present Perfect - Part I ***fully editable **keys included ((3 pages))
Level: intermediate
Age: 13-17
Downloads: 238

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 10-17
Downloads: 236

 
English Worksheet: the present perfect
the present perfect
Level: intermediate
Age: 4-12
Downloads: 238

 
English Worksheet: PRESENT PERFECT - WORKSHEET
PRESENT PERFECT - WORKSHEET
Level: elementary
Age: 11-17
Downloads: 236

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

 
English Worksheet: HAVE THEY EVER...?
HAVE THEY EVER...?
Level: intermediate
Age: 13-17
Downloads: 236

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

 
English Worksheet: Present Perfect for visible results at present + video
Present Perfect for visible results at present + video
Level: intermediate
Age: 10-100
Downloads: 233

 
English Worksheet: Present Perfect with ever, never, since, for
Present Perfect with ever, never, since, for
Level: elementary
Age: 12-17
Downloads: 256

 
English Worksheet: What have they done?
What have they done?
Level: intermediate
Age: 12-16
Downloads: 233

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

 
English Worksheet: Grammar Ex I love my grandfather !  PRESENT PERFECT 2 + key
Grammar Ex I love my grandfather ! PRESENT PERFECT 2 + key
Level: intermediate
Age: 10-100
Downloads: 255

 
English Worksheet: BEEN OR GONE
BEEN OR GONE
Level: elementary
Age: 10-17
Downloads: 235

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 12-100
Downloads: 229

 
English Worksheet: PRESENT PERFECT:FOR /SINCE
PRESENT PERFECT:FOR /SINCE
Level: intermediate
Age: 11-17
Downloads: 225

 
English Worksheet: Present perfect
Present perfect
Level: intermediate
Age: 9-17
Downloads: 224

 
English Worksheet: Present perfect:: 2 page practice
Present perfect:: 2 page practice
Level: elementary
Age: 10-17
Downloads: 225

 
English Worksheet: PRESENT PERFECT SIMPLE WORKSHEET
PRESENT PERFECT SIMPLE WORKSHEET
Level: elementary
Age: 10-14
Downloads: 223

 
English Worksheet: LANGUAGE PART FOR 9TH B.E. TUNISIAN SCHOOLS
LANGUAGE PART FOR 9TH B.E. TUNISIAN SCHOOLS
Level: intermediate
Age: 13-17
Downloads: 253

 
English Worksheet: Modals (present and perfect)
Modals (present and perfect)
Level: intermediate
Age: 11-100
Downloads: 233

 
English Worksheet: present perfect
present perfect
Level: intermediate
Age: 8-17
Downloads: 219

 
English Worksheet: PRESENT PERFECT: how long, for and since
PRESENT PERFECT: how long, for and since
Level: intermediate
Age: 14-17
Downloads: 227

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

 
English Worksheet: PRESENT PERFECT SIMPLE.
PRESENT PERFECT SIMPLE.
Level: elementary
Age: 8-17
Downloads: 218

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

 
English Worksheet: PRESENT PERFECT - Board Game Talking Activity
PRESENT PERFECT - Board Game Talking Activity
Level: intermediate
Age: 10-17
Downloads: 220

 
English Worksheet: Present perfect with already and not....yet
Present perfect with already and not....yet
Level: intermediate
Age: 12-17
Downloads: 220

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

 
English Worksheet: Present perfect - part 1
Present perfect - part 1
Level: elementary
Age: 6-100
Downloads: 226

 
English Worksheet: Present Perfect + key (23.08.10)
Present Perfect + key (23.08.10)
Level: elementary
Age: 10-14
Downloads: 213

 
English Worksheet: Present perfect practise: gap filling (+ key)
Present perfect practise: gap filling (+ key)
Level: intermediate
Age: 13-17
Downloads: 212

 
English Worksheet: Comics with Present Perfect
Comics with Present Perfect
Level: elementary
Age: 7-17
Downloads: 214

 
English Worksheet: PRESENT PERFECT LET´S PRACTICE GRAMMAR
PRESENT PERFECT LET�S PRACTICE GRAMMAR
Level: intermediate
Age: 10-100
Downloads: 213

 
English Worksheet: What have they done? (present Perfect)
What have they done? (present Perfect)
Level: intermediate
Age: 8-17
Downloads: 212

 
English Worksheet: Present Perfect (Since, for, already, yet, recently, lately, never, ever)
Present Perfect (Since, for, already, yet, recently, lately, never, ever)
Level: intermediate
Age: 10-100
Downloads: 212

 
English Worksheet: PRESENT PERFECT WITH FOR AND SINCE
PRESENT PERFECT WITH FOR AND SINCE
Level: intermediate
Age: 10-17
Downloads: 214

 
English Worksheet: Present Perfect : How long/Have you ever?
Present Perfect : How long/Have you ever?
Level: elementary
Age: 16-100
Downloads: 214

 
English Worksheet: PRESENT PERFECT NEGATIVE AND AFFIRMATIVE
PRESENT PERFECT NEGATIVE AND AFFIRMATIVE
Level: elementary
Age: 8-14
Downloads: 5

 

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