As he had been told

来源:百度知道 编辑:UC知道 时间:2024/05/19 18:34:05
__ many times,he finally understood.

A. Told
B.Having been told
答案选B
A项=(As he had been) told

为什么不能选A?

A = As he was told
如果有完成时,have 是不能省略的。

首先考虑,它是被告知的意思,所以必须是被动语态.
再考虑,这个语境,他最后明白了,说明是已经完成的动作,所以要用完成时