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
present perfect
Level: elementary
Age: 10-17
Downloads: 13

 
English Worksheet: Conversation Cards - Present Perfect
Conversation Cards - Present Perfect
Level: intermediate
Age: 12-17
Downloads: 13

 
English Worksheet: Fing who Present Perfect
Fing who Present Perfect
Level: elementary
Age: 14-17
Downloads: 13

 
English Worksheet: Present perfect simple
Present perfect simple
Level: intermediate
Age: 11-14
Downloads: 13

 



English Worksheet: Present perfect already yet pair work questions and answers
Present perfect already yet pair work questions and answers
Level: intermediate
Age: 14-17
Downloads: 14

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

 
English Worksheet: The big liar
The big liar
Level: advanced
Age: 13-17
Downloads: 13

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

 
English Worksheet: passive reflexive pronouns Let be allowed to present perfect  so / neither
passive reflexive pronouns Let be allowed to present perfect so / neither
Level: intermediate
Age: 11-17
Downloads: 13

 
English Worksheet: Present Perfect simple exercises
Present Perfect simple exercises
Level: intermediate
Age: 10-17
Downloads: 13

 
English Worksheet: The present perfect
The present perfect
Level: intermediate
Age: 12-17
Downloads: 13

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

 



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

 
English Worksheet: Present Perfect Listening Activity
Present Perfect Listening Activity
Level: elementary
Age: 11-17
Downloads: 13

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

 
English Worksheet: Present perfect activities
Present perfect activities
Level: intermediate
Age: 12-100
Downloads: 13

 
English Worksheet: present perfect - affirmatives, interrogatives and negatives
present perfect - affirmatives, interrogatives and negatives
Level: elementary
Age: 11-14
Downloads: 13

 
English Worksheet: WHAT HAVE THEY DONE5
WHAT HAVE THEY DONE5
Level: intermediate
Age: 13-15
Downloads: 13

 
English Worksheet: WHAT HAVE THEY DONE6
WHAT HAVE THEY DONE6
Level: intermediate
Age: 13-15
Downloads: 13

 
English Worksheet: Present Perfect - Quick test
Present Perfect - Quick test
Level: intermediate
Age: 11-17
Downloads: 13

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

 
English Worksheet: Present Perfect for and since
Present Perfect for and since
Level: intermediate
Age: 15-100
Downloads: 13

 
English Worksheet: present perfect worksheet
present perfect worksheet
Level: intermediate
Age: 15-100
Downloads: 13

 
English Worksheet: Exercises: PRESENT PERFECT
Exercises: PRESENT PERFECT
Level: elementary
Age: 13-15
Downloads: 13

 
English Worksheet: PRESENT PERFECT TENSES CONTRAST
PRESENT PERFECT TENSES CONTRAST
Level: elementary
Age: 14-100
Downloads: 13

 
English Worksheet: Speaking Activity (Present Perfect/Reported Speech)
Speaking Activity (Present Perfect/Reported Speech)
Level: elementary
Age: 13-100
Downloads: 14

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

 
English Worksheet: Present perfect - already, yet and still
Present perfect - already, yet and still
Level: intermediate
Age: 12-100
Downloads: 13

 
English Worksheet: Present Perfect
Present Perfect
Level: advanced
Age: 14-100
Downloads: 13

 
English Worksheet: Where have you been to ?
Where have you been to ?
Level: intermediate
Age: 12-14
Downloads: 13

 
English Worksheet: Present Perfect - practice
Present Perfect - practice
Level: elementary
Age: 9-16
Downloads: 13

 
English Worksheet: The secretary´s duties
The secretary�s duties
Level: elementary
Age: 10-14
Downloads: 14

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

 
English Worksheet: YEARBOOK_page_reading_comprehension
YEARBOOK_page_readin g_comprehension
Level: intermediate
Age: 11-100
Downloads: 15

 
English Worksheet: CCTV Written Comprehension
CCTV Written Comprehension
Level: intermediate
Age: 15-100
Downloads: 13

 
English Worksheet: Present Perfect with U2
Present Perfect with U2
Level: intermediate
Age: 14-17
Downloads: 12

 
English Worksheet: revision exercises some any no present perfect countable and uncountable nouns
revision exercises some any no present perfect countable and uncountable nouns
Level: intermediate
Age: 10-17
Downloads: 12

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

 
English Worksheet: Present Perfect- Sally´s Diary
Present Perfect- Sally�s Diary
Level: elementary
Age: 10-17
Downloads: 12

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

 
English Worksheet: Present Perfect For and Since conversation cards
Present Perfect For and Since conversation cards
Level: intermediate
Age: 14-17
Downloads: 12

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

 
English Worksheet: These funny Teddy bears...
These funny Teddy bears...
Level: intermediate
Age: 10-17
Downloads: 12

 
English Worksheet: snooping around to get the answers
snooping around to get the answers
Level: intermediate
Age: 13-17
Downloads: 12

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

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

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

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

 
English Worksheet: Survey - Present perfect
Survey - Present perfect
Level: elementary
Age: 12-17
Downloads: 12

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

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

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

 

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