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 Quiz
Present Perfect Quiz
Level: intermediate
Age: 12-14
Downloads: 5

 
English Worksheet: PRESENT PERFECT – FAST GRAMMAR REVIEW
PRESENT PERFECT � FAST GRAMMAR REVIEW
Level: elementary
Age: 10-17
Downloads: 5

 
English Worksheet: Present Perfect Quiz
Present Perfect Quiz
Level: elementary
Age: 12-14
Downloads: 5

 
English Worksheet: present perfect
present perfect
Level: intermediate
Age: 8-17
Downloads: 5

 



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

 
English Worksheet: Revision for modals and present perfect
Revision for modals and present perfect
Level: elementary
Age: 12-17
Downloads: 5

 
English Worksheet: present perfect + yet, just, already
present perfect + yet, just, already
Level: intermediate
Age: 12-17
Downloads: 5

 
English Worksheet: How adventurous are you?
How adventurous are you?
Level: elementary
Age: 9-17
Downloads: 5

 
English Worksheet: The Wild Rover
The Wild Rover
Level: elementary
Age: 12-14
Downloads: 7

 
English Worksheet: Present Perfect class survey
Present Perfect class survey
Level: elementary
Age: 10-17
Downloads: 5

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

 
English Worksheet: A thousand years
A thousand years
Level: elementary
Age: 14-17
Downloads: 5

 



English Worksheet: Present Perfect guessing game
Present Perfect guessing game
Level: elementary
Age: 10-15
Downloads: 5

 
English Worksheet: SIMPLE PRESENT AND PRESENT PERFECT
SIMPLE PRESENT AND PRESENT PERFECT
Level: elementary
Age: 10-12
Downloads: 5

 
English Worksheet: Present perfect
Present perfect
Level: elementary
Age: 8-10
Downloads: 5

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

 
English Worksheet: Present Perfect Simple exercise n°3
Present Perfect Simple exercise n�3
Level: intermediate
Age: 11-14
Downloads: 5

 
English Worksheet: Present Perfect Writing: Questions and Answers
Present Perfect Writing: Questions and Answers
Level: intermediate
Age: 12-100
Downloads: 5

 
English Worksheet: The Impression that I get - Mighty Mighty Bosstones (present perfect)
The Impression that I get - Mighty Mighty Bosstones (present perfect)
Level: intermediate
Age: 14-100
Downloads: 5

 
English Worksheet: Present Perfect quiz
Present Perfect quiz
Level: intermediate
Age: 14-100
Downloads: 5

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

 
English Worksheet: Glitter in the Air - Present Perfect
Glitter in the Air - Present Perfect
Level: intermediate
Age: 14-100
Downloads: 5

 
English Worksheet: Present perfect
Present perfect
Level: elementary
Age: 10-100
Downloads: 5

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 13-100
Downloads: 5

 
English Worksheet: Present perfect - Rihanna - where have you been
Present perfect - Rihanna - where have you been
Level: intermediate
Age: 13-100
Downloads: 10

 
English Worksheet: Present Perfect: Experience or Ongoing Action?
Present Perfect: Experience or Ongoing Action?
Level: intermediate
Age: 7-100
Downloads: 5

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 7-100
Downloads: 5

 
English Worksheet: Been vs. Gone
Been vs. Gone
Level: elementary
Age: 9-12
Downloads: 5

 
English Worksheet: present perfect ever-never
present perfect ever-never
Level: intermediate
Age: 10-12
Downloads: 5

 
English Worksheet: Present Perfect - talking about experiences
Present Perfect - talking about experiences
Level: intermediate
Age: 10-17
Downloads: 5

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 13-100
Downloads: 5

 
English Worksheet: PRESENT PERFECT ACTIVITIES
PRESENT PERFECT ACTIVITIES
Level: elementary
Age: 12-15
Downloads: 5

 
English Worksheet: Present Perfect test
Present Perfect test
Level: intermediate
Age: 13-100
Downloads: 5

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

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

 
English Worksheet: Bierut nantes present perfect
Bierut nantes present perfect
Level: intermediate
Age: 15-100
Downloads: 6

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

 
English Worksheet: Present Perfect Revision
Present Perfect Revision
Level: elementary
Age: 15-17
Downloads: 5

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

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 11-17
Downloads: 4

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

 
English Worksheet: present perfect
present perfect
Level: intermediate
Age: 10-12
Downloads: 4

 
English Worksheet: Exercise for present perfect, some/any, negative sentences
Exercise for present perfect, some/any, negative sentences
Level: intermediate
Age: 12-17
Downloads: 4

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

 
English Worksheet: Find someone  present perfect
Find someone present perfect
Level: intermediate
Age: 12-17
Downloads: 4

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

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

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

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

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

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 11-14
Downloads: 4

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

 

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