52单词网 > 高中英语 > 高中英语题库 > many times, he finally understood it. A.Told B.Telling C.Having told D.Having be

many times, he finally understood it. A.Told B.Telling C.Having told D.Having be

来源:网络 时间:
many times, he finally understood it. A.Told B.Telling C.Having told D.Having be

______ many times, he finally understoodit.

A.Told

B.Telling

C.Having told

D.Having been told

 

试题答案

【答案】

【解析】考察分词用法。He与tell之间构成被动关系,且强调已经完成,故D正确。因为having been done表示已经完成和被动。