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: Practise Present Perfect - Find someone who...
Practise Present Perfect - Find someone who...
Level: intermediate
Age: 12-17
Downloads: 10

 
English Worksheet: PET paraphrasing
PET paraphrasing "Present Perfect with FOR and SINCE"
Level: elementary
Age: 11-17
Downloads: 10

 
English Worksheet: Family verbs Present Perfect
Family verbs Present Perfect
Level: elementary
Age: 12-17
Downloads: 10

 
English Worksheet: We´re the champions!
We�re the champions!
Level: intermediate
Age: 8-17
Downloads: 10

 



English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 3-14
Downloads: 10

 
English Worksheet: LIAR LIAR PANTS ON FIRE!
LIAR LIAR PANTS ON FIRE!
Level: intermediate
Age: 14-17
Downloads: 10

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

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

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

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

 
English Worksheet: Present Perfect Simple
Present Perfect Simple
Level: intermediate
Age: 14-100
Downloads: 10

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

 



English Worksheet: Conditional I, II & Present Perfect
Conditional I, II & Present Perfect
Level: intermediate
Age: 11-100
Downloads: 10

 
English Worksheet: Find someone who (present perfect)
Find someone who (present perfect)
Level: intermediate
Age: 12-15
Downloads: 10

 
English Worksheet:
"Grandpa Pig�s Computer" (s3 ep31) - Present Perfect fill in the gap - from Peppa Pig
Level: intermediate
Age: 8-100
Downloads: 11

 
English Worksheet: California roll
California roll
Level: intermediate
Age: 13-16
Downloads: 10

 
English Worksheet: BETHANY HAMILTON Worksheet
BETHANY HAMILTON Worksheet
Level: intermediate
Age: 14-17
Downloads: 11

 
English Worksheet: MUSIC - Speaking practice - Present perfect
MUSIC - Speaking practice - Present perfect
Level: intermediate
Age: 8-100
Downloads: 10

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

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 10-12
Downloads: 9

 
English Worksheet: Experience bingo for present perfect
Experience bingo for present perfect
Level: intermediate
Age: 14-17
Downloads: 9

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

 
English Worksheet: Present Perfect - Since vs For
Present Perfect - Since vs For
Level: intermediate
Age: 14-17
Downloads: 9

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

 
English Worksheet: Must-had to-Present Perfect
Must-had to-Present Perfect
Level: intermediate
Age: 14-17
Downloads: 9

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

 
English Worksheet: lesson plan. present perfect
lesson plan. present perfect
Level: intermediate
Age: 12-14
Downloads: 9

 
English Worksheet: Working with present perfect with adults
Working with present perfect with adults
Level: intermediate
Age: 14-17
Downloads: 9

 
English Worksheet: present perfect simple lesson plan
present perfect simple lesson plan
Level: intermediate
Age: 14-17
Downloads: 9

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

 
English Worksheet: present perfect
present perfect
Level: elementary
Age: 11-12
Downloads: 9

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

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

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

 
English Worksheet: Present Perfect Time Words
Present Perfect Time Words
Level: intermediate
Age: 12-17
Downloads: 9

 
English Worksheet: Present Perfect Lyrics - Have You Ever?
Present Perfect Lyrics - Have You Ever?
Level: intermediate
Age: 11-17
Downloads: 9

 
English Worksheet: Present Perfect with already and yet
Present Perfect with already and yet
Level: elementary
Age: 12-17
Downloads: 9

 
English Worksheet: Present perfect
Present perfect
Level: elementary
Age: 10-12
Downloads: 9

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

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

 
English Worksheet: Board Game for Present Perfect
Board Game for Present Perfect
Level: intermediate
Age: 14-17
Downloads: 9

 
English Worksheet: For & since- Present perfect
For & since- Present perfect
Level: elementary
Age: 14-17
Downloads: 9

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

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

 
English Worksheet: Making questions using the Present Perfect Simple
Making questions using the Present Perfect Simple
Level: intermediate
Age: 14-17
Downloads: 9

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

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

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

 
English Worksheet: Simple Present or Present Perfect
Simple Present or Present Perfect
Level: intermediate
Age: 11-14
Downloads: 9

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

 
English Worksheet: Present perfect and our environment
Present perfect and our environment
Level: elementary
Age: 11-17
Downloads: 12

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

 

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