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 Simple Exercises
Present Perfect Simple Exercises
Level: intermediate
Age: 9-12
Downloads: 84

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: elementary
Age: 8-14
Downloads: 84

 
English Worksheet: lAUGHTER
lAUGHTER
Level: intermediate
Age: 14-17
Downloads: 87

 
English Worksheet: Present Perfect Speaking Cards
Present Perfect Speaking Cards
Level: intermediate
Age: 14-100
Downloads: 86

 



English Worksheet: Mini Readings - Present Perfect
Mini Readings - Present Perfect
Level: elementary
Age: 11-100
Downloads: 83

 
English Worksheet: Oral practise with the superlative and the present perfect
Oral practise with the superlative and the present perfect
Level: intermediate
Age: 11-17
Downloads: 87

 
English Worksheet: PRESENT PERFECT - USES AND EXERCISES - par 2 of  2
PRESENT PERFECT - USES AND EXERCISES - par 2 of 2
Level: intermediate
Age: 11-17
Downloads: 83

 
English Worksheet: present perfect: talking about personal experiences
present perfect: talking about personal experiences
Level: intermediate
Age: 12-17
Downloads: 93

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

 
English Worksheet: Present perfect simple practice
Present perfect simple practice
Level: elementary
Age: 14-17
Downloads: 82

 
English Worksheet: Present Perfect Simple
Present Perfect Simple
Level: elementary
Age: 12-100
Downloads: 82

 
English Worksheet: What have they done?
What have they done?
Level: intermediate
Age: 12-16
Downloads: 82

 



English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: intermediate
Age: 8-100
Downloads: 82

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

 
English Worksheet: REVISION for 8th year present perfect*
REVISION for 8th year present perfect*
Level: elementary
Age: 8-14
Downloads: 82

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

 
English Worksheet: Present perfect - worksheet or test
Present perfect - worksheet or test
Level: intermediate
Age: 10-17
Downloads: 83

 
English Worksheet: PRESENT PERFECT WITH KEY
PRESENT PERFECT WITH KEY
Level: elementary
Age: 10-100
Downloads: 81

 
English Worksheet: Superlative of adjectives and present perfect
Superlative of adjectives and present perfect
Level: intermediate
Age: 14-17
Downloads: 82

 
English Worksheet: PRESENT PERFECT BEEN AND GONE
PRESENT PERFECT BEEN AND GONE
Level: intermediate
Age: 9-17
Downloads: 80

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

 
English Worksheet: 21 FUN QUESTIONS TO PRACTISE THE PRESENT PERFECT
21 FUN QUESTIONS TO PRACTISE THE PRESENT PERFECT
Level: elementary
Age: 10-100
Downloads: 80

 
English Worksheet: Revision series 23 - Present perfect
Revision series 23 - Present perfect
Level: intermediate
Age: 9-17
Downloads: 78

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

 
English Worksheet: Present perfect - find and correct mistakes
Present perfect - find and correct mistakes
Level: intermediate
Age: 12-100
Downloads: 79

 
English Worksheet: Key Word Transformations: Present Perfect
Key Word Transformations: Present Perfect
Level: intermediate
Age: 14-17
Downloads: 90

 
English Worksheet: test on the present perfect
test on the present perfect
Level: elementary
Age: 9-100
Downloads: 80

 
English Worksheet: present perfect simple( explanation, practice+key)
present perfect simple( explanation, practice+key)
Level: elementary
Age: 8-14
Downloads: 78

 
English Worksheet: Passive Pairwork (modals and Present Perfect)
Passive Pairwork (modals and Present Perfect)
Level: intermediate
Age: 14-17
Downloads: 77

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

 
English Worksheet: CROSSWORD - Present Perfect - Have you ever ...?
CROSSWORD - Present Perfect - Have you ever ...?
Level: intermediate
Age: 10-100
Downloads: 81

 
English Worksheet: Board Game-Letīs talk about love-Present Perfect
Board Game-Letïŋ―s talk about love-Present Perfect
Level: intermediate
Age: 13-17
Downloads: 78

 
English Worksheet: present perfect with just, yet, already
present perfect with just, yet, already
Level: intermediate
Age: 12-14
Downloads: 76

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

 
English Worksheet: questions, present perfect
questions, present perfect
Level: intermediate
Age: 12-17
Downloads: 76

 
English Worksheet: Present Perfect (with time adverbials just, already and yet)
Present Perfect (with time adverbials just, already and yet)
Level: intermediate
Age: 12-17
Downloads: 77

 
English Worksheet: MEET THE STARS
MEET THE STARS
Level: intermediate
Age: 12-17
Downloads: 78

 
English Worksheet: Present perfect
Present perfect
Level: intermediate
Age: 14-17
Downloads: 76

 
English Worksheet: Revision
Revision
Level: intermediate
Age: 16-17
Downloads: 76

 
English Worksheet: What have Diddl and Diddlina been doing?
What have Diddl and Diddlina been doing?
Level: intermediate
Age: 11-16
Downloads: 77

 
English Worksheet: Present perfect exam
Present perfect exam
Level: intermediate
Age: 10-100
Downloads: 77

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

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

 
English Worksheet: Present Perfect - Have you ever--------?
Present Perfect - Have you ever--------?
Level: elementary
Age: 14-17
Downloads: 75

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: elementary
Age: 10-16
Downloads: 21

 
English Worksheet: present perfect speaking cards (6 pages- 24 cards)
present perfect speaking cards (6 pages- 24 cards)
Level: elementary
Age: 10-12
Downloads: 76

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: elementary
Age: 10-17
Downloads: 75

 
English Worksheet: GRAMMAR REVISION - present perfect
GRAMMAR REVISION - present perfect
Level: elementary
Age: 9-100
Downloads: 75

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

 
English Worksheet: present perfect / for and since
present perfect / for and since
Level: intermediate
Age: 12-17
Downloads: 74

 
English Worksheet: Present perfect simple lesson
Present perfect simple lesson
Level: intermediate
Age: 11-100
Downloads: 75

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

 

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