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.

 

Past simple/present perfect worksheets

Past simple/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 > Past simple/present perfect
English Worksheet: Present Perfect / Simple Past
Present Perfect / Simple Past
Level: intermediate
Age: 11-100
Downloads: 41

 
English Worksheet: The difference between Past Simple and Present Perfect
The difference between Past Simple and Present Perfect
Level: intermediate
Age: 12-100
Downloads: 42

 
English Worksheet: present perfect or past simple
present perfect or past simple
Level: intermediate
Age: 14-17
Downloads: 40

 
English Worksheet: Talk about activity
Talk about activity
Level: elementary
Age: 13-100
Downloads: 40

 



English Worksheet: Inconvenient Truth - Al Gore short biography - Present perfect + simple past
Inconvenient Truth - Al Gore short biography - Present perfect + simple past
Level: intermediate
Age: 13-17
Downloads: 41

 
English Worksheet: Present perfect or past simple
Present perfect or past simple
Level: elementary
Age: 10-100
Downloads: 41

 
English Worksheet: Present Perfect/Simple Past
Present Perfect/Simple Past
Level: intermediate
Age: 12-17
Downloads: 39

 
English Worksheet: Present Perfect  versus  Simple Past
Present Perfect versus Simple Past
Level: intermediate
Age: 14-17
Downloads: 39

 
English Worksheet: PRESENT PERFECT &SIMPLE PAST
PRESENT PERFECT &SIMPLE PAST
Level: intermediate
Age: 12-17
Downloads: 39

 
English Worksheet: Past Simple or Present Perfect Tests
Past Simple or Present Perfect Tests
Level: intermediate
Age: 10-17
Downloads: 39

 
English Worksheet: Morning routine
Morning routine
Level: elementary
Age: 12-100
Downloads: 41

 
English Worksheet: present perfect and simple past
present perfect and simple past
Level: intermediate
Age: 14-17
Downloads: 38

 



English Worksheet: PAST SIMPLE & PRESENT PERFECT
PAST SIMPLE & PRESENT PERFECT
Level: intermediate
Age: 14-17
Downloads: 38

 
English Worksheet: PRESENT PERFECT VS SIMPLE PAST
PRESENT PERFECT VS SIMPLE PAST
Level: elementary
Age: 11-17
Downloads: 38

 
English Worksheet: Past Simple or Present Perfect
Past Simple or Present Perfect
Level: elementary
Age: 14-100
Downloads: 38

 
English Worksheet: Test on Past Simple and Present Perfect tenses
Test on Past Simple and Present Perfect tenses
Level: elementary
Age: 12-100
Downloads: 38

 
English Worksheet: Past Simple vs Present perfect
Past Simple vs Present perfect
Level: intermediate
Age: 12-14
Downloads: 37

 
English Worksheet: Simple Past   X   Present Perfect
Simple Past X Present Perfect
Level: intermediate
Age: 12-17
Downloads: 37

 
English Worksheet: PRESENT PERFECT - PAST SIMPLE
PRESENT PERFECT - PAST SIMPLE
Level: elementary
Age: 10-17
Downloads: 37

 
English Worksheet: past simple x present perfect
past simple x present perfect
Level: intermediate
Age: 14-17
Downloads: 37

 
English Worksheet: Oral practice
Oral practice
Level: intermediate
Age: 13-17
Downloads: 39

 
English Worksheet: Dialogue - PRESENT PERFECT v PAST SIMPLE
Dialogue - PRESENT PERFECT v PAST SIMPLE
Level: intermediate
Age: 12-100
Downloads: 39

 
English Worksheet: present perfect vs past simple
present perfect vs past simple
Level: intermediate
Age: 9-17
Downloads: 37

 
English Worksheet: Present Perfect or Simple Past?
Present Perfect or Simple Past?
Level: intermediate
Age: 12-100
Downloads: 37

 
English Worksheet: Present Perfect vs Past Simple
Present Perfect vs Past Simple
Level: elementary
Age: 10-12
Downloads: 37

 
English Worksheet: Present Perfect/Simple Past Listening Activity
Present Perfect/Simple Past Listening Activity
Level: intermediate
Age: 10-17
Downloads: 42

 
English Worksheet: simple past Vs Present Perfect
simple past Vs Present Perfect
Level: elementary
Age: 12-17
Downloads: 36

 
English Worksheet: past simple & present perfect multiple choice ( answer key included )
past simple & present perfect multiple choice ( answer key included )
Level: intermediate
Age: 9-17
Downloads: 37

 
English Worksheet: Present Perfect VS Simple Past: When the Present Perfect REALLY Refers to the Past
Present Perfect VS Simple Past: When the Present Perfect REALLY Refers to the Past
Level: intermediate
Age: 10-17
Downloads: 36

 
English Worksheet: present perfect simple vs past simple
present perfect simple vs past simple
Level: elementary
Age: 13-17
Downloads: 36

 
English Worksheet: Simple Past or Present Perfect
Simple Past or Present Perfect
Level: intermediate
Age: 14-17
Downloads: 36

 
English Worksheet: Simple Past - Present Perfect
Simple Past - Present Perfect
Level: intermediate
Age: 12-14
Downloads: 37

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

 
English Worksheet: Present Perfect contrast Past Simple
Present Perfect contrast Past Simple
Level: elementary
Age: 10-100
Downloads: 36

 
English Worksheet: Past Simple  vs  Present Perfect
Past Simple vs Present Perfect
Level: elementary
Age: 10-100
Downloads: 36

 
English Worksheet: The Simple Past Tense vs The Present Perfect Simple Tense
The Simple Past Tense vs The Present Perfect Simple Tense
Level: intermediate
Age: 11-17
Downloads: 36

 
English Worksheet: present perfect vs simple past
present perfect vs simple past
Level: intermediate
Age: 13-17
Downloads: 35

 
English Worksheet: present perfect vs past simple
present perfect vs past simple
Level: intermediate
Age: 14-17
Downloads: 35

 
English Worksheet: GRAMMAR - for/since - Present Perfect - Past Simple
GRAMMAR - for/since - Present Perfect - Past Simple
Level: intermediate
Age: 10-17
Downloads: 35

 
English Worksheet: Have you ever been in a dangerous situation? present perfect/ simple past
Have you ever been in a dangerous situation? present perfect/ simple past
Level: intermediate
Age: 12-14
Downloads: 36

 
English Worksheet:  Present perfect simple vs. past simple - 2 pages
Present perfect simple vs. past simple - 2 pages
Level: elementary
Age: 11-17
Downloads: 35

 
English Worksheet: Simple Past x Present Perfect
Simple Past x Present Perfect
Level: intermediate
Age: 14-17
Downloads: 35

 
English Worksheet: Present Perfect vs Past Simple
Present Perfect vs Past Simple
Level: elementary
Age: 12-17
Downloads: 35

 
English Worksheet: past simple vs present perfect simple
past simple vs present perfect simple
Level: intermediate
Age: 14-17
Downloads: 35

 
English Worksheet: EXAM  ON PRESENT PERFECT AND PAST SIMPLE
EXAM ON PRESENT PERFECT AND PAST SIMPLE
Level: intermediate
Age: 12-17
Downloads: 35

 
English Worksheet: Test on Present Perfect   vs.  Past Simple
Test on Present Perfect vs. Past Simple
Level: intermediate
Age: 14-17
Downloads: 36

 
English Worksheet: simple past vs present perfect simple
simple past vs present perfect simple
Level: intermediate
Age: 14-100
Downloads: 35

 
English Worksheet: Simple Past vs Present Perfect
Simple Past vs Present Perfect
Level: intermediate
Age: 10-100
Downloads: 35

 
English Worksheet: Present Perfect Vs Past Simple
Present Perfect Vs Past Simple
Level: intermediate
Age: 14-100
Downloads: 35

 
English Worksheet: Present Perfect, Past Perfect and Past Simple Test
Present Perfect, Past Perfect and Past Simple Test
Level: intermediate
Age: 11-100
Downloads: 37

 
English Worksheet: Present Perfect and Past Simple
Present Perfect and Past Simple
Level: intermediate
Age: 13-100
Downloads: 35

 
English Worksheet: VERB 014 Practising the Imperative Present Perfect & Past Simple.
VERB 014 Practising the Imperative Present Perfect & Past Simple.
Level: intermediate
Age: 10-100
Downloads: 35

 

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