Multiple choice

Directions: Choose the phrase amongst the given phrases which brings out the meaning of the idiom most appropriately:

To cast pearls before a swine

  1. To spend recklessly

  2. To spend a lot of money for the upkeep of domestic hogs

  3. To waste money over trifles

  4. To offer to a person a thing which he cannot appreciate

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

To cast pearls before a swine means to offer to a person a thing which he cannot appreciate.