第1个回答 2011-08-13
1从句意来讲whose roof has fallen in的Nobody你不觉得奇怪吗,所以不可能修饰(即形容nobody)
2定语从句的whose是指代先行词house的,又因为whose表示*的,所以是屋子的roof has fallen in.
(PS:定语从句中关系代词which that whose等指代先行词,通常来说是紧跟先行词的,所谓先行词即指代的那个词)
第2个回答 2011-08-13
首先定语从句修饰名词,不一定是主语,所以你说正常来讲定语应该修饰主语是不对的,然后我觉得你应该是受了whose的困扰吧,whose的意思不仅仅是表示谁的,它还可以表示什么的,修饰house很正常的表达。whose roof has fallen in是定语从句,修饰先行词house。
第3个回答 2011-08-13
这个whose 是指这个房间
相当于the house 's roof 跟NOBODY没关系
whose 可以指人可以指物,在这里指物