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: present perfect HAVE YOU EVER + already , never
present perfect HAVE YOU EVER + already , never
Level: intermediate
Age: 13-17
Downloads: 26

 
English Worksheet: The Form Of The Present Perfect
The Form Of The Present Perfect
Level: elementary
Age: 9-11
Downloads: 23

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

 
English Worksheet: It is hard to believe
It is hard to believe
Level: elementary
Age: 10-17
Downloads: 23

 



English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 7-17
Downloads: 23

 
English Worksheet: Present perfect game
Present perfect game
Level: elementary
Age: 8-17
Downloads: 24

 
English Worksheet: Present Perfect Review
Present Perfect Review
Level: intermediate
Age: 4-12
Downloads: 23

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

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

 
English Worksheet: The Present Perfect Simple
The Present Perfect Simple
Level: elementary
Age: 12-14
Downloads: 23

 
English Worksheet: How long have you...? Present Perfect (Speaking)
How long have you...? Present Perfect (Speaking)
Level: intermediate
Age: 14-17
Downloads: 24

 
English Worksheet: Present perfect Make up test
Present perfect Make up test
Level: intermediate
Age: 13-17
Downloads: 23

 



English Worksheet: present perfect expressions
present perfect expressions
Level: intermediate
Age: 15-100
Downloads: 23

 
English Worksheet: present perfect speaking
present perfect speaking
Level: elementary
Age: 13-15
Downloads: 23

 
English Worksheet: present perfect
present perfect
Level: elementary
Age: 14-100
Downloads: 23

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

 
English Worksheet: Present Perfect Survey
Present Perfect Survey
Level: intermediate
Age: 11-100
Downloads: 24

 
English Worksheet: Worksheet on the present perfect simple
Worksheet on the present perfect simple
Level: elementary
Age: 10-16
Downloads: 23

 
English Worksheet: present perfect
present perfect
Level: elementary
Age: 10-15
Downloads: 23

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

 
English Worksheet: Present perfect worksheet
Present perfect worksheet
Level: intermediate
Age: 10-100
Downloads: 23

 
English Worksheet: Present Perfect worksheet
Present Perfect worksheet
Level: elementary
Age: 12-100
Downloads: 23

 
English Worksheet: Present perfect, adverbs exercises
Present perfect, adverbs exercises
Level: intermediate
Age: 12-100
Downloads: 23

 
English Worksheet: The Present Perfect
The Present Perfect
Level: intermediate
Age: 15-100
Downloads: 23

 
English Worksheet: Present Perfect with FOR and SINCE
Present Perfect with FOR and SINCE
Level: intermediate
Age: 12-100
Downloads: 23

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

 
English Worksheet: present perfect
present perfect
Level: elementary
Age: 12-14
Downloads: 23

 
English Worksheet: The fifth element movie present perfect
The fifth element movie present perfect
Level: intermediate
Age: 13-15
Downloads: 23

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

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

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

 
English Worksheet: Present perfect
Present perfect
Level: intermediate
Age: 13-17
Downloads: 22

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

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

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: elementary
Age: 11-17
Downloads: 22

 
English Worksheet: The present Perfect
The present Perfect
Level: intermediate
Age: 13-17
Downloads: 22

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

 
English Worksheet: Present Perfect - Exercises 3
Present Perfect - Exercises 3
Level: intermediate
Age: 11-17
Downloads: 26

 
English Worksheet: quiz present perfect
quiz present perfect
Level: intermediate
Age: 12-17
Downloads: 22

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 10-14
Downloads: 22

 
English Worksheet: present perfect with for / since and how long
present perfect with for / since and how long
Level: intermediate
Age: 10-17
Downloads: 22

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 11-14
Downloads: 22

 
English Worksheet: Who has had the most exciting life so far?
Who has had the most exciting life so far?
Level: intermediate
Age: 12-17
Downloads: 23

 
English Worksheet: The Day of a demanding director
The Day of a demanding director
Level: intermediate
Age: 14-17
Downloads: 22

 
English Worksheet: Present perfect
Present perfect
Level: elementary
Age: 13-17
Downloads: 22

 
English Worksheet: Talk about your experiences
Talk about your experiences
Level: intermediate
Age: 13-17
Downloads: 22

 
English Worksheet: i have done it
i have done it
Level: intermediate
Age: 8-17
Downloads: 22

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

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

 
English Worksheet: present perfect
present perfect
Level: intermediate
Age: 18-100
Downloads: 22

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

 
English Worksheet: Present Perfect exercises
Present Perfect exercises
Level: intermediate
Age: 10-100
Downloads: 22

 

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