it is adj for/of sb to do sth这里的for和of用法有啥区别?

问题描述:

it is adj for/of sb to do sth这里的for和of用法有啥区别?

如果用for,那么形容词表示的是对此人产生的效果;如果用of,那么形容词是描述这个人
比如It's good for you to have breakfast everyday.=每天吃早餐对你有好处.
而It's very nice of you to lend me the book.=你借了书给我,你人真好.