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

 


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

 

Printables

 

PowerPoints

Online exercises


 
Gap-fill exercise using linkers of reason
Students read the sentences and complete it with a suitable linking word. This worksheet is suitable for B1+-B2 level due to complex sentences and vocabulary. Answers on page 2
Level: intermediate
Age: 12-100
Type:
Downloads: 46


 
Ways to help save our planet
A gap-fill activity using various modal verbs. After completing the sheet, students can either do pair / group work to expand the topic by giving reasons , benefits , downside of doing each of the 24 activities.
Level: elementary
Age: 10-100
Type:
Downloads: 57


 
A2+-B1 Practise with 17 adverbs of time 2
First, students need to familiarise themselves with the 17 time expressions and their use. Then they read the sentences to work out which one is needed to complete the gap-fill. Answers on page 2
Level: intermediate
Age: 9-100
Type:
Downloads: 33


 
B1-B2 27 Phrasal verbs
Students need to familiarise themselves with the 27 phrasal verbs to understand the meanings of each one. Then they read the sentences to see which phrasal verb is needed to complete the sentences. Answers on page 2.
Level: intermediate
Age: 10-100
Type:
Downloads: 48


 
Non-defining relative clause 1
Students complete the gap-fill with the correct word. Answers on page 2.
Level: elementary
Age: 9-100
Type:
Downloads: 45


 
A2+-B1 Holiday vocab 1
Learning holiday vocabulary is essential for effective communication, trip planning, and enjoyment. It helps travellers navigate logistics, understand important terms like "passport," "reservation," and "itinerary," and engage with local culture through words like "souvenir" and "currency." Familiarity with terms related to safety ("travel insuranc...
Level: intermediate
Age: 9-100
Type:
Downloads: 52


 
A2+-B1 Linking words for amounts: neither, nor, both & either
First students familiarise themselves with the 4 words and their uses. Then they read the sentences to work out which linker is needed to complete the gap-fill.Each linker is used 7 times. Answers on page 2.
Level: intermediate
Age: 9-100
Type:
Downloads: 50


 
A2+-B1 Double comparatives
Double comparatives are a useful structure in English to express proportional relationships between two actions or situations, showing how one thing influences or depends on another. The structure typically follows the pattern: "The + comparative adjective + subject, the + comparative adjective + result." This construction helps convey cause-and-ef...
Level: elementary
Age: 9-100
Type:
Downloads: 51


 
A1+-A2 Present perfect practise using just, yet & already 1
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: 48


 
B1-B2 30 adjectives used after linking verbs
Learning adjectives used after linking verbs is important because they help describe or provide more information about the subject of a sentence, making communication clearer and more precise. These adjectives often express qualities, conditions, or states of being, and are essential for forming meaningful descriptions, like "She seems tired" or "T...
Level: intermediate
Age: 9-100
Type:
Downloads: 38

 

Found 0 online exercises