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 verbs
Present perfect verbs
Level: elementary
Age: 13-100
Downloads: 3

 
English Worksheet: Present Perfect Sing Along - With Key
Present Perfect Sing Along - With Key
Level: intermediate
Age: 10-100
Downloads: 46

 
English Worksheet: mass medis activities
mass medis activities
Level: intermediate
Age: 13-100
Downloads: 17

 
English Worksheet: Present perfect
Present perfect
Level: intermediate
Age: 15-100
Downloads: 7

 



English Worksheet: Present Perfect Simple Part 1
Present Perfect Simple Part 1
Level: intermediate
Age: 18-100
Downloads: 25

 
English Worksheet: ENGLISH REVISION
ENGLISH REVISION
Level: intermediate
Age: 14-17
Downloads: 21

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

 
English Worksheet: Present Perfect Simple 02
Present Perfect Simple 02
Level: elementary
Age: 18-100
Downloads: 18

 
English Worksheet: Practice Exercise on Present perfect
Practice Exercise on Present perfect
Level: intermediate
Age: 11-15
Downloads: 20

 
English Worksheet: PRESENT PERFECT REVIEW
PRESENT PERFECT REVIEW
Level: intermediate
Age: 10-100
Downloads: 28

 
English Worksheet: A thousand years
A thousand years
Level: elementary
Age: 13-16
Downloads: 12

 
English Worksheet: We are the champions: present perfect
We are the champions: present perfect
Level: intermediate
Age: 10-100
Downloads: 9

 



English Worksheet: True or False for you Present perfect
True or False for you Present perfect
Level: intermediate
Age: 14-100
Downloads: 14

 
English Worksheet: PRESENT PERFECT - ALREADY - YET
PRESENT PERFECT - ALREADY - YET
Level: intermediate
Age: 18-100
Downloads: 13

 
English Worksheet: Present perfect
Present perfect
Level: elementary
Age: 18-100
Downloads: 4

 
English Worksheet: The present perfect with an interactive video
The present perfect with an interactive video
Level: intermediate
Age: 14-100
Downloads: 15

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

 
English Worksheet: Present Perfect Battleship
Present Perfect Battleship
Level: intermediate
Age: 11-100
Downloads: 2

 
English Worksheet: Present  Perfect worksheet
Present Perfect worksheet
Level: intermediate
Age: 13-100
Downloads: 12

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

 
English Worksheet: Present perfect
Present perfect
Level: intermediate
Age: 18-100
Downloads: 24

 
English Worksheet: Present Perfect Uses, Famous Examples and Speaking Exercises
Present Perfect Uses, Famous Examples and Speaking Exercises
Level: intermediate
Age: 16-100
Downloads: 10

 
English Worksheet: Battleship - present perfect
Battleship - present perfect
Level: intermediate
Age: 13-100
Downloads: 7

 
English Worksheet: Unscramble sentences - present perfect game
Unscramble sentences - present perfect game
Level: intermediate
Age: 6-12
Downloads: 1

 
English Worksheet: Passive or Present Perfect?
Passive or Present Perfect?
Level: elementary
Age: 11-100
Downloads: 28

 
English Worksheet: Present Perfect vs Past Simple
Present Perfect vs Past Simple
Level: intermediate
Age: 13-16
Downloads: 16

 
English Worksheet: present perfect
present perfect
Level: elementary
Age: 9-11
Downloads: 15

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

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 9-14
Downloads: 37

 
English Worksheet: Present Perfect I´ve just seen a face by The Beatles
Present Perfect I�ve just seen a face by The Beatles
Level: intermediate
Age: 12-100
Downloads: 9

 
English Worksheet: Present Perfect; for, since, just, already, yet + make sentences.
Present Perfect; for, since, just, already, yet + make sentences.
Level: intermediate
Age: 13-100
Downloads: 76

 
English Worksheet: Present Perfect
Present Perfect
Level: elementary
Age: 9-12
Downloads: 11

 
English Worksheet: Test present perfect
Test present perfect
Level: intermediate
Age: 11-100
Downloads: 43

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

 
English Worksheet: Test Present Perfect
Test Present Perfect
Level: intermediate
Age: 14-16
Downloads: 25

 
English Worksheet: Pearl Jam - Light Years WORKSHEET. Present perfect + KEY
Pearl Jam - Light Years WORKSHEET. Present perfect + KEY
Level: intermediate
Age: 12-100
Downloads: 11

 
English Worksheet: TEARABLE SENTENCES PRESENT PERFECT, JUST, STILL, ALREADY, JET, FOR, SINCE, TRANSLATION
TEARABLE SENTENCES PRESENT PERFECT, JUST, STILL, ALREADY, JET, FOR, SINCE, TRANSLATION
Level: intermediate
Age: 12-16
Downloads: 8

 
English Worksheet: Present Perfect sentences
Present Perfect sentences
Level: intermediate
Age: 10-15
Downloads: 7

 
English Worksheet: Present Perfect all forms
Present Perfect all forms
Level: elementary
Age: 9-15
Downloads: 9

 
English Worksheet: Facebook page present perfect superlatives
Facebook page present perfect superlatives
Level: intermediate
Age: 7-100
Downloads: 2

 
English Worksheet: Time Adverbs - Present Perfect
Time Adverbs - Present Perfect
Level: intermediate
Age: 15-100
Downloads: 45

 
English Worksheet: Present Perfect exercise
Present Perfect exercise
Level: elementary
Age: 8-12
Downloads: 1

 
English Worksheet: A truth or a lie?
A truth or a lie?
Level: elementary
Age: 10-100
Downloads: 6

 
English Worksheet: Present Perfect
Present Perfect
Level: intermediate
Age: 11-14
Downloads: 69

 
English Worksheet: The Present Perfect
The Present Perfect
Level: intermediate
Age: 11-100
Downloads: 39

 
English Worksheet: Present Perfect worksheet (regrets)
Present Perfect worksheet (regrets)
Level: intermediate
Age: 11-100
Downloads: 29

 
English Worksheet: Present Perfect practice
Present Perfect practice
Level: intermediate
Age: 12-15
Downloads: 1

 
English Worksheet: Present Perfect Simple
Present Perfect Simple
Level: intermediate
Age: 12-15
Downloads: 61

 
English Worksheet: Present perfect questions for pairwork
Present perfect questions for pairwork
Level: elementary
Age: 12-100
Downloads: 8

 
English Worksheet: present perfect
present perfect
Level: elementary
Age: 16-100
Downloads: 30

 
English Worksheet: HAVE YOU EVER - present perfect - basic
HAVE YOU EVER - present perfect - basic
Level: elementary
Age: 10-100
Downloads: 38

 
English Worksheet: Present Perfect - theory for Polish students
Present Perfect - theory for Polish students
Level: elementary
Age: 9-100
Downloads: 3

 

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