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
PRESENT PERFECT SIMPLE
Level: intermediate
Age: 13-17
Downloads: 97

 
English Worksheet: PRESENT PERFECT SIMPLE - Extra exercises
PRESENT PERFECT SIMPLE - Extra exercises
Level: intermediate
Age: 8-100
Downloads: 98

 
English Worksheet: Present Perfect in All forms:)
Present Perfect in All forms:)
Level: intermediate
Age: 8-15
Downloads: 97

 
English Worksheet: just,already,still,yet,been,gone,superlative adjectives in the PRESENT PERFECT
just,already,still,y et,been,gone,superla tive adjectives in the PRESENT PERFECT
Level: elementary
Age: 9-17
Downloads: 96

 



English Worksheet: Present Perfect
Present Perfect
Level: Choose
Age: 12-17
Downloads: 95

 
English Worksheet: WHAT HAVE THEY DONE? - 16.08.2009
WHAT HAVE THEY DONE? - 16.08.2009
Level: intermediate
Age: 12-17
Downloads: 95

 
English Worksheet: too-neither
too-neither
Level: elementary
Age: 10-14
Downloads: 95

 
English Worksheet: the present perfect simple _ Practice
the present perfect simple _ Practice
Level: elementary
Age: 11-100
Downloads: 95

 
English Worksheet: New York City / Present Perfect Go Fish
New York City / Present Perfect Go Fish
Level: elementary
Age: 8-100
Downloads: 98

 
English Worksheet: present perfect
present perfect
Level: elementary
Age: 8-17
Downloads: 95

 
English Worksheet: Multiple Choice - Part 9 - Present Perfect Simple (Part 2)
Multiple Choice - Part 9 - Present Perfect Simple (Part 2)
Level: intermediate
Age: 14-17
Downloads: 97

 
English Worksheet: GRAMMAR REVISION - PRESENT PERFECT
GRAMMAR REVISION - PRESENT PERFECT
Level: elementary
Age: 15-100
Downloads: 95

 



