it is kind of sb to have done sth中的it指代什么

有这样一个句子:

it is very kind of you to have given us so much money.

我知道这个 it 是形式主语,但它是指代什么呢?

是指代 to have given us so much money 还是 of you to have given us so much money?

谢谢!

请先 登录 后评论

最佳答案 2015-10-28 11:33

这个 it 是指of you to have given us so much money,而不仅仅是to have given us so much money。其中的 you 为不定式的逻辑主语,说话者指的是“你给了我们那么多钱”。

类似地,下面句各句中的 it 也是形式主语,也是用于指代 of sb to do sth 或 of sb to have done sth:

It was funny of Sam to do that. 萨姆干那事真怪。

It was kind of you to help him. 你帮助了他,真好心。

It was kind of him to wait. 多蒙他好心等候。

It was kind of him to speak to us. 他跟我们说话,真是好心。

It was generous of him to pay us. 他付了我们钱,真慷慨。

It was good of you to phone. 你那个电话打得好。

It’s very good of you to have listened to me. 感谢你能听我讲。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,3646 浏览
  • 米丽萍   提出于 2015-10-08 16:06

相似问题