__many times,but he still couldn't understand

问题描述:

__many times,but he still couldn't understand
a.having been told
b.he had been told

选B,中间有连词but,所以前后两个句是并列的,没有主从关系.
如果没有BUT,就选A