___ many times but he still could not understand it.(tell)请问told 和having been told 怎么区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 15:26:44
___ many times but he still could not understand it.(tell)请问told 和having been told 怎么区别?

___ many times but he still could not understand it.(tell)请问told 和having been told 怎么区别?
___ many times but he still could not understand it.(tell)
请问told 和having been told 怎么区别?

___ many times but he still could not understand it.(tell)请问told 和having been told 怎么区别?
这句话无论填told 还是having been told 都是个病句,因为并列连词 but 前后应该均为完整的句子.这句话可改成:
1、Having been told many times,he still could not understand it.
2、He was told many times ,but (he)still could not understand it.
3、Although( he was) told many times,he still could not understand it.
having been told,作状语表示被动,强调非谓语动词所表示的动作发生在句子谓语之前,told只表示被动,而不表示发生先后

Having been told 是动名词形式可以做主语,但是told是动词形式,一般是要用在主语后面做谓语的

told 就够了。它表达就是having been told.

(tell) many times 在此是只能是分词短语(没主语),所以 过去式told 不能用。由 could 又决定了句子是过去式。
用主动态的分词有:telling 和 having tell 等。但从句子透露“他还不明白”来看,就不可能是“自”说,而是“他”说,即别人教他。故此要用被动式:being told 或 having been told(told 过去分词),我顷...

全部展开

(tell) many times 在此是只能是分词短语(没主语),所以 过去式told 不能用。由 could 又决定了句子是过去式。
用主动态的分词有:telling 和 having tell 等。但从句子透露“他还不明白”来看,就不可能是“自”说,而是“他”说,即别人教他。故此要用被动式:being told 或 having been told(told 过去分词),我顷向于用完成式,即教完了还不会。
那就成了: Having been told many times but he still could not understand it。
用完整句子来写: He had been told many times but he still could not understand it。(可以看到简化了主语 He 后,谓语 had been told 就要改成分词形式:having been told。)
译文: 告诉(教)过他很多次了,但他还是未明白过来。

收起