Correct option is B
The correct meaning of the given idiom is (b) Something good that isn’t recognized at first.
Explanation:
- A blessing in disguise means an event that seems bad or unfortunate initially but later turns out to have a good result. (Hindi meaning: छिपा हुआ वरदान)
- Example: Losing that job was a blessing in disguise because it pushed him to start his own business.
Why other options are incorrect:
- (a) Refers to revealing a secret, which is not the meaning of this idiom.
- (c) Refers to behaving wildly or frantically, unrelated to hidden benefit.
- (d) Refers to requesting attention politely, unrelated to this idiom.
So the correct answer is (b)