The idiom "to hit the nail on the head" means:
Correct answer: B. To describe exactly what is causing a situation or problem
To hit the nail on the head is to say something exactly right or to identify the real cause of a problem. The literal meaning, about carpentry, is a typical distractor.
easy