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.