______many times,he finally understood it. ,
A.Told
B.Telling
C.Having told
D.Having been told
正确答案是D