______many times,he finally understood it. ,

______many times,he finally understood it. ,

A.Told

B.Telling

C.Having told

D.Having been told

正确答案是D