这里的what=a person who, be动词is 后面跟一个名词属性的成分,what相当于“……的”,相当于名词。
who必须直接跟在修辞词的后面。这句话可以改成:He,who is known as a kind and generous person, is always ready to....
be动词is 后面跟一个名词属性的成分,what相当于“……的”,相当于名词。
这是一个定语从句 如果用who的话 就与句子后面的person 相矛盾
而 这里的person 需要一个主语 用what
你把逗号后面的全遮住,不用看
然后你会发现这句句子其实是想表达he is a kind person.
那如果你用who的话,相当于说我问你who' he ..
然后你回答he is a kind person..
你觉得舒服吗,肯定很别扭。。所以用what
具体语法其实你也不用深究,你就这么想就行了