问题

____________ many times, but he still couldn’tunderstand it.
A:take up
B:Having beentold
C:Having told
D:He had beentold
B:Having beentold
C:Having told
D:He had beentold
正确答案是: