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 macomabi

 

The author



macomabi
Maria
Portugal



I used to be an English teacher at a Portuguese school situated near Porto.I love teaching, but I am retired now... Don�t worry... I will continue uploading some worksheets. God bless you!

Points: 199603

 


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

 

Printables

 

PowerPoints

Online exercises


 
QUESTION TAGS 2
60 sentences to practise question tags. Thank you :-)
Level: elementary
Age: 12-16
Type: worksheet
Downloads: 207


 
ALPHABET - POSTER
Thank you :-)
Level: elementary
Age: 6-8
Type: others
Downloads: 180


 
KITCHEN - WORDSEARCH
The students have to find the given words - kitchen vocabulary.
Level: elementary
Age: 8-14
Type: worksheet
Downloads: 22


 
OLYMPICS - CROSSWORD
It is a crossword created with Eclipse Crossword.
Level: intermediate
Age: 12-14
Type: worksheet
Downloads: 30


 
PAST SIMPLE
Thank you :-)
Level: elementary
Age: 12-14
Type: worksheet
Downloads: 276


 
PRESENT PERFECT CONTINUOUS + KEY
Thank you :-)
Level: intermediate
Age: 13-17
Type: worksheet
Downloads: 313


 
CROSSWORD
Thank you :-)
Level: elementary
Age: 11-14
Type: worksheet
Downloads: 75


 
READING COMPREHENSION - "TOO LATE"
Thank you :))
Level: intermediate
Age: 12-14
Type: worksheet
Downloads: 126


 
READING COMPREHENSION - "PLEASE SEND ME A CARD"
It is a reading comprehension worksheet.
Level: intermediate
Age: 12-12
Type: worksheet
Downloads: 46


 
REPORTED SPEECH - affirmative and negative commands.
It is a worksheet to practise reported speech (affirmative and negative commands).
Level: intermediate
Age: 13-17
Type: worksheet
Downloads: 47

 


WHO or WHAT - GAME (2)
Thank you :-)

Level: intermediate
Age: 11-14
Downloads: 120


HOBBIES & FREE TIME ACTIVITIES - GAME
The last one of this series. Thank you :-)

Level: elementary
Age: 9-12
Downloads: 817


ANIMALS - GAME
Thank you :-)

Level: elementary
Age: 8-11
Downloads: 128


WHEN OR BECAUSE? - GAME ( 2)
Thank you:-)

Level: intermediate
Age: 12-14
Downloads: 75


REGULAR PLURALS 2
The second part of the PPT about regular plurals. Thank you :-)

Level: elementary
Age: 8-12
Downloads: 149


PRESENT SIMPLE 3RD PERSON QUESTIONS - GAME
Thank you :-)

Level: elementary
Age: 11-14
Downloads: 284


PRESENT SIMPLE OR CONTINUOUS - GAME
Thank you :-)

Level: elementary
Age: 10-12
Downloads: 274


PRESENT SIMPLE - GAME
Thank you :-)

Level: elementary
Age: 11-14
Downloads: 446


HUMAN BODY - GAME
Thank you :-)

Level: elementary
Age: 6-12
Downloads: 273


SO or BECAUSE? - GAME
Thank you :-)

Level: intermediate
Age: 12-17
Downloads: 148


JOBS
A simple exercise to practise vocabulary. Students read the clues and identify the jobs. Thanks :-)

Level: elementary
Age: 9-12


HUMAN BODY
Students have to identify the parts of the human body.

Level: elementary
Age: 9-12


A or AN
Thank you :-)

Level: elementary
Age: 8-11


PRESENT SIMPLE & CONTINUOUS
Students practise these verb tenses. Thank you :-)

Level: elementary
Age: 10-14


GRAMMAR IS COOL
Different exercises to practise some grammar topics. Thank you:-)

Level: intermediate
Age: 14-100


MONTHS OF THE YEAR
The students have to find the names of the months in the wordsearch.

Level: elementary
Age: 4-9


MY FAMILY
Students read the clues and choose the right option. Thank you :-)

Level: elementary
Age: 11-14


THE LOGICAL SONG - LISTENING COMPREHENSION
Students listen to the song and fill in the gaps with the right adjective. They can stop the song to have time to write all the words. Thank you :-)

Level: intermediate
Age: 14-100


BE & HAVE GOT - REVISION
It is a revision exercise of the verbs to be and to have got. Thank you :-)

Level: elementary
Age: 10-12


PAST SIMPLE - TO BE
Students fill in the blanks with the right form of the verb to be (past simple). Thanks :-)

Level: elementary
Age: 11-14