在英语中,“据说."有以下表达方式且固定: It is said that. As is said ,. Sb/sth is said to do/to be doing/to have done/to be done/to have been done. What is said is that . 所以在这里用to have been 是正确的. 希望对你有所帮助.
said to be 是个固定词组,意思是“被认为”(这里 said to have been是该组完成时态) 如果用 that it has been, 原句变成: ALDS is said that it has been.... 语法上不通。记住这个原则就好了:is said 后面必须加to be。 只有said单独用的时候(之前没有be动词)后面才加that。...