Happy and sad idioms

Title separator

Vocabulary - idioms

happy and sad idioms

LESSON OVERVIEW

The goal of this worksheet is to teach eight happy and sad idioms. There are 4 tasks all together in which your students will discover new idiomatic expressions and practise using them both in speech and in writing.

B2 / Upper Intermediate30 minStandard LessonPremium Plan

VOCABULARY

First, students read short dialogues and choose the correct word in each idiom for expressing happiness and sadness. For example, they have to decide whether it should be: over the star, moon, or sun. Thanks to these short dialogues, they will discover the meanings of idioms such as such as ‘be over the moon‘, ‘sb’s heart sank‘ or ‘go to pieces’.

SPEAKING

The speaking part of the worksheet starts with a short task in which students have to react to some situations using idioms from the previous exercise. Next, to practise more, students need to write down 5 Wh-questions with the happy and sad idioms they’ve learnt. Finally, they work in pairs, and ask and answer the questions they’ve created.

RELATED LESSON PLANS

This worksheet goes well with our lesson plans:

  1. Happiness vs consumerism lesson plan
  2. How to buy happiness.

WORKSHEETS

Comments

Title separator

Leave a Reply

  1. nicole dutra

    Thank you for the lesson, but this could improve a lot. There are no visuals in this e-lesson. It’s basically just text and that makes the lesson boring. I whish you would have more visuals in your e-lessons in general. Everylesson I checked so far needs visuals

    1. Stan

      Hi Nicole! Thanks for the feedback. We currently mainly use visuals for practical reasons, e.g. as speaking prompts. What we don’t do is, for example, illustrate each new idiom with a graphic representing it. I’m not saying you’re referring to that but I’ve seen such an approach around. All in all, we’re listening to user feedback and if the general consensus is that we need more visuals, we’ll consider doing that.

Browse other materials recommended for you

Title separator
talking about culture shock
B1 / Intermediate | B2 / Upper Intermediate
Speaking Class 45 min / 60 min
Loading

Culture shock

General

With this speaking lesson, students talk about culture shock, share their perspectives and discuss what the experience of a foreign exchange student might be. They also watch a short video and practise vocabulary related to the topic.

vocabulary to talk about higher education
B1 / Intermediate | B2 / Upper Intermediate
Standard Lesson 60 min
Loading

Is a degree worth it?

Business General

Engage your students in a discussion on the ins and outs of higher education. Explore education and career-related vocabulary and work on comprehension skills by watching a news report on the job market.

B2 / Upper Intermediate
Critical Reading Club 30 min / 45 min
Loading

Would you allow yourself to be bored?

General

Is boredom always a bad thing? Or can it sometimes be good for us? Challenge your students to an unusual discussion based on an intriguing article!

Christmas speaking activities
B2 / Upper Intermediate | C1 / Advanced
Speaking Class 45 min / 60 min
Loading

It’s the cheesiest time of the year!

General

This lesson not only enhances language skills but also encourages students to think about cultural aspects of the holiday season while having fun getting in the Christmas spirit. Have a laugh together talking about cheesy Christmas films and activities!

B1 / Intermediate | B2 / Upper Intermediate
Critical Reading Club 30 min / 45 min
Loading

Are you ever too young for greatness?

General

Let your students explore the topic of talent, age, and employment. Discuss the pros and cons of different ages, the concept of prodigies, and people who achieved fame during childhood.

question tags lesson
B1 / Intermediate | B2 / Upper Intermediate
Standard Lesson 60 min
Loading

Do you enjoy quiz shows? (question tags)

General Grammar

Teach your students how to express uncertainty about facts. They will practise using question tags and apply general knowledge to answer quiz questions!

functional language for clarifying
B2 / Upper Intermediate | C1 / Advanced
Standard Lesson 60 min
Loading

What I’m trying to say is… (clarifying and explaining)

General

Help your students practise clarifying and explaining across various contexts. Elevate their communication skills through different strategies of providing clear explanations.

lesson about the film industry
B2 / Upper Intermediate
Standard Lesson 60 min
Loading

The future of the film industry

General Technology

In this lesson about the film industry, students talk about the changes that the industry might undergo in the near future. They also learn phrases related to films, watch a news report and read two short texts.

ESL lesson about healthcare
B2 / Upper Intermediate | C1 / Advanced
Speaking Class 45 min / 60 min
Loading

Healthcare innovation

General Technology

In this ESL lesson about healthcare, students practise speaking, watch a video and do an optional word formation activity. 

Show more lessons

Questions

Title separator

Is there a minimum subscription period if I choose a monthly subscription?

No, there’s no minimum required number of subscription months. You can cancel any time you want. Basically, you can sign up and then cancel your subscription the next day, which will mean you have access for 1 month and won’t be charged again.

What currencies can I pay in for my subscription?

Our default currency is USD (American dollar), but you can also pay in EUR (euro), GBP (British pound sterling) or PLN (Polish zloty). You can change the currency you want to pay in at the Pricing page before selecting a subscription plan.

How can I edit an e-lesson plan?

You can get your own editable copy of an e-lesson plan and make changes to it. To do so, either (1) make a copy of it on your Google Drive (preferable method) or (2) download it in a Powerpoint format (but formatting might be a bit off so we can’t guarantee that it will work well).

Read more FAQ
Title separator

ESL Brains

Forgot password?
or continue with