____ many times but he still couldn't understand it
问题描述:
____ many times but he still couldn't understand it
having been told,为什么填进行时?有BUT这个连词的话,是不是可以有两个谓语,那么he was told也可以的吧?
答
1 having been told不是进行时,而是动词的现在分词形式,在句中作让步状语,翻译成“虽然...”
进行时的结构是be + doing,是作谓语用的.
2 句子中只有一个谓语,是couldn't understand,逗号之前不是句子,所以不存在谓语.
3 如果用he was told,前面必须加上although,构成状语从句.
供参考.