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 understood it.

A.Told

B.Telling

C.Having told

D.Having been told

 

试题答案

【答案】

D

【解析】本题考查非谓语的用法。tell与主语之间的关系是被动和完成的关系,所以用having been done来表示被动和完成。