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 Battleship Game
Present Perfect Battleship Game
Level: intermediate
Age: 10-15
Downloads: 35

 
English Worksheet: Present Perfect (use)
Present Perfect (use)
Level: intermediate
Age: 11-100
Downloads: 33

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: elementary
Age: 12-16
Downloads: 33

 
English Worksheet: Present Perfect with ever / never
Present Perfect with ever / never
Level: elementary
Age: 8-17
Downloads: 34

 



English Worksheet: for since ago  present perfect
for since ago present perfect
Level: intermediate
Age: 8-100
Downloads: 33

 
English Worksheet: SURVIVOR : new cast (present perfect)
SURVIVOR : new cast (present perfect)
Level: intermediate
Age: 12-17
Downloads: 34

 
English Worksheet: grammar chart - present perfect simple
grammar chart - present perfect simple
Level: intermediate
Age: 13-17
Downloads: 36

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

 
English Worksheet: PRESENT PERFECT AND CONTINOUS
PRESENT PERFECT AND CONTINOUS
Level: intermediate
Age: 14-14
Downloads: 34

 
English Worksheet: Present perfect (ever/ never)
Present perfect (ever/ never)
Level: intermediate
Age: 14-17
Downloads: 33

 
English Worksheet: PRESENT PERFECT TEST
PRESENT PERFECT TEST
Level: elementary
Age: 8-17
Downloads: 32

 
English Worksheet: for and since with present perfect
for and since with present perfect
Level: intermediate
Age: 12-17
Downloads: 32

 



English Worksheet: present perfect worksheets
present perfect worksheets
Level: elementary
Age: 14-17
Downloads: 32

 
English Worksheet: BEAT MY BRAG game - part II.  - present perfect simple
BEAT MY BRAG game - part II. - present perfect simple
Level: elementary
Age: 14-17
Downloads: 32

 
English Worksheet: entire lesson plan with materials for present perfect
entire lesson plan with materials for present perfect
Level: advanced
Age: 13-17
Downloads: 32

 
English Worksheet: Have you... yet? - cards PART 2
Have you... yet? - cards PART 2
Level: elementary
Age: 10-17
Downloads: 32

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

 
English Worksheet: Present Perfect + Activity
Present Perfect + Activity
Level: intermediate
Age: 12-17
Downloads: 32

 
English Worksheet: PRESENT PERFECT
PRESENT PERFECT
Level: elementary
Age: 14-17
Downloads: 32

 
English Worksheet: Present Perfect -Revising grammar
Present Perfect -Revising grammar
Level: intermediate
Age: 12-17
Downloads: 32

 
English Worksheet: what has James done? When did he do this?
what has James done? When did he do this?
Level: intermediate
Age: 12-14
Downloads: 32

 
English Worksheet: TALKING ABOUT THE RECENT EVENTS
TALKING ABOUT THE RECENT EVENTS
Level: intermediate
Age: 8-15
Downloads: 32

 
English Worksheet: Present Perfect conversation questions
Present Perfect conversation questions
Level: advanced
Age: 14-16
Downloads: 34

 
English Worksheet: Literature and Present perfect
Literature and Present perfect
Level: advanced
Age: 15-100
Downloads: 32

 
English Worksheet: battleships - present perfect
battleships - present perfect
Level: intermediate
Age: 10-100
Downloads: 32

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

 
English Worksheet: Perfect by Ed Sheeran
Perfect by Ed Sheeran
Level: elementary
Age: 12-100
Downloads: 36

 
English Worksheet: PRESENT PERFECT QUIZ
PRESENT PERFECT QUIZ
Level: intermediate
Age: 12-100
Downloads: 32

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

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

 
English Worksheet: Present Perfect (09.04.09)
Present Perfect (09.04.09)
Level: elementary
Age: 12-17
Downloads: 31

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

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

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

 
English Worksheet: Present Perfect Simple vs Present Perfect Continous
Present Perfect Simple vs Present Perfect Continous
Level: intermediate
Age: 14-17
Downloads: 33

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

 
English Worksheet: the present perfect simple
the present perfect simple
Level: elementary
Age: 9-17
Downloads: 31

 
English Worksheet: present perfect questions
present perfect questions
Level: intermediate
Age: 8-17
Downloads: 31

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

 
English Worksheet: Test on Present perfect
Test on Present perfect
Level: intermediate
Age: 14-17
Downloads: 31

 
English Worksheet: Present Perfect - since - for
Present Perfect - since - for
Level: elementary
Age: 8-14
Downloads: 31

 
English Worksheet: present perfect
present perfect
Level: intermediate
Age: 15-100
Downloads: 31

 
English Worksheet: PRESENT PERFECT SIMPLE EXERCISE
PRESENT PERFECT SIMPLE EXERCISE
Level: intermediate
Age: 14-16
Downloads: 31

 
English Worksheet: exam on present perfect and futures
exam on present perfect and futures
Level: intermediate
Age: 14-100
Downloads: 31

 
English Worksheet: Present Perfect, YET,ALREDY
Present Perfect, YET,ALREDY
Level: intermediate
Age: 9-12
Downloads: 31

 
English Worksheet: Present perfect simple activities
Present perfect simple activities
Level: intermediate
Age: 11-100
Downloads: 31

 
English Worksheet: present perfect or present perfect progressivre
present perfect or present perfect progressivre
Level: intermediate
Age: 11-100
Downloads: 31

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

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

 
English Worksheet: Yet - Just - Already in Present Perfect
Yet - Just - Already in Present Perfect
Level: intermediate
Age: 7-100
Downloads: 31

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 10-15
Downloads: 31

 
English Worksheet: the present perfect
the present perfect
Level: intermediate
Age: 13-16
Downloads: 34

 

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