The earthquake is reported to have claimed more than 300 lives in Indonesia.
to have claimed 做宾语吗?
谓语为被动语态,如何还能有宾语?这是基本定义错误。
to have done为主语补足语。该句改为主动语态则为:
It is reported that the earthquakehas claimed more than 300 lives in Indonesia.
类似的结构如:
He is said to have left.
It is said that he has left.
He is said to have left last week.
It is said that he left last week.