Answer:
a.hit
Step-by-step explanation:
His criticism of my work hit home. I knew he was right, so I could say nothing.
In English language, to hit home simply means to drive home a point explicitly without any doubt or form of ambiguity.
4.6m questions
6.0m answers