说Sb is generous to do sth

generous 通常用于 It is generous of sb to do sth。如:
It was generous of you to give us so much money. 你给我们这么多钱,真慷慨。
但是可以用于 sb is generous to do sth吗?比如下面这样改一下:
You were generous to give us so much money. 你给我们这么多钱,真慷慨。

请先 登录 后评论

最佳答案 2014-11-05 13:28

两个句子都是对的,并且意思基本相同:

It was generous of you to give us so much money. 你给我们这么多钱,真慷慨。

=You were generous to give us so much money. 你给我们这么多钱,真慷慨。

没错,我们通常是用 It is generous of sb to do sth。如:

It was generous of you to contribute so much. 你真大方捐了这么多钱。

但用 sb is generous to do sth 也完全可以的。比如下面一句,与你的句子极为相似:

He was generous to give you so much money. 他真大方给你这么多钱。(《张道真英语语法》第213页)

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,2941 浏览
  • 马正修   提出于 2014-11-05 11:49

相似问题