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.
5.3m questions
6.8m answers