___ ,but he still could not understand it

问题描述:

___ ,but he still could not understand it
A.told many times B.having been told many times
C.he has been told many times D.Being told many times
为甚麼选C

C.he has been told many times
因为but是连词,前后句法要一致.