Question: Select the most appropriate meaning of the idiom 'Have a bee in your bonnet':
Correct Answer: D. Be preoccupied or obsessed with something
Explanation: The idiom means being fixated or obsessed with a particular idea or issue.