🏠 Home
MCQ Practice

English Idioms MCQs

What does "with flying colours" mean?

  • A. While celebrating
  • B. Against strong competition
  • C. In a flashy way
  • D. With outstanding success
Explanation:
It means achieving something very easily and successfully.

What does "show your true colours" mean?

  • A. Dress brightly
  • B. Hide your feelings
  • C. Reveal your real character
  • D. Win a hard contest
Explanation:
It means your actual nature becomes visible.

What does "see through rose-coloured glasses" mean?

  • A. Understand science
  • B. View things too optimistically
  • C. Recognize a lie
  • D. Read small print clearly
Explanation:
It means seeing reality as better than it really is.

What does "see red" mean?

  • A. Become very angry
  • B. Notice danger
  • C. Feel ashamed
  • D. Imagine the worst
Explanation:
It means to become extremely angry.

What does "red tape" mean?

  • A. Warning signs
  • B. A public scandal
  • C. Colorful packaging
  • D. Excessive official rules and procedures
Explanation:
It means frustrating bureaucracy that slows action.

What does "paint the town red" mean?

  • A. Decorate a city
  • B. Protest publicly
  • C. Go out and celebrate wildly
  • D. Work all night
Explanation:
It means to go out for lively entertainment and enjoyment.

What does "out of the blue" mean?

  • A. From a distant place
  • B. Suddenly and unexpectedly
  • C. During a storm
  • D. Without any proof
Explanation:
It means happening with no warning.

What does "in the dark" mean?

  • A. Uninformed
  • B. Feeling sad
  • C. Working at night
  • D. Hiding the truth
Explanation:
It means not knowing what is going on.

What does "give the green light" mean?

  • A. Drive carefully
  • B. Stop an activity
  • C. Ask for more time
  • D. Give permission to proceed
Explanation:
It means to approve or authorize something.

What does "a white lie" mean?

  • A. A legal statement
  • B. A complete falsehood
  • C. A harmless lie told to avoid hurting someone
  • D. An obvious excuse
Explanation:
It means a minor lie told for politeness or kindness.