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: what have you done
what have you done
Level: intermediate
Age: 8-100
Downloads: 7

 
English Worksheet: Game of Thrones - Present perfect- preterit
Game of Thrones - Present perfect- preterit
Level: intermediate
Age: 14-100
Downloads: 7

 
English Worksheet: Present Perfect with modal Must, may and might
Present Perfect with modal Must, may and might
Level: intermediate
Age: 14-17
Downloads: 7

 
English Worksheet: WHAT IS IT MADE OF?
WHAT IS IT MADE OF?
Level: intermediate
Age: 14-17
Downloads: 7

 



English Worksheet: Tex Avery´s red hot rangers
Tex Avery�s red hot rangers
Level: intermediate
Age: 13-17
Downloads: 7

 
English Worksheet: present perfect and superlative
present perfect and superlative
Level: elementary
Age: 8-100
Downloads: 8

 
English Worksheet: Conditional 1 and Present Perfect Simple Group A
Conditional 1 and Present Perfect Simple Group A
Level: intermediate
Age: 12-100
Downloads: 7

 
English Worksheet: UNIT  DOSSIER PRESENT PERFECT: WORK AND PLAY
UNIT DOSSIER PRESENT PERFECT: WORK AND PLAY
Level: intermediate
Age: 10-14
Downloads: 7

 
English Worksheet: have you
have you
Level: intermediate
Age: 9-100
Downloads: 7

 
English Worksheet: Pitch Perfect - Auditions
Pitch Perfect - Auditions
Level: intermediate
Age: 11-15
Downloads: 10

 
English Worksheet: Teacher and Coordinator
Teacher and Coordinator
Level: intermediate
Age: 12-100
Downloads: 7

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

 



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

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

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: intermediate
Age: 12-17
Downloads: 6

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 12-14
Downloads: 6

 
English Worksheet: present  perfect
present perfect
Level: elementary
Age: 11-14
Downloads: 6

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

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

 
English Worksheet: Basic introduction to the Present perfect
Basic introduction to the Present perfect
Level: elementary
Age: 14-17
Downloads: 6

 
English Worksheet: present perfect with snakes and ladders
present perfect with snakes and ladders
Level: intermediate
Age: 14-17
Downloads: 6

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

 
English Worksheet: present perfect rules
present perfect rules
Level: intermediate
Age: 13-14
Downloads: 6

 
English Worksheet: time expressions with present perfect
time expressions with present perfect
Level: intermediate
Age: 10-17
Downloads: 6

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

 
English Worksheet: present perfect matching
present perfect matching
Level: intermediate
Age: 13-17
Downloads: 6

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 11-14
Downloads: 6

 
English Worksheet: Test about the present perfect  and superlative
Test about the present perfect and superlative
Level: intermediate
Age: 14-17
Downloads: 7

 
English Worksheet: the PERFECT
the PERFECT
Level: intermediate
Age: 14-17
Downloads: 6

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

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

 
English Worksheet: PRESENT PERECT
PRESENT PERECT
Level: elementary
Age: 10-11
Downloads: 6

 
English Worksheet: grammar test for present perfect
grammar test for present perfect
Level: intermediate
Age: 10-17
Downloads: 6

 
English Worksheet: Present  perfect
Present perfect
Level: elementary
Age: 11-17
Downloads: 6

 
English Worksheet: Truth or Lie?
Truth or Lie?
Level: intermediate
Age: 14-17
Downloads: 7

 
English Worksheet: James the thief
James the thief
Level: elementary
Age: 12-14
Downloads: 6

 
English Worksheet: Present Perfect Experience Conversation
Present Perfect Experience Conversation
Level: elementary
Age: 10-17
Downloads: 6

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 14-17
Downloads: 6

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

 
English Worksheet: It´s now year 2025
It�s now year 2025
Level: elementary
Age: 8-14
Downloads: 6

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

 
English Worksheet: How many times?
How many times?
Level: intermediate
Age: 12-17
Downloads: 6

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

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

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

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

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

 
English Worksheet: Present  perfect exercises
Present perfect exercises
Level: intermediate
Age: 12-17
Downloads: 6

 
English Worksheet: present  perfect
present perfect
Level: elementary
Age: 10-12
Downloads: 6

 
English Worksheet: Test on Present Perfect!
Test on Present Perfect!
Level: elementary
Age: 13-17
Downloads: 6

 
English Worksheet: Have you ever~?  Present perfect interview activity
Have you ever~? Present perfect interview activity
Level: elementary
Age: 9-17
Downloads: 6

 
English Worksheet: Present perfect
Present perfect
Level: intermediate
Age: 12-17
Downloads: 6

 

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