高中英语题

ALDS is said_______the biggest health challenge to both men and women in that area over the past few years.
为什么用 to have been ?不用that it has been?
求详解

第1个回答  2012-06-12
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。本回答被网友采纳
第2个回答  2012-06-12
在英语中,“据说......."有以下表达方式且固定:
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 是正确的。
希望对你有所帮助。本回答被提问者采纳
第3个回答  2012-06-12
固定句型,sth is said to 和 it is said that+句子
相似回答