单项选择题

It finally ______me that he had been lying.

A.dwelt on
B.dawned on
C.lingered on
D.struck on