问题

____________ many times, but he still couldn’t understand it.[ ]
A: Though he had been told
B: Having been told
C: Having told
D: He had been told
B: Having been told
C: Having told
D: He had been told
正确答案是: