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: Speaking cards - Present Perfect and Past Simple
Speaking cards - Present Perfect and Past Simple
Level: elementary
Age: 8-14
Downloads: 67

 
English Worksheet: Simple Past & Present perfect  worksheet
Simple Past & Present perfect worksheet
Level: intermediate
Age: 13-17
Downloads: 61

 
English Worksheet: Present Perfect vs Past Simple
Present Perfect vs Past Simple
Level: intermediate
Age: 12-100
Downloads: 63

 
English Worksheet: Simple past vs present perfect 2
Simple past vs present perfect 2
Level: intermediate
Age: 12-17
Downloads: 60

 



English Worksheet: Test on Present Perfect and Past Simple
Test on Present Perfect and Past Simple
Level: elementary
Age: 10-100
Downloads: 61

 
English Worksheet: Computers (Present Perfect + Simple Past)
Computers (Present Perfect + Simple Past)
Level: intermediate
Age: 12-17
Downloads: 61

 
English Worksheet: Simple past or present perfect?
Simple past or present perfect?
Level: elementary
Age: 12-17
Downloads: 59

 
English Worksheet: PRESENT PERFECT AND PAST SIMPLE
PRESENT PERFECT AND PAST SIMPLE
Level: intermediate
Age: 13-17
Downloads: 59

 
English Worksheet: SIMPLE PAST OR PRESENT PERFECT?
SIMPLE PAST OR PRESENT PERFECT?
Level: elementary
Age: 10-100
Downloads: 60

 
English Worksheet: Choose the right tense: Simple Present / Simple Past / Present Perfect Simple
Choose the right tense: Simple Present / Simple Past / Present Perfect Simple
Level: intermediate
Age: 13-15
Downloads: 60

 
English Worksheet: Present Perfect vs Past Simple (2 pages)
Present Perfect vs Past Simple (2 pages)
Level: intermediate
Age: 13-17
Downloads: 58

 
English Worksheet: Past simple-Present perfect sentense transformation
Past simple-Present perfect sentense transformation
Level: intermediate
Age: 12-17
Downloads: 58

 



English Worksheet: present perfect and past simple
present perfect and past simple
Level: intermediate
Age: 12-17
Downloads: 58

 
English Worksheet: Present Perfect vs Simple Past
Present Perfect vs Simple Past
Level: intermediate
Age: 15-100
Downloads: 59

 
English Worksheet:  Present perfect and Past simple
Present perfect and Past simple
Level: intermediate
Age: 13-17
Downloads: 61

 
English Worksheet: Present Perfect vs Past Simple - Talking on the phone
Present Perfect vs Past Simple - Talking on the phone
Level: elementary
Age: 12-17
Downloads: 59

 
English Worksheet: Simple Past vs Present Perfect - Theory
Simple Past vs Present Perfect - Theory
Level: intermediate
Age: 14-17
Downloads: 59

 
English Worksheet: present perfect or past simple
present perfect or past simple
Level: intermediate
Age: 13-17
Downloads: 57

 
English Worksheet: Julia Roberts
Julia Roberts
Level: intermediate
Age: 8-100
Downloads: 57

 
English Worksheet: Present perfect v Past simple
Present perfect v Past simple
Level: advanced
Age: 14-100
Downloads: 57

 
English Worksheet: Present perfect, past simple
Present perfect, past simple
Level: intermediate
Age: 13-15
Downloads: 57

 
English Worksheet: PRESENT PERFECT AND PAST SIMPLE
PRESENT PERFECT AND PAST SIMPLE
Level: intermediate
Age: 10-100
Downloads: 57

 
English Worksheet: Past Simple or Present Perfect (1) Worksheet for Adult Learners (With Key)
Past Simple or Present Perfect (1) Worksheet for Adult Learners (With Key)
Level: intermediate
Age: 14-17
Downloads: 59

 
English Worksheet: PAST SIMPLE or PRESENT PERFECT [with KEY]
PAST SIMPLE or PRESENT PERFECT [with KEY]
Level: intermediate
Age: 10-100
Downloads: 57

 
English Worksheet: Past simple or present perfect?
Past simple or present perfect?
Level: elementary
Age: 13-17
Downloads: 56

 
English Worksheet: FILL IN THE BLANKS WITH PRESENT PERFECT TENSE OR PAST SIMPLE
FILL IN THE BLANKS WITH PRESENT PERFECT TENSE OR PAST SIMPLE
Level: intermediate
Age: 14-17
Downloads: 59

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

 
English Worksheet: CONTRAST:SIMPLE PAST / PRESENT PERFECT
CONTRAST:SIMPLE PAST / PRESENT PERFECT
Level: elementary
Age: 10-17
Downloads: 55

 
English Worksheet: past simple and present perfect
past simple and present perfect
Level: elementary
Age: 10-17
Downloads: 56

 
English Worksheet: PRESENT PERFECT or SIMPLE PAST?
PRESENT PERFECT or SIMPLE PAST?
Level: elementary
Age: 12-17
Downloads: 55

 
English Worksheet: Present perfect vs Past simple
Present perfect vs Past simple
Level: intermediate
Age: 14-17
Downloads: 55

 
English Worksheet: Present perfect vs past simple, been or gone, since or for...
Present perfect vs past simple, been or gone, since or for...
Level: intermediate
Age: 16-100
Downloads: 59

 
English Worksheet: Present Perfect and Past Simple
Present Perfect and Past Simple
Level: elementary
Age: 8-100
Downloads: 55

 
English Worksheet: Present Perfect - Past Simple
Present Perfect - Past Simple
Level: elementary
Age: 12-100
Downloads: 55

 
English Worksheet: Revision: Past simple and present perfect + KEY
Revision: Past simple and present perfect + KEY
Level: intermediate
Age: 13-17
Downloads: 54

 
English Worksheet: PRESENT PERFECT VS SIMPLE PAST
PRESENT PERFECT VS SIMPLE PAST
Level: elementary
Age: 12-17
Downloads: 55

 
English Worksheet: Present Perfect/Past Simple
Present Perfect/Past Simple
Level: intermediate
Age: 13-17
Downloads: 54

 
English Worksheet: Present Perfect - Past Simple Maze
Present Perfect - Past Simple Maze
Level: intermediate
Age: 10-100
Downloads: 54

 
English Worksheet: Present Perfect and Past Simple
Present Perfect and Past Simple
Level: elementary
Age: 10-15
Downloads: 54

 
English Worksheet: Simple Past vs. Present Perfect
Simple Past vs. Present Perfect
Level: elementary
Age: 10-17
Downloads: 54

 
English Worksheet: PRESENT PERFECT vs PAST SIMPLE - Explanations and exercises - Part III and IV
PRESENT PERFECT vs PAST SIMPLE - Explanations and exercises - Part III and IV
Level: advanced
Age: 14-17
Downloads: 54

 
English Worksheet: Simple Past or Present Perfect?
Simple Past or Present Perfect?
Level: intermediate
Age: 10-17
Downloads: 53

 
English Worksheet: Past Simple - Present Perfect Transformations
Past Simple - Present Perfect Transformations
Level: intermediate
Age: 12-17
Downloads: 53

 
English Worksheet: Present Perfect and Past Simple Question Cards
Present Perfect and Past Simple Question Cards
Level: intermediate
Age: 13-100
Downloads: 53

 
English Worksheet: Present Perfect vs. Past Simple
Present Perfect vs. Past Simple
Level: intermediate
Age: 10-14
Downloads: 82

 
English Worksheet: Present Perfect Simpe and Past Simple (2 pages)
Present Perfect Simpe and Past Simple (2 pages)
Level: advanced
Age: 13-17
Downloads: 52

 
English Worksheet: Past Simple vs Present Perfect -mingling game
Past Simple vs Present Perfect -mingling game
Level: intermediate
Age: 11-14
Downloads: 56

 
English Worksheet: Present Perfect & Simple Past
Present Perfect & Simple Past
Level: elementary
Age: 8-17
Downloads: 51

 
English Worksheet: Past Simple or Present Perfect
Past Simple or Present Perfect
Level: elementary
Age: 10-100
Downloads: 51

 
English Worksheet: simple past or present perfect
simple past or present perfect
Level: intermediate
Age: 13-17
Downloads: 50

 
English Worksheet: Past Simple or Present Perfect?
Past Simple or Present Perfect?
Level: intermediate
Age: 12-14
Downloads: 51

 
English Worksheet: simple present present perfect simple past
simple present present perfect simple past
Level: intermediate
Age: 11-14
Downloads: 50

 

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