Select the most appropriate meaning of the given idiom.
Have a bee in your bonnet
Show answer & explanation
Correct answer: A
Explanation
The correct answer is option 1 i.e. Be preoccupied or obsessed with something.
- "Have a bee in your bonnet" means to be overly concerned or obsessed with a particular idea or issue.
- The expression originates from the notion of a bee buzzing around in a person's head, causing distraction or agitation.
- Thus, it conveys the idea of being preoccupied, while the other options do not capture this sense of obsession or fixation on a specific topic.