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
The present perfect
Level: intermediate
Age: 13-100
Downloads: 65

 
English Worksheet: PRESENT PERFECT on FRIENDS - TOW All the Resolutions
PRESENT PERFECT on FRIENDS - TOW All the Resolutions
Level: intermediate
Age: 14-17
Downloads: 82

 
English Worksheet: Present perfect - CARDS
Present perfect - CARDS
Level: elementary
Age: 6-14
Downloads: 66

 
English Worksheet:
"Have you...?" and "When did you...?" (Present Perfect Vs. Present Simple) - A Speaking Activity
Level: intermediate
Age: 12-17
Downloads: 70

 



English Worksheet: PRESENT PERFECT - USES AND EXERCISES - part 1 of 2
PRESENT PERFECT - USES AND EXERCISES - part 1 of 2
Level: intermediate
Age: 11-17
Downloads: 65

 
English Worksheet: Present perfect active and passive
Present perfect active and passive
Level: intermediate
Age: 13-17
Downloads: 65

 
English Worksheet: PRESENT PERFECT PLAYING CARDS
PRESENT PERFECT PLAYING CARDS
Level: intermediate
Age: 11-17
Downloads: 66

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

 
English Worksheet: TENSES: PRESENT PERFECT SIMPLE WITH BUSSI & BELLO
TENSES: PRESENT PERFECT SIMPLE WITH BUSSI & BELLO
Level: elementary
Age: 8-12
Downloads: 64

 
English Worksheet: housework - present perfect with already -just- yet
housework - present perfect with already -just- yet
Level: elementary
Age: 11-17
Downloads: 66

 
English Worksheet: present perfect / just
present perfect / just
Level: intermediate
Age: 12-17
Downloads: 67

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

 



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

 
English Worksheet: Present Perfect , since, for, yet, already, just.
Present Perfect , since, for, yet, already, just.
Level: intermediate
Age: 10-100
Downloads: 64

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: elementary
Age: 12-100
Downloads: 64

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: elementary
Age: 14-100
Downloads: 64

 
English Worksheet: PRESENT PERFECT: EVER, YET, ALREADY AND NEVER
PRESENT PERFECT: EVER, YET, ALREADY AND NEVER
Level: intermediate
Age: 13-100
Downloads: 64

 
English Worksheet: What has Daniel done ?
What has Daniel done ?
Level: elementary
Age: 7-100
Downloads: 65

 
English Worksheet: lesson plan of the present perfect
lesson plan of the present perfect
Level: intermediate
Age: 16-100
Downloads: 68

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 10-100
Downloads: 65

 
English Worksheet: present perfect exercises
present perfect exercises
Level: elementary
Age: 10-17
Downloads: 63

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

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

 
English Worksheet: revision worksheet
revision worksheet
Level: intermediate
Age: 11-14
Downloads: 63

 
English Worksheet: Present Perfect Board Game
Present Perfect Board Game
Level: intermediate
Age: 3-100
Downloads: 65

 
English Worksheet: Present Perfect Simple
Present Perfect Simple
Level: elementary
Age: 12-100
Downloads: 63

 
English Worksheet: where has be been to
where has be been to
Level: intermediate
Age: 12-17
Downloads: 64

 
English Worksheet: TENSES: PRESENT PERFECT SIMPLE - CITY GIRL
TENSES: PRESENT PERFECT SIMPLE - CITY GIRL
Level: elementary
Age: 10-12
Downloads: 62

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

 
English Worksheet: Mistakes
Mistakes
Level: intermediate
Age: 12-17
Downloads: 62

 
English Worksheet: Present Perfect Simple
Present Perfect Simple
Level: intermediate
Age: 6-17
Downloads: 62

 
English Worksheet: Present Perfect simple_rules
Present Perfect simple_rules
Level: elementary
Age: 12-14
Downloads: 63

 
English Worksheet: Present Perfect (Already / yet)
Present Perfect (Already / yet)
Level: elementary
Age: 10-100
Downloads: 62

 
English Worksheet: Present Perfect Transformation Activity
Present Perfect Transformation Activity
Level: intermediate
Age: 14-17
Downloads: 63

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

 
English Worksheet: Have you ever...? (Present Perfect game)
Have you ever...? (Present Perfect game)
Level: elementary
Age: 12-17
Downloads: 62

 
English Worksheet: Present Perfect Theory
Present Perfect Theory
Level: advanced
Age: 12-17
Downloads: 61

 
English Worksheet: Present Perfect Exercises Lyrics + KEY
Present Perfect Exercises Lyrics + KEY
Level: elementary
Age: 9-17
Downloads: 62

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

 
English Worksheet: Lesson plan PRESENT PERFECT
Lesson plan PRESENT PERFECT
Level: intermediate
Age: 8-17
Downloads: 63

 
English Worksheet: present perfect since-for
present perfect since-for
Level: elementary
Age: 10-17
Downloads: 61

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

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

 
English Worksheet: Present Perfect Simple vs Continous
Present Perfect Simple vs Continous
Level: intermediate
Age: 14-17
Downloads: 73

 
English Worksheet: Present pefect
Present pefect
Level: intermediate
Age: 12-100
Downloads: 61

 
English Worksheet: Present Perfect - already, yet, just, never, ever
Present Perfect - already, yet, just, never, ever
Level: intermediate
Age: 12-17
Downloads: 61

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

 
English Worksheet: Present Perfect and Time Expressions
Present Perfect and Time Expressions
Level: elementary
Age: 5-10
Downloads: 63

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

 
English Worksheet: Present perfect Exercises
Present perfect Exercises
Level: intermediate
Age: 10-14
Downloads: 60

 
English Worksheet: the present perfect vs the simple paast
the present perfect vs the simple paast
Level: elementary
Age: 12-16
Downloads: 60

 
English Worksheet: mid semester 2 est 1
mid semester 2 est 1
Level: intermediate
Age: 13-15
Downloads: 60

 

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