Despite the trust bestowed on the minister he turned out to be a snake in the grass during the revolution.
A. a secret enemy
B. a treacherous person
C. an unforeseen danger
D. an unexpected misfortune
Answer: Option B
Solution (By Examveda Team)
The idiom "a snake in the grass" refers to someone who appears to be friendly or harmless but is actually a hidden enemy or traitor.Let's look at the options:
Option A: a secret enemy - This is a good description of someone who is a "snake in the grass." They are not openly hostile, but secretly work against you.
Option B: a treacherous person - This is also a very accurate description. "Treacherous" means someone who betrays trust, which is exactly what a snake in the grass does.
Option C: an unforeseen danger - While a snake in the grass *can* present an unforeseen danger, the idiom specifically refers to the person, not just the danger itself.
Option D: an unexpected misfortune - This is a general negative event and doesn't capture the element of betrayal inherent in the idiom.
Between A and B, both are good. However, option B, "a treacherous person," is slightly better because it emphasizes the betrayal aspect which is central to the "snake in the grass" meaning.
So, Option B is the best answer because it accurately captures the meaning of the idiom as a person who betrays trust after seeming friendly. Option A is also close, but 'treacherous' is a stronger fit.
Join The Discussion
Comments (4)
Related Questions on Idioms and Phrases
A. To gain prominence
B. To praise oneself
C. To confess without of reserve
D. To destroy before it blooms
E. None of these
A. To become hungry
B. To be in good mood
C. To preserve ones energy
D. To be aloof from
E. None of these
A. To trap wanted criminal with great difficulty
B. To catch a dangerous person
C. To meet with disaster
D. To deal with a person who is more than one's match
E. None of these
A. To find one's roots
B. To return to place of rest
C. Back to original position
D. To emphasise
E. None of these

Snake in the grass mean a secret enemy.
A is right 👍
B is right
Right answer is B
Why it shouldn't be - B. a treacherous person ??