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 Snakes & Ladders
Present Perfect Snakes & Ladders
Level: intermediate
Age: 12-100
Downloads: 20

 
English Worksheet: exam paper on the subjects of INDEFINITE PRONOUNS-PRESENT PERFECT CONTINIOUS-GERUND INFINITIVE
exam paper on the subjects of INDEFINITE PRONOUNS-PRESENT PERFECT CONTINIOUS-GERUND INFINITIVE
Level: intermediate
Age: 14-17
Downloads: 20

 
English Worksheet: grammar present perfect- possessive pronouns, reading comp.
grammar present perfect- possessive pronouns, reading comp.
Level: elementary
Age: 10-14
Downloads: 20

 
English Worksheet: Teaching the Present Perfect
Teaching the Present Perfect
Level: elementary
Age: 8-17
Downloads: 20

 



English Worksheet: role cards
role cards
Level: intermediate
Age: 14-17
Downloads: 20

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

 
English Worksheet: Where have they been ?
Where have they been ?
Level: elementary
Age: 10-14
Downloads: 20

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

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

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

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 14-100
Downloads: 20

 
English Worksheet: WHAT HAS HAPPENED?
WHAT HAS HAPPENED?
Level: elementary
Age: 10-14
Downloads: 21

 



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

 
English Worksheet: Have you been to...?
Have you been to...?
Level: elementary
Age: 10-100
Downloads: 20

 
English Worksheet: Present perfect
Present perfect
Level: intermediate
Age: 10-15
Downloads: 20

 
English Worksheet: Present perfect from newspaper article
Present perfect from newspaper article
Level: intermediate
Age: 12-100
Downloads: 22

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 10-100
Downloads: 20

 
English Worksheet: REMEDIAL WORK PRESENT PERFECT
REMEDIAL WORK PRESENT PERFECT
Level: intermediate
Age: 10-100
Downloads: 21

 
English Worksheet: present perfect
present perfect
Level: elementary
Age: 15-16
Downloads: 20

 
English Worksheet: Present Perfect with Just
Present Perfect with Just
Level: elementary
Age: 10-100
Downloads: 20

 
English Worksheet: PRESENT PERFECT INTERROGATIVE FORM AND SHORT ANSWERS
PRESENT PERFECT INTERROGATIVE FORM AND SHORT ANSWERS
Level: elementary
Age: 8-17
Downloads: 21

 
English Worksheet: LISTENING: BBC NEWS - PRESENT PERFECT FOR NEWS
LISTENING: BBC NEWS - PRESENT PERFECT FOR NEWS
Level: intermediate
Age: 14-17
Downloads: 20

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 10-12
Downloads: 19

 
English Worksheet: Present Perfect Test, Part 2
Present Perfect Test, Part 2
Level: intermediate
Age: 10-17
Downloads: 19

 
English Worksheet: Present Perfect Test, Part 3
Present Perfect Test, Part 3
Level: intermediate
Age: 10-17
Downloads: 19

 
English Worksheet: Present Perfect Around the World
Present Perfect Around the World
Level: elementary
Age: 12-17
Downloads: 19

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

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

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

 
English Worksheet: Present Perfect - Grammar Auction
Present Perfect - Grammar Auction
Level: intermediate
Age: 11-17
Downloads: 23

 
English Worksheet: Present Perfect with modals: Must, May and Might
Present Perfect with modals: Must, May and Might
Level: advanced
Age: 14-17
Downloads: 19

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

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

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

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 13-14
Downloads: 19

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

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

 
English Worksheet: Present Perfect for Young Learners
Present Perfect for Young Learners
Level: elementary
Age: 5-12
Downloads: 20

 
English Worksheet: Present perfect exercises
Present perfect exercises
Level: intermediate
Age: 10-14
Downloads: 19

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 3-17
Downloads: 19

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

 
English Worksheet: Present perfect
Present perfect
Level: intermediate
Age: 10-17
Downloads: 19

 
English Worksheet: PRESENT PERFECT TALKING ABOUT SITUATIONS
PRESENT PERFECT TALKING ABOUT SITUATIONS
Level: intermediate
Age: 11-17
Downloads: 19

 
English Worksheet: Present Perfect-I still havent found (U2)
Present Perfect-I still havent found (U2)
Level: intermediate
Age: 14-17
Downloads: 19

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 8-14
Downloads: 19

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

 
English Worksheet: Present Prefect
Present Prefect
Level: elementary
Age: 8-12
Downloads: 19

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

 
English Worksheet: Grammar Gamble - Present Perfect
Grammar Gamble - Present Perfect
Level: intermediate
Age: 10-100
Downloads: 19

 
English Worksheet: Present Perfect Activities
Present Perfect Activities
Level: elementary
Age: 14-16
Downloads: 19

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 15-100
Downloads: 19

 
English Worksheet: PRESENT PERFECT WITH FOR OR SINCE
PRESENT PERFECT WITH FOR OR SINCE
Level: intermediate
Age: 13-16
Downloads: 19

 

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