问题

__________ many times, he finally understood it.
A:can be enjoying
B:Telling
C:Having beentold
D:Having told
B:Telling
C:Having beentold
D:Having told
正确答案是: