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 PRACTICE (B&W + KEY)
PRESENT PERFECT PRACTICE (B&W + KEY)
Level: elementary
Age: 11-17
Downloads: 435

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

 
English Worksheet: What has just happened? Present Perfect WS2 -Use of yet -already- just - for - since explanation and exercises
What has just happened? Present Perfect WS2 -Use of yet -already- just - for - since explanation and exercises
Level: elementary
Age: 9-17
Downloads: 422

 
English Worksheet: PRESENT PERFECT and time adverbials
PRESENT PERFECT and time adverbials
Level: intermediate
Age: 11-17
Downloads: 419

 



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

 
English Worksheet: Present Perfect - board game
Present Perfect - board game
Level: elementary
Age: 10-14
Downloads: 447

 
English Worksheet: PRESENT PERFECT - FULLY  EDITABLE (ANSWER KEY INCLUDED)
PRESENT PERFECT - FULLY EDITABLE (ANSWER KEY INCLUDED)
Level: intermediate
Age: 10-17
Downloads: 408

 
English Worksheet: what has happened recently? (with key)
what has happened recently? (with key)
Level: intermediate
Age: 13-17
Downloads: 404

 
English Worksheet: WHAT HAVE THEY DONE LATELY?
WHAT HAVE THEY DONE LATELY?
Level: intermediate
Age: 11-14
Downloads: 403

 
English Worksheet: FOR-SINCE-ALREADY-JUST-YET - PRESENT PERFECT
FOR-SINCE-ALREADY-JU ST-YET - PRESENT PERFECT
Level: elementary
Age: 10-14
Downloads: 410

 
English Worksheet: BEEN OR GONE?
BEEN OR GONE?
Level: intermediate
Age: 12-14
Downloads: 418

 
English Worksheet: WHAT HAVE THEY BEEN DOING?
WHAT HAVE THEY BEEN DOING?
Level: elementary
Age: 13-17
Downloads: 399

 



English Worksheet: Present Perfect Practice – rules, examples and exercises [8 tasks] KEYS INCLUDED ((4 pages)) ***editable
Present Perfect Practice � rules, examples and exercises [8 tasks] KEYS INCLUDED ((4 pages)) ***editable
Level: intermediate
Age: 13-17
Downloads: 392

 
English Worksheet: PRESENT PERFECT -FEELINGS (B/W VERSION + KEY INCLUDED) EDITABLE
PRESENT PERFECT -FEELINGS (B/W VERSION + KEY INCLUDED) EDITABLE
Level: elementary
Age: 9-17
Downloads: 391

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

 
English Worksheet: Crossword Puzzle - Present Perfect
Crossword Puzzle - Present Perfect
Level: elementary
Age: 10-17
Downloads: 410

 
English Worksheet: Have you cooked dinner yet? - PRESENT PERFECT SIMPLE (B&W + KEY included)
Have you cooked dinner yet? - PRESENT PERFECT SIMPLE (B&W + KEY included)
Level: elementary
Age: 13-17
Downloads: 381

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

 
English Worksheet: WHAT HAS HAPPENED IN THE WORLD SINCE 1990?
WHAT HAS HAPPENED IN THE WORLD SINCE 1990?
Level: intermediate
Age: 12-17
Downloads: 378

 
English Worksheet: Present Perfect Revision,part II.
Present Perfect Revision,part II.
Level: intermediate
Age: 14-17
Downloads: 375

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

 
English Worksheet: PRESENT PERFECT - AFFIRMATIVE (B&W+KEY included)
PRESENT PERFECT - AFFIRMATIVE (B&W+KEY included)
Level: elementary
Age: 8-14
Downloads: 375

 
English Worksheet: I have written two letters today - PRESENT PERFECT (B&W + KEY included)
I have written two letters today - PRESENT PERFECT (B&W + KEY included)
Level: elementary
Age: 13-17
Downloads: 371

 
English Worksheet: BEEN TO-BEEN IN-GONE TO
BEEN TO-BEEN IN-GONE TO
Level: intermediate
Age: 10-17
Downloads: 375

 
English Worksheet: PRESENT PERFECT WITH JUST  + KEY
PRESENT PERFECT WITH JUST + KEY
Level: intermediate
Age: 13-17
Downloads: 366

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

 
English Worksheet: Present Perfect - Already & Yet
Present Perfect - Already & Yet
Level: elementary
Age: 12-17
Downloads: 354

 
English Worksheet: Present Perfect  -  Have you ever...?  for (upper) elementary students
Present Perfect - Have you ever...? for (upper) elementary students
Level: elementary
Age: 11-12
Downloads: 350

 
English Worksheet: present perfect
present perfect
Level: elementary
Age: 13-17
Downloads: 347

 
English Worksheet: Present Perfect with since and for
Present Perfect with since and for
Level: intermediate
Age: 10-17
Downloads: 357

 
English Worksheet: the present perfect
the present perfect
Level: intermediate
Age: 11-14
Downloads: 347

 
English Worksheet: Present Perfect / never / ever / already / just / yet / since / for
Present Perfect / never / ever / already / just / yet / since / for
Level: elementary
Age: 12-17
Downloads: 357

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

 
English Worksheet: PASSIVE VOICE - PRESENT PERFECT
PASSIVE VOICE - PRESENT PERFECT
Level: intermediate
Age: 12-17
Downloads: 344

 
English Worksheet: Present Perfect: Have you ever ...?
Present Perfect: Have you ever ...?
Level: elementary
Age: 11-14
Downloads: 341

 
English Worksheet: I´ve just arrived
I�ve just arrived
Level: intermediate
Age: 10-17
Downloads: 335

 
English Worksheet: I´ve lost my front teeth - Present Perfect (all forms)
I�ve lost my front teeth - Present Perfect (all forms)
Level: intermediate
Age: 10-17
Downloads: 338

 
English Worksheet: PRESENT PERFECT - CONVERSATION CARDS -
PRESENT PERFECT - CONVERSATION CARDS -
Level: intermediate
Age: 10-14
Downloads: 342

 
English Worksheet: Present Perfect - for - since
Present Perfect - for - since
Level: intermediate
Age: 11-17
Downloads: 333

 
English Worksheet: Already or yet in Present Perfect *** with key and B&W *** fully editable
Already or yet in Present Perfect *** with key and B&W *** fully editable
Level: elementary
Age: 11-17
Downloads: 331

 
English Worksheet: Present Perfect with already, yet
Present Perfect with already, yet
Level: elementary
Age: 11-14
Downloads: 340

 
English Worksheet: Passive voice speaking cards Set 6 (present perfect) - editable
Passive voice speaking cards Set 6 (present perfect) - editable
Level: intermediate
Age: 10-17
Downloads: 333

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: intermediate
Age: 12-14
Downloads: 325

 
English Worksheet: Present perfect• Time expressions: Using: Yet, Already, Never and Ever• Practice•
Present perfect� Time expressions: Using: Yet, Already, Never and Ever� Practice�
Level: elementary
Age: 10-16
Downloads: 327

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

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

 
English Worksheet: Present Perfect with just, yet
Present Perfect with just, yet
Level: elementary
Age: 11-14
Downloads: 320

 
English Worksheet: What a mess! Present Perfect
What a mess! Present Perfect
Level: elementary
Age: 8-17
Downloads: 316

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

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

 
English Worksheet: Present Perfect (B&W included)
Present Perfect (B&W included)
Level: elementary
Age: 12-17
Downloads: 314

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

 

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