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 Simple
Present Perfect Simple
Level: elementary
Age: 8-12
Downloads: 315

 
English Worksheet: present perfect crossword
present perfect crossword
Level: intermediate
Age: 9-17
Downloads: 321

 
English Worksheet: Present Perfect + for and Since
Present Perfect + for and Since
Level: intermediate
Age: 12-14
Downloads: 309

 
English Worksheet: WHAT HAS KATE DONE LATELY?
WHAT HAS KATE DONE LATELY?
Level: intermediate
Age: 11-14
Downloads: 310

 



English Worksheet: PRESENT PERFECT Since, For, Just, Already, Yet ( 2 pages)
PRESENT PERFECT Since, For, Just, Already, Yet ( 2 pages)
Level: intermediate
Age: 12-17
Downloads: 324

 
English Worksheet: PRESENT PERFECT - WORKSHEET
PRESENT PERFECT - WORKSHEET
Level: elementary
Age: 14-17
Downloads: 308

 
English Worksheet: Present perfect speaking cards
Present perfect speaking cards
Level: elementary
Age: 14-17
Downloads: 325

 
English Worksheet: Have you ever...? Present perfect with ever, never, already - Jobs / with key
Have you ever...? Present perfect with ever, never, already - Jobs / with key
Level: intermediate
Age: 12-100
Downloads: 322

 
English Worksheet: HAVE YOU EVER ...? - PRESENT PERFECT PRACTICE
HAVE YOU EVER ...? - PRESENT PERFECT PRACTICE
Level: elementary
Age: 12-17
Downloads: 312

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

 
English Worksheet: PRESENT PERFECT+ SINCE/FOR QUIZ
PRESENT PERFECT+ SINCE/FOR QUIZ
Level: intermediate
Age: 12-17
Downloads: 310

 
English Worksheet: present perfect simple
present perfect simple
Level: elementary
Age: 14-17
Downloads: 303

 



English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 9-12
Downloads: 300

 
English Worksheet: I HAVENīT MET HER SINCE SHE LEFT.
I HAVENïŋ―T MET HER SINCE SHE LEFT.
Level: intermediate
Age: 12-17
Downloads: 296

 
English Worksheet: A case for Sherlock Holmes XIX Follow-up: Exercises on the present perfect
A case for Sherlock Holmes XIX Follow-up: Exercises on the present perfect
Level: intermediate
Age: 10-17
Downloads: 299

 
English Worksheet: Present perfect with just, yet, already, since and for
Present perfect with just, yet, already, since and for
Level: intermediate
Age: 12-17
Downloads: 297

 
English Worksheet: present perfect exam
present perfect exam
Level: intermediate
Age: 14-17
Downloads: 313

 
English Worksheet: What have they done? feelings + present perfect
What have they done? feelings + present perfect
Level: intermediate
Age: 10-17
Downloads: 302

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 9-17
Downloads: 292

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: elementary
Age: 11-14
Downloads: 290

 
English Worksheet: Present perfect
Present perfect
Level: elementary
Age: 9-14
Downloads: 290

 
English Worksheet: PRESENT PERFECT WITH ALREADY, YET, NEVER AND EVER
PRESENT PERFECT WITH ALREADY, YET, NEVER AND EVER
Level: intermediate
Age: 10-17
Downloads: 291

 
English Worksheet: Present Perfect (2 pages)
Present Perfect (2 pages)
Level: intermediate
Age: 12-14
Downloads: 287

 
English Worksheet: Present perfect : lesson and practice
Present perfect : lesson and practice
Level: elementary
Age: 11-14
Downloads: 286

 
English Worksheet: YET, JUST, ALREADY - Present Perfect
YET, JUST, ALREADY - Present Perfect
Level: intermediate
Age: 12-17
Downloads: 287

 
English Worksheet: PRESENT PERFECT SIMPLE WITH ALREADY /YET
PRESENT PERFECT SIMPLE WITH ALREADY /YET
Level: intermediate
Age: 13-17
Downloads: 283

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

 
English Worksheet: PRESENT PERFECT; ALREADY/ YET
PRESENT PERFECT; ALREADY/ YET
Level: elementary
Age: 14-17
Downloads: 289

 
English Worksheet: I love present perfect
I love present perfect
Level: intermediate
Age: 10-100
Downloads: 289

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

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

 
English Worksheet: PRESENT PERFECT WITH SIGNAL WORDS (JUST, ALREADY, YET)
PRESENT PERFECT WITH SIGNAL WORDS (JUST, ALREADY, YET)
Level: elementary
Age: 12-14
Downloads: 283

 
English Worksheet: PRESENT PERFECT INTERROGATIVE
PRESENT PERFECT INTERROGATIVE
Level: elementary
Age: 10-17
Downloads: 278

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

 
English Worksheet: Present Perfect + for and Since
Present Perfect + for and Since
Level: intermediate
Age: 12-12
Downloads: 274

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

 
English Worksheet: Prsent perfect  sentence matching
Prsent perfect sentence matching
Level: elementary
Age: 10-14
Downloads: 273

 
English Worksheet: Present Perfect - Third Person - with key
Present Perfect - Third Person - with key
Level: elementary
Age: 8-17
Downloads: 277

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

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

 
English Worksheet: Present perfect , with ever, never , already , just and yet: practice
Present perfect , with ever, never , already , just and yet: practice
Level: intermediate
Age: 11-100
Downloads: 280

 
English Worksheet: TEST - Present Perfect
TEST - Present Perfect
Level: elementary
Age: 10-17
Downloads: 286

 
English Worksheet: PRESENT PERFECT NEGATIVE
PRESENT PERFECT NEGATIVE
Level: elementary
Age: 10-17
Downloads: 267

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: elementary
Age: 11-17
Downloads: 266

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 10-100
Downloads: 267

 
English Worksheet: PRESENT PERFECT - talking about experiences
PRESENT PERFECT - talking about experiences
Level: intermediate
Age: 13-14
Downloads: 271

 
English Worksheet: Present perfect simple + key
Present perfect simple + key
Level: intermediate
Age: 13-17
Downloads: 261

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: intermediate
Age: 13-17
Downloads: 261

 
English Worksheet: Present Perfect Simple minibook
Present Perfect Simple minibook
Level: elementary
Age: 11-14
Downloads: 267

 
English Worksheet: LOVELY SNAIL   HAVE - HAS  V ed - V III (PRESENT PERFECT)
LOVELY SNAIL HAVE - HAS V ed - V III (PRESENT PERFECT)
Level: intermediate
Age: 10-17
Downloads: 258

 
English Worksheet: Present perfect quiz II
Present perfect quiz II
Level: intermediate
Age: 12-17
Downloads: 257

 
English Worksheet: once in a lifetime!
once in a lifetime!
Level: intermediate
Age: 10-17
Downloads: 285

 

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