问题

_______ many times, he finally understood it
A:Taught
B:Teaching
C:Having taught
D:Having been taught
B:Teaching
C:Having taught
D:Having been taught
正确答案是: