________ many times, he still repeated the same mistake.
#89945
A
Having been told
B
Having told
C
Telling
D
Told