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: 133130

 


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

 

Printables

 

PowerPoints

Online exercises


 
B1 Practise with 12 conditional phrases 2
First, students need to familiarise themselves with the 12 conditional phrases and their meanings and use. Then they read the sentences to see which one is suitable to complete the gap-fill. Each conditional phrase is used 2 times! Answers on page 2.
Level: intermediate
Age: 11-100
Type:
Downloads: 113


 
Active or passive voice using present simple passive, past simple passive, future simple passive, present continuous active, past continuous active, past continuous passive, present perfect passive, past perfect p
Learning active and passive voice across these tenses enhances students� ability to express ideas flexibly and appropriately. By mastering these structures, students can adapt their language for different purposes, enhancing their overall fluency and effectiveness in both spoken and written communication. Students familiarise themselves with the te...
Level: intermediate
Age: 10-100
Type:
Downloads: 105


 
A2-B1 Present perfect practise using just, yet & already 3
Learning the present perfect tense with just, yet, and already is essential because these time adverbs allow students to express recent actions, expectations, and accomplishments clearly and concisely. Just helps highlight very recent actions (e.g., I have just finished my homework), making communication precise and current. Yet is vital for asking...
Level: elementary
Age: 9-100
Type:
Downloads: 123


 
A1+-A2+ Identify fragments, run-ons, and complete sentences 3
First, students need to familiarise themselves with the 3 types of sentences. Then they read the sentences to work out which one is which. Each type is used 7 times! Answers on page 2
Level: elementary
Age: 10-100
Type:
Downloads: 115


 
B1+-C1 3 types of phrases: gerund, infinitive and participial phrases 3
First, students need to familiarise themselves with the 3 types of phrases and their use. Then they read the sentences to work out which one is needed to complete the gap-fill. Each verb pattern is used 7 times! Answers on page 2.
Level: intermediate
Age: 10-100
Type:
Downloads: 112


 
A2+-B1 6 clauses of purpose 2
First, students need to familiarise themselves with the 6 clauses of purpose and their formation. Then they read the sentences to see which one is suitable to complete the gap-fill. Each type is used 4 times! Answers on page 2.
Level: intermediate
Age: 10-100
Type:
Downloads: 103


 
Past perfect 2
First, students need to familiarise themselves with the 20 verbs. Then they read the sentences to see which verb is needed to complete the sentence. Each verb is used 1 time! Answers on page 2
Level: elementary
Age: 10-100
Type:
Downloads: 111


 
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-B2 Practise with 7 result verb patterns 6
First, students need to familiarise themselves with the 7 result verb patterns and use. Then they read the sentences to work out which one is needed to complete the gap-fill. Each verb pattern is used 4 times! Answers on page 2.
Level: intermediate
Age: 10-100
Type:
Downloads: 117


 
Parts of speech noun, verb, adjective & adverb 2
Learning parts of speech�nouns, verbs, adjectives, and adverbs�is essential because they are the foundation of English grammar. Mastering them helps students build grammatically correct sentences, communicate more effectively, expand their vocabulary, improve reading comprehension, and perform better in exams and writing tasks. Answers on page 2.
Level: elementary
Age: 8-100
Type:
Downloads: 107

 

Found 0 online exercises