作业帮 > 英语 > 作业

英语非谓语动词的用法!

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/09/21 00:34:59
英语非谓语动词的用法!
10.____________many times, he finally understood it. A. Told B. Telling C. Having told D. Having been told 【答案】D 【解析】本题考查分词的被动用法(非谓语动词).根据many times得知分词完成时的被动形式.故答案为D. 这是题和标准答案的解析,我想问,用told表示被动不可以么?
英语非谓语动词的用法!
选D是对的.
told表示被动做状语时,不能仅用一个told,要和助动词be一起用.
所以,如果用 Being told的话,语法上也是可以的.但符合本句的语境.
因为many times 和过去式understood 两者共同决定了前面的原因状语从句中需要用完成时Having been told.
A、B语法上、语义上都说不通.C语义上说得通,但语法上说不通.