Home » English MCQs » “To hit the nail on the head” means:

“To hit the nail on the head” means:

by Aumber Rana

A. To say just the right thing 

B. To act just at the right moment

C. To speak hard words

D. To antagonise

You may also like

Leave a Comment