Select the most appropriate meaning of the idiom ‘Have a bee in your bonnet’:

A. Having a cruel intention or grudge against someone
B. Unable to stay at a place for long
C. To keep worrying about something yourself
D. Be preoccupied or obsessed with something
Correct Answer: D. Be preoccupied or obsessed with something

The idiom 'Have a bee in your bonnet' refers to being constantly preoccupied or obsessed with something, often to the point of talking about it incessantly or being unable to think of anything else. It implies a persistent, sometimes annoying, fixation.

  • 'Be preoccupied or obsessed with something' is correct because it accurately captures this meaning of constant thought or fixation.
  • 'Having a cruel intention or grudge against someone' describes malice, which is unrelated to the idiom.
  • 'Unable to stay at a place for long' describes restlessness, not mental preoccupation.
  • 'To keep worrying about something yourself' is too narrow; while worry can be part of preoccupation, the idiom emphasizes a broader, often vocal, obsession rather than just internal worry.

Leave a Comment

Scroll to Top