______ over and over again, but he still couldn’t understand.
#103480
A
Having explained
B
Having been explained
C
Explaining
D
It had been explained