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.

 

 

English worksheets  > contributions by Antonio Oliver

 

The author



Antonio Oliver

Spain



teaching English in Spain

Points: 9460

 


order results: newest first - most downloaded first - alphabetically random order

 

Printables

 

PowerPoints

Online exercises


 
battleships - present simple
short fun oral practice on Present Simple: How often do you...?
Level: elementary
Age: 8-100
Type: worksheet
Downloads: 17


 
at the clothes shop
First put the speech balloons in order, then practise the dialogue.
Level: elementary
Age: 8-100
Type: worksheet
Downloads: 57


 
at the takeaway
First put the speech balloons in order, then practise the dialogue.
Level: elementary
Age: 8-100
Type: worksheet
Downloads: 41


 
role-play: Who scratched my car?
Good for getting your students to talk; depending on your class size you can drop some non-essential characters, or add some more -friends & family. There´┐Żs no single answer / conclusion to the activity. Enjoy!
Level: intermediate
Age: 10-100
Type: worksheet
Downloads: 79


 
Gladiator - opening scenes
film info & historical background. Multiple choice activity based on opening scenes
Level: intermediate
Age: 10-100
Type: worksheet
Downloads: 34


 
Bob Dylan - Blowin´┐Ż in the wind
Sadly Dylan´┐Żs cry for peace seems more needed tan ever... Basic infinitive gap-filling
Level: elementary
Age: 10-100
Type: worksheet
Downloads: 42


 
Sgt. Pepper´┐Żs Lonely Hearts Club Band
Homage time! Good for practising the Cloze section of Cambridge PET exam
Level: intermediate
Age: 10-100
Type: worksheet
Downloads: 33


 
the battle of Hastings
Part 1 is a script for up to 7 students, more if you change roles halfway through. Part 2 is about French influence in today´┐Żs English.
Level: elementary
Age: 10-100
Type: worksheet
Downloads: 85


 
role-play: neighbours
This tends to get students into really heated discussion
Level: intermediate
Age: 10-100
Type: worksheet
Downloads: 102


 
adjective order
a good old friend or an old good friend? Why?
Level: intermediate
Age: 10-100
Type: worksheet
Downloads: 116