问题

____ the telephone number several times, but he couldn’t learn it by heart. [ ]
A: Having told
B: Having been told
C: Although he had been told
D: He had been told
B: Having been told
C: Although he had been told
D: He had been told
正确答案是: