Rio OlympicsOlympic rings logoCompetition Winner!

the world's premier FREE website for learners + teachers of English

Idioms Quiz: Weather

This quiz tests you on weather idioms.

1. (it's) raining cats and dogs

It's raining cats and dogs, so

a. watch out for falling animals

b. make sure you take an umbrella

c. keep your pets inside

2. a fair-weather friend

You'll find out who your fair-weather friends are when you get

a. rich and famous

b. sick and depressed

c. married and have kids

3. a ray of sunshine

The kids in the hospital had a ray of sunshine in their lives when

a. some famous footballers visited them

b. they were taken to sit outside in the sun

c. the nurses checked their blood pressure

4. have your head in the clouds

William's head is in the clouds. He needs to

a. take better care of himself

b. be a bit more realistic

c. stop thinking he's better than everyone else

5. make hay while the sun shines

I'd better make hay while the sun shines and do some work on my book

a. while I have a bit of free time

b. despite having so much else to do

c. even though I don't feel like writing

6. quick as a flash | quick as a wink | quick as lightning

His boss came into the office and quick as a wink Mark hit a key on his keyboard because he

a. wanted to show off his keyboard skills

b. was running short of time

c. didn't want his boss to see what he was looking at

7. snowed under

I was so snowed under today that I had to

a. wear extra warm clothes

b. see a doctor

c. cancel a meeting

8. under a cloud

If someone is under a cloud, they might

a. take an umbrella in case it rains

b. try to prove they're innocent

c. stop and wait until it passes

9. under the weather

Tom's been feeling under the weather for a couple of days, so he's

a. going to see a doctor

b. going to see a lawyer

c. going to see a priest

10. weather a storm

If you weather a storm, you get through something that could have

a. helped you

b. excited you

c. harmed you

NB: you can also print this quiz on paper.

1. (it's) raining cats and dogs - It's raining cats and dogs, so: a) watch out for falling animals b) make sure you take an umbrella c) keep your pets inside

2. a fair-weather friend - You'll find out who your fair-weather friends are when you get: a) rich and famous b) sick and depressed c) married and have kids

3. a ray of sunshine - The kids in the hospital had a ray of sunshine in their lives when: a) some famous footballers visited them b) they were taken to sit outside in the sun c) the nurses checked their blood pressure

4. have your head in the clouds - William's head is in the clouds. He needs to: a) take better care of himself b) be a bit more realistic c) stop thinking he's better than everyone else

5. make hay while the sun shines - I'd better make hay while the sun shines and do some work on my book: a) while I have a bit of free time b) despite having so much else to do c) even though I don't feel like writing

6. quick as a flash | quick as a wink | quick as lightning - His boss came into the office and quick as a wink Mark hit a key on his keyboard because he: a) wanted to show off his keyboard skills b) was running short of time c) didn't want his boss to see what he was looking at

7. snowed under - I was so snowed under today that I had to: a) wear extra warm clothes b) see a doctor c) cancel a meeting

8. under a cloud - If someone is under a cloud, they might: a) take an umbrella in case it rains b) try to prove they're innocent c) stop and wait until it passes

9. under the weather - Tom's been feeling under the weather for a couple of days, so he's: a) going to see a doctor b) going to see a lawyer c) going to see a priest

10. weather a storm - If you weather a storm, you get through something that could have: a) helped you b) excited you c) harmed you

Contributor: Matt Errey