问题

______ many times, he has already known how to do it.
A:He had been told
B:Having been told
C:Though he had been told
D:Having told
B:Having been told
C:Though he had been told
D:Having told
正确答案是: