衣服170 92a:仍然是关于that of的一道题

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 03:16:53
There is no ______ who lays down his life for his friends.
A. greater love than that of a man
B. greater love than a man
C. greater love than a man's
D. as greater love as a man

答案是A 我觉得A和C都好选饿~
请问C错在哪里?

分析一下句子结构
who引导的定语从句在句子中是修饰man,意思是为朋友放弃生命的man

世界上没有比为朋友放弃生命的人的爱更伟大的爱

如果用a man's,who的定语从句修饰不了man's,因为man's指代man's love,love不能用who修饰。整个句子出现语法结构错误,去掉后面的定语从句,我觉得这样说也可以
There is no greater love than a man's。
意思就成了世界上没有比男人的爱更伟大的爱了

A 后面的man可以接who从句
man's就不可以