_______ many times, he finally understood it.
A.Taught B.Teaching C.Having taught D.Having been taught
D
略