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 - Speaking cards.
Present Perfect - Speaking cards.
Level: elementary
Age: 12-17
Downloads: 161

 
English Worksheet: Travel - Present perfect role play - 1
Travel - Present perfect role play - 1
Level: intermediate
Age: 8-17
Downloads: 158

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

 
English Worksheet: PRESENT PERFECT  SIMPLE -  Pictionary + Exercises + KEY + teacher´s extras
PRESENT PERFECT SIMPLE - Pictionary + Exercises + KEY + teacher�s extras
Level: intermediate
Age: 8-100
Downloads: 155

 



English Worksheet: Have you ever..? Present Perfect Conversation Cards
Have you ever..? Present Perfect Conversation Cards
Level: elementary
Age: 14-14
Downloads: 157

 
English Worksheet: WHAT HAS JOE JUST DONE?
WHAT HAS JOE JUST DONE?
Level: intermediate
Age: 12-17
Downloads: 152

 
English Worksheet: What have they done?
What have they done?
Level: intermediate
Age: 12-17
Downloads: 152

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

 
English Worksheet: Hurricane Sandy (2 news reports) - Part 2 ***Using Present Perfect
Hurricane Sandy (2 news reports) - Part 2 ***Using Present Perfect
Level: intermediate
Age: 12-17
Downloads: 157

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

 
English Worksheet:  Mr Busy has lost his keys! ( PRESENT PERFECT)
Mr Busy has lost his keys! ( PRESENT PERFECT)
Level: elementary
Age: 13-17
Downloads: 152

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 10-17
Downloads: 148

 



English Worksheet: Present Perfect 2 pages
Present Perfect 2 pages
Level: intermediate
Age: 11-17
Downloads: 148

 
English Worksheet: Present Perfect Exercise
Present Perfect Exercise
Level: intermediate
Age: 8-17
Downloads: 147

 
English Worksheet: HAVE YOU EVER…? 4 of 4 Board Game  - Practice present perfect/vocabulary/speaking --> PART 4  - 54 question cards
HAVE YOU EVER�? 4 of 4 Board Game - Practice present perfect/vocabulary/s peaking --> PART 4 - 54 question cards
Level: intermediate
Age: 14-17
Downloads: 149

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

 
English Worksheet: Present Perfect Lesson Plan
Present Perfect Lesson Plan
Level: elementary
Age: 10-17
Downloads: 151

 
English Worksheet: present perfect simple dominoes
present perfect simple dominoes
Level: intermediate
Age: 12-17
Downloads: 146

 
English Worksheet: conversation cards present perfect (2/2)
conversation cards present perfect (2/2)
Level: elementary
Age: 6-14
Downloads: 146

 
English Worksheet: Grammar Ex My grandfather ! Present perfect + key
Grammar Ex My grandfather ! Present perfect + key
Level: intermediate
Age: 8-100
Downloads: 146

 
English Worksheet: the present perfect
the present perfect
Level: intermediate
Age: 4-9
Downloads: 144

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 6-10
Downloads: 145

 
English Worksheet: Present Perfect Simple
Present Perfect Simple
Level: intermediate
Age: 12-16
Downloads: 145

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 18-100
Downloads: 144

 
English Worksheet: Mr Busy has been married a year now! (Present / present perfect)
Mr Busy has been married a year now! (Present / present perfect)
Level: intermediate
Age: 12-17
Downloads: 146

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

 
English Worksheet: Present Perfect: Grammar and exercises
Present Perfect: Grammar and exercises
Level: intermediate
Age: 12-17
Downloads: 141

 
English Worksheet: PRESENT PERF CONT.
PRESENT PERF CONT.
Level: intermediate
Age: 9-17
Downloads: 140

 
English Worksheet: FUN WITH PRESENT PERFECT - CRYPTOGRAM
FUN WITH PRESENT PERFECT - CRYPTOGRAM
Level: elementary
Age: 10-14
Downloads: 143

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

 
English Worksheet: PRESENT  PERFECT  with  just
PRESENT PERFECT with just
Level: intermediate
Age: 13-17
Downloads: 141

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

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

 
English Worksheet: PRESENT PERFECT SIMPLE - rules + exercises + KEY
PRESENT PERFECT SIMPLE - rules + exercises + KEY
Level: intermediate
Age: 10-100
Downloads: 139

 
English Worksheet: Let´s Revise Tenses(from Simple Present to Present Perfect)
Let�s Revise Tenses(from Simple Present to Present Perfect)
Level: elementary
Age: 13-17
Downloads: 139

 
English Worksheet: PAIRWORK: Have you done it yet? (Present Perfect)
PAIRWORK: Have you done it yet? (Present Perfect)
Level: elementary
Age: 13-17
Downloads: 142

 
English Worksheet: WHAT HAS MICKEY DONE RECENTLY?
WHAT HAS MICKEY DONE RECENTLY?
Level: intermediate
Age: 12-14
Downloads: 136

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 12-12
Downloads: 136

 
English Worksheet: PRESENT PERFECT with just, yet, already,for, since, how long
PRESENT PERFECT with just, yet, already,for, since, how long
Level: elementary
Age: 12-17
Downloads: 139

 
English Worksheet: How daring are you? (revision of present perfect)
How daring are you? (revision of present perfect)
Level: intermediate
Age: 12-17
Downloads: 135

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 7-17
Downloads: 134

 
English Worksheet: Present Perfect + Superlatives -  48 game cards (fully editable) - 4 pages
Present Perfect + Superlatives - 48 game cards (fully editable) - 4 pages
Level: intermediate
Age: 14-17
Downloads: 134

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

 
English Worksheet: ACTIVE OR PASSIVE - present perfect
ACTIVE OR PASSIVE - present perfect
Level: intermediate
Age: 13-100
Downloads: 139

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

 
English Worksheet: time expressions with present perfect
time expressions with present perfect
Level: intermediate
Age: 12-17
Downloads: 133

 
English Worksheet: Liar! – Present Perfect Game/ student 2
Liar! � Present Perfect Game/ student 2
Level: elementary
Age: 11-17
Downloads: 133

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

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: elementary
Age: 9-17
Downloads: 131

 
English Worksheet: Present perfect tense_since, for, yet, ever, already, just
Present perfect tense_since, for, yet, ever, already, just
Level: intermediate
Age: 10-100
Downloads: 131

 
English Worksheet: WHAT´S THE MATTER? - EMAILS AND PRESENT PERFECT
WHAT�S THE MATTER? - EMAILS AND PRESENT PERFECT
Level: elementary
Age: 14-100
Downloads: 136

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 11-16
Downloads: 130

 

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