whose和that做引导词的区别是什么

问题描述:

whose和that做引导词的区别是什么
比如说这一道题选哪个答案?(附加解释)
John prefers groups___play quiet and gentle songs
A.whose B.what C.who D.that
那个肯定不是选A和B就是我弄不清楚C和D有什么区别```哪个人能帮忙解释下

C 啊!因为whose是表示 某人的...,后面改是个名词之类的.
这里的后面是动词,所以是用who.
如果说
i like the girl whose hair is long.
i like the girl who is good at dancing.