Questions for Speaking Practice

Speaking Exercise – Talking about Food- Part 1
Speaking Exercise- Talking about Food – Part 2
Speaking Exercise – Talking about Food – Part 3

English Idioms – pdf

  1. to live a charmed life – means to be very lucky in life. Example: Tom has lived a charmed life. Everything he does works out well.
  2. go around the bush – means that someone is not clear or honest on purpose. Example: Please stop beating around the bush and tell me the full story.
  3. lay a hand on someone – means to hurt someone or physically attack. Example: If you lay a hand on me, I’ll report you to the police.
  4. sit on your hands – means to do nothing about the problem you have. Example: They lost office largely because their traditional supporters sat on their hands and stayed at homes.

You can download a file with English Idioms here.


Weather Conditions Poster

Weather Conditions ESL

1. sunny

2. rainy

3. partly sunny

4. snowy

5. stormy

6. freezing

7. hot

8. tornado

9. rainbow

10. icy

11. thunder

12. warm

13. hailing

14. foggy

15. clear sky

16. flood

17. sleeting

17. blizzard

18. hurricane

19. tsunami

20. windy

21. overcast

22. earthquake

23. drought


Phrasal Verbs with GO – quiz

Phrasal Verbs with Go

Phrasal Verbs with Go


Family Tree Quiz – for ESL students

Family Tree

This family tree quiz could help students to improve their language skills. Students will know much better family relations and vocabulary related to family.

Vocabulary that is included in this section:

  • mother
  • father
  • granddaughter
  • grandson
  • uncle
  • aunt
  • sister-in-law
  • brother-in-law
  • wife
  • husband
  • nephew
English Grammar Vocabulary

42 Great YouTube Channels to improve your English


YouTube Channels for improving English
  1. EnglishClass101
  1. Learn English with TV Series

  1. Rachel’s English
Learning English with YouTube Channels
  1. English Conversation
English Conversation – Learn English
  1. English Conversation 2
Free English Conversation for English Speakers
  1. English Fluency Journey
How to Learn English Grammar
  1. BBC learning English
BBC Learning English YouTube Channel
  1. English wih Lucy
English with Lucy
  1. mmmEnglish
English Pronunciation
  1. Learn English with Bob the Canadian
English Action Verbs
  1. Learn English with Jessica
Learn English with Cartoons
  1. Learning English PRO
  1. ABC Learning English
  1. 7ESL Learning English
Learn the names of some common flowers
  1. Mark Kulek
Learn English – Conversation Patterns
  1. Crown Academy of English
Business English Expressions
  1. Vox
Learn English with documentaries
  1. TED
Learn English using videos
  1. TED-Ed Educator Talks
Videos for C2 level
  1. TEDx Talks
Videos for C1 and C2 students
  1. VOA Learning English
VOA learning English
  1. JenniferESL
The most common phrasal verbs in English
  1. EF
  1. English Addict with Mr Duncan
  1. FluentUEnglish
  1. Real English
Learn Real English Conversations
  1. Britlish – Learn British English
  1. podEnglish
English in Context
  1. Learn American English
Learn English with Podcasts
  1. To Fluency
  1. Shaw English Online
British Slang Words
  1. Innovative Techs
Video Documentaries in English
  1. Voscreen
  1. Veritasium
Advanced English in Context
  1. EnglishCentral
  1. Boston English Centre
English Listening Skills

Business English

39. Business English- Learn with Business English Pod

Business English

40.Espresso English

41.Business English with Christina

42. Bloomberg Quicktake: Originals

Business English Videos

English Grammar

Commonly Confused Words

affect vs. effect

to vs. too

lie vs. lay

lose vs. loose

desert vs. dessert

their vs. there

than vs. then

your vs. you’re

ensure vs. insure

farther vs. further

quite vs. quiet

stay vs. stand

its vs. it’s

complement vs. compliment

elicit vs. illicit

appraise vs. apprise

staff vs. stuff

stationery vs. stationary

overdo vs. overdue

principal vs. principle

thorough vs. through

whether vs. weather

which vs. witch

break vs. brake

disinterested vs. uninterested

later vs. latter

everyday vs. every day

moral vs. morale

lesson vs. lessen

patience vs. patient

immigrate vs. emigrate

beside vs. besides

adapt vs. adopt

Commonly Confused Words

English Grammar

Demonstrative Pronouns

Demonstrative Pronouns are words that point to specific things. If they point to a particular noun, we use this or that. If they point to nouns in plural, we use these or those. Look at the chart for a better clarification. The same words are used as demonstrative adjectives if they change nouns or pronouns.

demonstrative pronouns poster

Examples of demonstrative pronouns:

  1. These are my favourite pies.
  2. That is something that bothers me a lot.
  3. Those are the things you need to think about.
demonstrative adjectives

Examples of demonstrative adjectives:

  1. This apple (n.) is excellent!
  2. That boy (n.) is very rude.
  3. Those people (n.) will attend the meeting.

Demonstrative Pronouns

Demonstrative Adjectives

Useful videos:

demonstrative pronouns
demonstrative pronouns
demonstrative adjectives and pronouns
possessive pronouns
demonstrative pronouns
Demonstratives, an interactive worksheet by victor
Demonstrative pronouns, an interactive worksheet by yana_engl
This-that-these-those, an interactive worksheet by virago543
Unit 2- This-These, an interactive worksheet by KDMR
This That These Those, an interactive worksheet by AniriIrina
English Grammar

Verb to BE – questions

Ishe? she? it?
Arewe? you? they?
verb to Be – questions


  1. Are you students?
  2. Is he an engineer?
  3. Are you ok?
  4. Is there a post office in the village?
  5. Are police officers at the scene?
  6. Why are you still here?
  7. Where is the nearest shop?
  8. How much is this pencil?
  9. How much money is on the table?

Quiz – Verb to BE- questions

English Grammar

Verb to BE – the present simple tense-negative form

Iam not(I’m not)
He She Itis not(He isn’t)
We You Theyare not(We aren’t)
(You aren’t)
(They aren’t)
verb to be – negative form


  1. I‘m not a student.
  2. He isn’t a policeman.
  3. Susan isn’t outside.
  4. They aren’t my parents.
  5. Pete isn’t interested in politics.
  6. It isn’t warm today.
  7. You aren’t alone.

Quiz -The verb to BE- negative form

Choose the right option:

Scan the code