Modals
Guess the Idioms
Advanced Mistake Finding
Guess the Phrasal Verb
B2+ Grammar Challenge
100

Complete:

He ______ have forgotten the appointment; he is always punctual.



✅ Answer: can’t

100

Meaning: very easy

Example: The test was really easy. It was a ______.


✅ Answer: piece of cake

100

She suggested to go to the new restaurant.

✅ Answer: going

✔ Correct sentence: She suggested going to the new restaurant.

100

Meaning: to stop doing something

Example: He decided to ______ smoking.


✅ Answer: give up

100

Complete the sentence:

I wish I ______ more time to finish the project yesterday.


✅ Answer: had had

200

Complete:

We ______ leave now if we want to catch the train.

✅ Answer: must

200

Meaning: very rarely

Example: I see him only ______.


✅ Answer: once in a blue moon

200

200

I look forward to meet you next week.

✅ Answer: to meeting

✔ Correct sentence: I look forward to meeting you next week.

200

Meaning: to take care of someone or something

Example: She ______ her little brother after school.


✅ Answer: looks after

200

Choose the correct option:

She ______ working here for five years before she moved to London.

a) has been

b) had been

c) was


✅ Answer: had been

300

Complete:

I ______ call her earlier, but I forgot.


✅ Answer: should have

300

Meaning: start a conversation in a social situation

Example: He told a joke to ______ at the party.


✅ Answer: break the ice

300

He is married with a famous actress.

✅ Answer: married to

✔ Correct sentence: He is married to a famous actress.

300

Meaning: to cancel something

Example: They had to ______ the meeting because the manager was ill.


✅ Answer: call off

300

Rewrite using unless:

If you don’t study harder, you won’t pass the exam.


✅ Answer: Unless you study harder, you won’t pass the exam.

400

Complete:

She ______ have been feeling unwell; that’s why she didn’t come.


✅ Answer: should have

400

400

Meaning: be extremely happy

Example: When she heard the good news, she was ______.

✅ Answer: on cloud nine

400

Despite of the heavy rain, the match continued.


✅ Answer: Despite the heavy rain

✔ Correct sentence: Despite the heavy rain, the match continued.

400

Meaning: to invent a story or excuse

Example: He ______ an excuse for being late.


✅ Answer: made up

400

Complete the sentence:

The more you practise, the ______ you become.


✅ Answer: better

500

1000

Complete:

I ______ have helped him yesterday, but I was busy.


✅ Answer: could

500

Meaning: reveal a secret accidentally

Example: He ______ about the surprise party.


✅ Answer: let the cat out of the bag

500

She has less friends than her sister.


✅ Answer: fewer friends

✔ Correct sentence: She has fewer friends than her sister.

500

Meaning: to find something unexpectedly

Example: I ______ an old photo while cleaning my room.


✅ Answer: came across

500

Choose the correct sentence:

a) I’m used to wake up early.

b) I’m used to waking up early.

c) I’m used waking up early.


✅ Answer: b) I’m used to waking up early.