问题

_____ many times, but he still didn’t know what to do next
A:Having been told
B:Although he had been told
C:He had been told
D:Having told
B:Although he had been told
C:He had been told
D:Having told
正确答案是: