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

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

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

________ many times, he finally understood it.

A. Told     B. Telling    C. Having told    D. Having been told

试题答案

D

解析:

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