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: The Present Perfect Simple
The Present Perfect Simple
Level: intermediate
Age: 10-100
Downloads: 75

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

 
English Worksheet: The Present Perfect
The Present Perfect
Level: intermediate
Age: 13-17
Downloads: 74

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

 



English Worksheet: 8thyear performance
8thyear performance
Level: elementary
Age: 10-14
Downloads: 73

 
English Worksheet: Passive Voice Present Perfect
Passive Voice Present Perfect
Level: intermediate
Age: 9-17
Downloads: 73

 
English Worksheet: PRESENT PERFECT SIMPLE FORMS POSTER
PRESENT PERFECT SIMPLE FORMS POSTER
Level: intermediate
Age: 14-17
Downloads: 73

 
English Worksheet: My Way. Present Perfect. Frank Sinatra
My Way. Present Perfect. Frank Sinatra
Level: intermediate
Age: 14-17
Downloads: 79

 
English Worksheet: Introducing the Present Perfect with a comic
Introducing the Present Perfect with a comic
Level: elementary
Age: 13-100
Downloads: 75

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

 
English Worksheet: present perfect
present perfect
Level: elementary
Age: 10-14
Downloads: 72

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

 



English Worksheet: Present Perfect Simple Practice
Present Perfect Simple Practice
Level: elementary
Age: 10-17
Downloads: 73

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 13-15
Downloads: 72

 
English Worksheet: What have they been doing?
What have they been doing?
Level: intermediate
Age: 10-17
Downloads: 73

 
English Worksheet: Passive voice - present perfect
Passive voice - present perfect
Level: elementary
Age: 8-100
Downloads: 79

 
English Worksheet: Present Perfect with Just, Already and Yet
Present Perfect with Just, Already and Yet
Level: intermediate
Age: 12-17
Downloads: 71

 
English Worksheet: Present Perfect - Preterit
Present Perfect - Preterit
Level: intermediate
Age: 13-15
Downloads: 74

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: elementary
Age: 10-100
Downloads: 72

 
English Worksheet: FIND SOMEONE WHO (PRESENT PERFECT SIMPLE)
FIND SOMEONE WHO (PRESENT PERFECT SIMPLE)
Level: elementary
Age: 10-100
Downloads: 74

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

 
English Worksheet: CARTOONS/PRESENT PERFECT
CARTOONS/PRESENT PERFECT
Level: elementary
Age: 10-17
Downloads: 70

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

 
English Worksheet: PRESENT PERFECT - COMPUTERS
PRESENT PERFECT - COMPUTERS
Level: elementary
Age: 10-12
Downloads: 70

 
English Worksheet: New York City / Present Perfect Battleship
New York City / Present Perfect Battleship
Level: elementary
Age: 8-100
Downloads: 73

 
English Worksheet: Present Perfect: since, for, ever, already, yet, just.
Present Perfect: since, for, ever, already, yet, just.
Level: intermediate
Age: 11-100
Downloads: 70

 
English Worksheet: TIME EXPRESSION WITH PRESENT PERFECT
TIME EXPRESSION WITH PRESENT PERFECT
Level: intermediate
Age: 13-14
Downloads: 70

 
English Worksheet: Present Perfect
Present Perfect "Have you�`?"
Level: elementary
Age: 10-17
Downloads: 69

 
English Worksheet: present perfect simple
present perfect simple
Level: intermediate
Age: 14-17
Downloads: 69

 
English Worksheet: PRESENT PERFECT 3
PRESENT PERFECT 3
Level: intermediate
Age: 13-15
Downloads: 69

 
English Worksheet: PRESENT PERFECT WITH
PRESENT PERFECT WITH "EVER" AND "NEVER"
Level: elementary
Age: 9-100
Downloads: 76

 
English Worksheet: Present Perfect - Newquay, surfer´s paradise
Present Perfect - Newquay, surfer�s paradise
Level: intermediate
Age: 11-17
Downloads: 72

 
English Worksheet: What has happened?
What has happened?
Level: intermediate
Age: 13-17
Downloads: 68

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

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 14-17
Downloads: 69

 
English Worksheet: Have you ever? (Present Perfect Simple)
Have you ever? (Present Perfect Simple)
Level: intermediate
Age: 3-100
Downloads: 68

 
English Worksheet: SURVIVOR is looking for new contestants!
SURVIVOR is looking for new contestants!
Level: intermediate
Age: 12-17
Downloads: 77

 
English Worksheet: Present simple and present perfect
Present simple and present perfect
Level: intermediate
Age: 14-17
Downloads: 67

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

 
English Worksheet: Present perfect practise. Four pages.
Present perfect practise. Four pages.
Level: elementary
Age: 12-17
Downloads: 67

 
English Worksheet: Famous Johns & Janes (PastSimple vs PresPerf)
Famous Johns & Janes (PastSimple vs PresPerf)
Level: intermediate
Age: 3-100
Downloads: 67

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

 
English Worksheet: Present Perfect Signal Words Ball / Dice Game (by blunderbuster)
Present Perfect Signal Words Ball / Dice Game (by blunderbuster)
Level: intermediate
Age: 11-17
Downloads: 70

 
English Worksheet: PRESENT PERFECT; ACTIVE OR PASSIVE USE; EDITABLE
PRESENT PERFECT; ACTIVE OR PASSIVE USE; EDITABLE
Level: intermediate
Age: 10-100
Downloads: 66

 
English Worksheet: the Present Perfect
the Present Perfect
Level: elementary
Age: 7-12
Downloads: 66

 
English Worksheet: PRESENT PERFECT BOARD GAME
PRESENT PERFECT BOARD GAME
Level: elementary
Age: 17-100
Downloads: 74

 
English Worksheet: present perfect boardgame
present perfect boardgame
Level: intermediate
Age: 12-17
Downloads: 65

 
English Worksheet: Present Perfect Extra Practice
Present Perfect Extra Practice
Level: intermediate
Age: 14-17
Downloads: 65

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

 
English Worksheet: Present Perfect Exercise
Present Perfect Exercise
Level: intermediate
Age: 10-15
Downloads: 65

 
English Worksheet: Mark´s souvenirs
Mark�s souvenirs
Level: intermediate
Age: 13-100
Downloads: 66

 
English Worksheet: present perfect
present perfect
Level: intermediate
Age: 10-11
Downloads: 65

 

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