To hit the nail on the head means?

To hit the nail on the head means?
(A) To antagonise.
(B) To act just at the right moment.
(C) To say just the right thing.
(D) To speak hard words.

Correct Answer is: C

Leave a Reply

Your email address will not be published. Required fields are marked *