which和whose的区别是什么?

如题所述

1、whose 表示从属关系,是说在从句中作为定语修饰名词相当于“……的“,先行词可以是人,也可以是物.eg.The boy whose father is a docter likes English songs.
I saw a house whose windows are red.
2、定语从句中的which 则只能指物,且只能在从句中作主语或宾语,不能表示从属关系.
eg.I saw a house which is very beautiful.
3、定语从句中的whose 相当于of which,但用of which时,得有the 在名词前.
eg.I saw a house the windows of which are red.
4、在疑问句中which 可作定语,但不是从属关系
eg.I have some books.Which do you want to read first?
温馨提示:答案为网友推荐,仅供参考
相似回答