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 Anthoni

 

The author



Anthoni

Thailand



I have taught TESOL in London, Phnom Penh and Bangkok. Teaching the following:FCE, IELTS, TOEIC ,TOEFL,ESP, Writing for all levels,Business and General English.

Points: 254228

 


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

 

Printables

 

PowerPoints

Online exercises


 
Past participle clauses 2
Students complete the gap-fill with the correct word. Answers on page 2.
Level: intermediate
Age: 11-100
Type:
Downloads: 108


 
B1+-C1 20 modern idioms and expressions for confidence 1
First, students need to familiarise themselves with the 20 idioms and expressions and their meanings. Then they read the definitions to see which one is being described and write that word in the space provided Answers on page 2.
Level: intermediate
Age: 12-100
Type:
Downloads: 109


 
Physical States and Emotions Part 3 of 4
24 adjective crossword related to Physical States or Emotions Parts 1 and 2. Answer key included.
Level: elementary
Age: 8-100
Type: worksheet
Downloads: 156


 
B1-B2 Words with the suffix down
Students read the definitions and match them with the words in bold. By mastering these words, learners can significantly improve their overall proficiency in English, making them more confident and capable in both academic and professional settings. Many of these words are used frequently in everyday English, media, and professional contexts, so k...
Level: intermediate
Age: 12-100
Type: worksheet
Downloads: 110


 
B1+-C1 Noun formation from adjectives and verbs - 1
Learning noun formation from adjectives and verbs is crucial for several reasons: Aids in writing and speaking by providing more variety and precision. Knowing how to use noun forms helps create more nuanced and varied sentences. Also, it enhances reading comprehension by helping students recognise and understand different forms of a word in variou...
Level: advanced
Age: 12-100
Type:
Downloads: 126


 
A2+-B1 Practise with past simple or past continuous, present perfect or present perfect continuous & past perfect 4
Students should practise past simple, past continuous, present perfect, present perfect continuous, and past perfect to communicate more precisely about different timeframes, actions, and experiences. These tenses help in narrating events, linking the past with the present, and describing ongoing actions. They improve fluency, enable clearer conver...
Level: intermediate
Age: 9-100
Type:
Downloads: 111


 
Identifying and correcting sentence fragments 1
First, students need to familiarise themselves with identifying and correcting sentence fragments. Then they read the sentences to identify and correct the issue and punctuate all of the sentences Answers on page 2
Level: elementary
Age: 9-100
Type:
Downloads: 105


 
A1+- A2 Adjectives with enough or too
Students read the sentences, then complete the gap-fill with the logical choice in bold. After checking the answers this worksheet could be used as a speaking reinforcement activity for pairs or small groups. Answers on page 2.
Level: elementary
Age: 8-100
Type:
Downloads: 117


 
Physical States and Emotions Part 4 of 4
24 adjective word search related to Physical States and Emotions part 1 and 2. Answer key included.
Level: elementary
Age: 8-100
Type: worksheet
Downloads: 182


 
B2-C1 10 Linking words used in current trends - topics
These linkers help in clearly and precisely expressing relationships between ideas, making communication more effective. Learning them allows you to vary sentence structures, avoiding repetition and making your language more engaging and sophisticated. They are essential in constructing logical, coherent arguments in both written and spoken languag...
Level: advanced
Age: 12-100
Type:
Downloads: 117

 

Found 0 online exercises