over and over again,but he still couldn.t understand.
A.Having explained
B.Having been explained
D.It had been explained
C.Explaining
出自:专升本英语