问题补充:
but he still can not understand it.
A. Told many times
B. Having been told many times
C. He has been told many times
D. Though he has been told many times
答案:
A. Told many times
B. Having been told many times
(答案→)C. He has been told many times
D. Though he has been told many times
解析:考查句子结构。因为but是一个表示转折关系的并列连词,可知前面应该是一个句子。排除AB。Though不与but连用,排除D。