问题

____________ 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
正确答案是: