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: Travel - Present Perfect Role Play - 2
Travel - Present Perfect Role Play - 2
Level: intermediate
Age: 8-17
Downloads: 130

 
English Worksheet: PRESENT PERFECT vsPAST SIMPLE
PRESENT PERFECT vsPAST SIMPLE
Level: intermediate
Age: 10-17
Downloads: 129

 
English Worksheet: Present Perfect with YET ALREADY JUST LATELY
Present Perfect with YET ALREADY JUST LATELY
Level: intermediate
Age: 14-17
Downloads: 128

 
English Worksheet: Present perfect Simple
Present perfect Simple
Level: elementary
Age: 10-17
Downloads: 128

 



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

 
English Worksheet: GRAMMAR REVISION  - present perfect simple
GRAMMAR REVISION - present perfect simple
Level: elementary
Age: 9-100
Downloads: 128

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 12-100
Downloads: 128

 
English Worksheet: present perfect
present perfect
Level: intermediate
Age: 10-100
Downloads: 127

 
English Worksheet: Write a postcard  from London  (Present perfect)
Write a postcard from London (Present perfect)
Level: elementary
Age: 12-17
Downloads: 129

 
English Worksheet: What have you done?
What have you done?
Level: intermediate
Age: 13-17
Downloads: 128

 
English Worksheet: What has happened? (Present Perfect Simple)
What has happened? (Present Perfect Simple)
Level: intermediate
Age: 3-100
Downloads: 127

 
English Worksheet: Present Perfect (part 1)
Present Perfect (part 1)
Level: intermediate
Age: 13-16
Downloads: 129

 



English Worksheet: Test Your English! - Shopping and Present Perfect
Test Your English! - Shopping and Present Perfect
Level: elementary
Age: 10-14
Downloads: 129

 
English Worksheet: Present Perfect Simple (6 pages) Explanations of time expressions and practice. No pictures except my trademark doggies!
Present Perfect Simple (6 pages) Explanations of time expressions and practice. No pictures except my trademark doggies!
Level: elementary
Age: 12-17
Downloads: 130

 
English Worksheet: PRESENT PERFECT PRACTICE  1 -  exercises
PRESENT PERFECT PRACTICE 1 - exercises
Level: intermediate
Age: 8-100
Downloads: 128

 
English Worksheet: PRESENT PERFECT PRACTICE  2 -  exercises
PRESENT PERFECT PRACTICE 2 - exercises
Level: intermediate
Age: 8-100
Downloads: 125

 
English Worksheet: Present Perfect (3)
Present Perfect (3)
Level: intermediate
Age: 13-16
Downloads: 128

 
English Worksheet: Present Perfect Simple (4 pages)
Present Perfect Simple (4 pages)
Level: intermediate
Age: 13-14
Downloads: 124

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: elementary
Age: 10-17
Downloads: 124

 
English Worksheet: Conversation cards
Conversation cards "PRESENT PERFECT"
Level: elementary
Age: 12-17
Downloads: 124

 
English Worksheet: Present Perfect exercises
Present Perfect exercises
Level: intermediate
Age: 14-100
Downloads: 125

 
English Worksheet: Present perfect all forms
Present perfect all forms
Level: intermediate
Age: 14-100
Downloads: 13

 
English Worksheet: PRESENT PERFECT CONSOLIDATION EXERCISES.
PRESENT PERFECT CONSOLIDATION EXERCISES.
Level: elementary
Age: 8-17
Downloads: 123

 
English Worksheet: present perfect. conditional. final test 4th ESO
present perfect. conditional. final test 4th ESO
Level: intermediate
Age: 14-17
Downloads: 123

 
English Worksheet: PRESENT PERFECT + key
PRESENT PERFECT + key
Level: elementary
Age: 10-100
Downloads: 123

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

 
English Worksheet: Since/for and Present Perfect Test
Since/for and Present Perfect Test
Level: intermediate
Age: 12-17
Downloads: 122

 
English Worksheet: PRESENT PERFECT board game
PRESENT PERFECT board game
Level: elementary
Age: 14-17
Downloads: 125

 
English Worksheet: Present Perfect - Ann´s New Year´s Eve Party
Present Perfect - Ann�s New Year�s Eve Party
Level: intermediate
Age: 10-100
Downloads: 122

 
English Worksheet: Form of the Present Perfect and its Signal words
Form of the Present Perfect and its Signal words
Level: intermediate
Age: 9-14
Downloads: 124

 
English Worksheet: Present Perfect - Discovery Lesson
Present Perfect - Discovery Lesson
Level: elementary
Age: 10-17
Downloads: 130

 
English Worksheet: Present perfect
Present perfect
Level: intermediate
Age: 12-14
Downloads: 120

 
English Worksheet: For  and  Since + Present Perfect
For and Since + Present Perfect
Level: intermediate
Age: 14-17
Downloads: 120

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

 
English Worksheet: Have You Ever: Present Perfect Activity
Have You Ever: Present Perfect Activity
Level: elementary
Age: 7-17
Downloads: 120

 
English Worksheet: PRESENT PERFECT - present result
PRESENT PERFECT - present result
Level: intermediate
Age: 13-17
Downloads: 122

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

 
English Worksheet: Present Perfect -positive negative
Present Perfect -positive negative
Level: elementary
Age: 11-14
Downloads: 120

 
English Worksheet: Multiple Choice - Part 9 - Present Perfect Simple (Part 1)
Multiple Choice - Part 9 - Present Perfect Simple (Part 1)
Level: intermediate
Age: 14-17
Downloads: 121

 
English Worksheet: PRESENT PERFECT SIMPLE : JUST / ALREADY / YET / EVER / NEVER ..
PRESENT PERFECT SIMPLE : JUST / ALREADY / YET / EVER / NEVER ..
Level: intermediate
Age: 14-100
Downloads: 128

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: elementary
Age: 9-100
Downloads: 26

 
English Worksheet: Present Perfect Simple
Present Perfect Simple
Level: intermediate
Age: 13-17
Downloads: 118

 
English Worksheet: present perfect simple
present perfect simple
Level: intermediate
Age: 12-14
Downloads: 119

 
English Worksheet: Present Perfect: When to Use
Present Perfect: When to Use
Level: intermediate
Age: 12-100
Downloads: 121

 
English Worksheet: Simpsons present perfect Boy Scouts elimination game
Simpsons present perfect Boy Scouts elimination game
Level: intermediate
Age: 9-17
Downloads: 118

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

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

 
English Worksheet: Present Perfect (b&w, greyscale)
Present Perfect (b&w, greyscale)
Level: elementary
Age: 13-17
Downloads: 117

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

 
English Worksheet: PRESENT PERFECT (GRAMMAR-GUIDE)
PRESENT PERFECT (GRAMMAR-GUIDE)
Level: intermediate
Age: 9-14
Downloads: 116

 
English Worksheet: Present Perfect Simple (use/exercises/games)
Present Perfect Simple (use/exercises/games )
Level: intermediate
Age: 12-17
Downloads: 116

 
English Worksheet: Present Perfect - Have you ever...?
Present Perfect - Have you ever...?
Level: intermediate
Age: 14-17
Downloads: 116

 

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