be adj. of sb.和for sb.有什么区别?

如题所述

That's very kind/nice/great of you. 意为“你这么做太好了!”或“你真好!” 常用语表达感激。

be adj. of sb 可以表示一个人的内在品质、秉性;而 be adj. for sb 则表示对某人本身的影响。

也可以用You are so kind. 但native speakers 一般不这么表达的。
温馨提示:答案为网友推荐,仅供参考