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 (for news)
PRESENT PERFECT (for news)
Level: intermediate
Age: 8-100
Downloads: 49

 
English Worksheet: Lesson 2 :The step Mum
Lesson 2 :The step Mum
Level: intermediate
Age: 16-100
Downloads: 75

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

 
English Worksheet: PRESENT PERFECT REVISIONS
PRESENT PERFECT REVISIONS
Level: intermediate
Age: 12-17
Downloads: 45

 



English Worksheet: What Have They Done ?
What Have They Done ?
Level: intermediate
Age: 3-17
Downloads: 47

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: intermediate
Age: 13-17
Downloads: 45

 
English Worksheet: Present Perfect, have you ever...? set 1
Present Perfect, have you ever...? set 1
Level: intermediate
Age: 13-17
Downloads: 45

 
English Worksheet: WHAT HAVE YOU DONE?
WHAT HAVE YOU DONE?
Level: intermediate
Age: 10-14
Downloads: 45

 
English Worksheet: Present Perfect Simple
Present Perfect Simple
Level: elementary
Age: 7-12
Downloads: 45

 
English Worksheet: Rewrite sentences
Rewrite sentences
Level: intermediate
Age: 12-100
Downloads: 47

 
English Worksheet: Present Perfect lesson plan
Present Perfect lesson plan
Level: elementary
Age: 12-100
Downloads: 45

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 10-100
Downloads: 45

 



English Worksheet: Present perfect
Present perfect
Level: elementary
Age: 11-14
Downloads: 45

 
English Worksheet: present perfect of BE
present perfect of BE
Level: elementary
Age: 3-12
Downloads: 45

 
English Worksheet: Present Perfect with for and since - activity cards, walkaround
Present Perfect with for and since - activity cards, walkaround
Level: intermediate
Age: 11-17
Downloads: 45

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

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: elementary
Age: 11-14
Downloads: 44

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 11-14
Downloads: 44

 
English Worksheet: PRESENT PERFECT (time expressions included)
PRESENT PERFECT (time expressions included)
Level: intermediate
Age: 13-17
Downloads: 45

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

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

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 15-100
Downloads: 44

 
English Worksheet: WHAT HAVE THEY BEEN DOING?
WHAT HAVE THEY BEEN DOING?
Level: intermediate
Age: 12-14
Downloads: 44

 
English Worksheet: Present Perfect Test
Present Perfect Test
Level: elementary
Age: 13-100
Downloads: 44

 
English Worksheet: PRESENT PERFECT (information+practice)
PRESENT PERFECT (information+practic e)
Level: intermediate
Age: 10-100
Downloads: 48

 
English Worksheet: for, since -Present Perfect
for, since -Present Perfect
Level: intermediate
Age: 11-14
Downloads: 43

 
English Worksheet: PRESENT PERFECT YET - ALREADY
PRESENT PERFECT YET - ALREADY
Level: intermediate
Age: 11-17
Downloads: 45

 
English Worksheet: present perfect
present perfect
Level: elementary
Age: 10-14
Downloads: 43

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

 
English Worksheet: PRESENT PERFECT - including explanations and exercises (4 pages) - Part I and II
PRESENT PERFECT - including explanations and exercises (4 pages) - Part I and II
Level: intermediate
Age: 13-17
Downloads: 44

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

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

 
English Worksheet: present perfect
present perfect
Level: elementary
Age: 9-14
Downloads: 43

 
English Worksheet: present perfect reading activity
present perfect reading activity
Level: intermediate
Age: 11-15
Downloads: 44

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

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

 
English Worksheet: Present Perfect-Lesson Plan
Present Perfect-Lesson Plan
Level: intermediate
Age: 12-100
Downloads: 45

 
English Worksheet: Present perfect Crossword
Present perfect Crossword
Level: intermediate
Age: 12-14
Downloads: 43

 
English Worksheet: Present Perfect, have you ever...? set 2
Present Perfect, have you ever...? set 2
Level: intermediate
Age: 13-17
Downloads: 42

 
English Worksheet: Test on Lady Gaga Present Perfect
Test on Lady Gaga Present Perfect
Level: intermediate
Age: 12-17
Downloads: 42

 
English Worksheet: Present Perfect: For and Since + Greyscale + Answer key
Present Perfect: For and Since + Greyscale + Answer key
Level: elementary
Age: 10-17
Downloads: 43

 
English Worksheet: present perfect exercise -set of  three exercises
present perfect exercise -set of three exercises
Level: elementary
Age: 10-17
Downloads: 42

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

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

 
English Worksheet: Keep calm and letīs revise! ;)
Keep calm and letïŋ―s revise! ;)
Level: intermediate
Age: 10-16
Downloads: 43

 
English Worksheet: Present Perfect Time expressions explanation and practice exercises
Present Perfect Time expressions explanation and practice exercises
Level: intermediate
Age: 12-100
Downloads: 46

 
English Worksheet: Present Perfect Grammar Explanation
Present Perfect Grammar Explanation
Level: intermediate
Age: 12-100
Downloads: 42

 
English Worksheet: Present perfect
Present perfect
Level: elementary
Age: 9-14
Downloads: 42

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 10-17
Downloads: 41

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

 
English Worksheet: Present Perfect: already and yet
Present Perfect: already and yet
Level: intermediate
Age: 14-17
Downloads: 41

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

 

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