is/was said/reported/believed/thought/known/ considered to have done的知识

It is reported that Cheng Yifei died several days ago.
The news reports that Cheng Yifei died several days ago.
Cheng Yifei is reported to have died several days ago.

可以看出be reported to have done 是由上面两个句子转化过来的,那么为什么要转化成to have done的形式呢,有没有to had done的用法?关于这个词组的用法多多益善,加分哦!

这里to have done 的形式是动词不定式的完成式, 谓语动词had done 表示过去完成时,非谓语动词不定式就三种时态,to do / to be doing / to have done
to have done 表示die 的动作发生在谓语动词report 之前的动作。
He is said to have gone abroad .
He seemed to have finished the task .
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-21
你好,本题要先分析好时态,然后才可以做变换。have done是现在完成时,表示时间相对于现在这个时间点已经发生过了。had done是过去完成时,表示过去的过去,即时间相对于过去某一时间点已经发生过了。
首先第一个句子It is reported that是固定搭配,died和ago确定事情相对于现在这个时间点已经发生,故第三个句子是现在完成时。be reported是be done的形式,即被动形式,have done是现在完成时,连在一起就成了be reported to have done,也可以用have been reported died(现在完成时的被动形式have been done)。
希望我的回答你能够满意,祝你学习进步。~~~^_^~~~
第2个回答  2013-02-21
to 之後一般用现在式如 to play , to grow , to take ......to have 。
to had done 应该是有文法上的错误。
相似回答