English Worksheet: Sean has toured the world! (Present perfect / The preterite)
Sean has toured the world! (Present perfect / The preterite)
Level: intermediate
Age: 11-14
Downloads: 93

 
English Worksheet: Present Perfect: since, for, already, yet
Present Perfect: since, for, already, yet
Level: intermediate
Age: 13-17
Downloads: 93

 
English Worksheet: present perfect
present perfect
Level: intermediate
Age: 12-100
Downloads: 94

 
English Worksheet: The Stepmum
The Stepmum
Level: intermediate
Age: 13-17
Downloads: 129

 
English Worksheet: Present Perfect Board Game
Present Perfect Board Game
Level: intermediate
Age: 3-17
Downloads: 102

 
English Worksheet: WHAT HAVE THEY DONE?
WHAT HAVE THEY DONE?
Level: intermediate
Age: 12-17
Downloads: 92

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 14-17
Downloads: 92

 
English Worksheet: Present perfect simple
Present perfect simple
Level: intermediate
Age: 12-17
Downloads: 91

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 13-100
Downloads: 92

 
English Worksheet: PRESENT PERFECT SIMPLE TEST
PRESENT PERFECT SIMPLE TEST
Level: elementary
Age: 13-100
Downloads: 92

 
English Worksheet: Grammar Practice: Conditionals I,II -Present Perfect - Passive Voice
Grammar Practice: Conditionals I,II -Present Perfect - Passive Voice
Level: intermediate
Age: 12-100
Downloads: 91

 
English Worksheet: Write a postcard  from New York  (Present perfect)
Write a postcard from New York (Present perfect)
Level: elementary
Age: 10-100
Downloads: 100

 
English Worksheet: PRESENT PERFECT SIMPLE
PRESENT PERFECT SIMPLE
Level: intermediate
Age: 12-14
Downloads: 90

 
English Worksheet: Present Perfect part 2
Present Perfect part 2
Level: elementary
Age: 10-17
Downloads: 90

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 14-17
Downloads: 92

 
English Worksheet: Present perfect with already and yet
Present perfect with already and yet
Level: elementary
Age: 8-17
Downloads: 89

 
English Worksheet: WHAT HAVE THEY JUST DONE?
WHAT HAVE THEY JUST DONE?
Level: intermediate
Age: 12-14
Downloads: 89

 
English Worksheet: present perfect
present perfect
Level: intermediate
Age: 12-100
Downloads: 89

 
English Worksheet: Present Perfect using SINCE and FOR
Present Perfect using SINCE and FOR
Level: elementary
Age: 10-14
Downloads: 91

 
English Worksheet: HAVE YOU EVER…? 1 of 4 Board Game  - Practice present perfect/vocabulary/speaking  --> PART 1 game board and instructions
HAVE YOU EVER�? 1 of 4 Board Game - Practice present perfect/vocabulary/s peaking --> PART 1 game board and instructions
Level: intermediate
Age: 14-17
Downloads: 88

 
English Worksheet: Present perfect
Present perfect "Since - For - Already - Just - Yet - Ever - Never" Rules + exercises (2 pages)
Level: intermediate
Age: 8-17
Downloads: 91

 
English Worksheet: Present Perfect(Hve You Ever?)
Present Perfect(Hve You Ever?)
Level: intermediate
Age: 10-14
Downloads: 88

 
English Worksheet: PRESENT PERFECT CROSSWORD
PRESENT PERFECT CROSSWORD
Level: intermediate
Age: 13-100
Downloads: 88

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 8-17
Downloads: 89

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

 
English Worksheet: been to - gone to - been in
been to - gone to - been in
Level: intermediate
Age: 10-100
Downloads: 91

 
English Worksheet: Module4 Lesson3/ 9th form/ The Present Perfect
Module4 Lesson3/ 9th form/ The Present Perfect
Level: intermediate
Age: 14-16
Downloads: 101

 
English Worksheet: Present perfect, two pages
Present perfect, two pages
Level: intermediate
Age: 10-17
Downloads: 86

 
English Worksheet: PRESENT PERFECT - MATCHING ACTIVITY - FULLY EDITABLE
PRESENT PERFECT - MATCHING ACTIVITY - FULLY EDITABLE
Level: intermediate
Age: 10-14
Downloads: 87

 
English Worksheet: Where have you been ?
Where have you been ?
Level: intermediate
Age: 11-17
Downloads: 87

 
English Worksheet: Present Perfect -  26 miming cards (editable)
Present Perfect - 26 miming cards (editable)
Level: elementary
Age: 9-17
Downloads: 90

 
English Worksheet: PRESENT PERFECT with already and yet
PRESENT PERFECT with already and yet
Level: intermediate
Age: 10-17
Downloads: 87

 
English Worksheet: Present PERFECT PRACTICING
Present PERFECT PRACTICING
Level: elementary
Age: 6-17
Downloads: 85

 
English Worksheet: TEACHING PRESENT PERFECT THROUGH MUSIC
TEACHING PRESENT PERFECT THROUGH MUSIC
Level: intermediate
Age: 10-100
Downloads: 86

 
English Worksheet: PRESENT PERFECT ORDER THE SENTENCES
PRESENT PERFECT ORDER THE SENTENCES
Level: elementary
Age: 11-16
Downloads: 88

 
English Worksheet: present perfect with just ,already , not yet ,for and since +irregular verbs
present perfect with just ,already , not yet ,for and since +irregular verbs
Level: elementary
Age: 12-17
Downloads: 84

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

 
English Worksheet: Gone or Been
Gone or Been
Level: elementary
Age: 11-14
Downloads: 85

 
English Worksheet: Present Perfect: For and Since Domino + Greyscale
Present Perfect: For and Since Domino + Greyscale
Level: elementary
Age: 10-17
Downloads: 84

 
English Worksheet: Present Perfect [already, yet, since,for, eve,never, just]
Present Perfect [already, yet, since,for, eve,never, just]
Level: intermediate
Age: 3-17
Downloads: 84

 

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