there is no greater love than a man's who lays down his life for his friends错在哪里?

问题描述:

there is no greater love than a man's who lays down his life for his friends错在哪里?
为什么不可以有是 a man’s

我试试
there is no greater love than that of a man who lays down his life for his friends.
因为后面的定语从句的主语是who,定语从句修饰的成分应该和这一主语相当,只能是man,而不能是a man's