下面两个题分别选哪个?

问题描述:

下面两个题分别选哪个?
Do you like the room_______window faces south?
A.whose B.which C.that D.of which
Look out!Don't get too close to the house______roof is under repair.
A.whose B.which C.that D.of which
of which 应该用在有冠词的先行词之前么?

1.A 因为后面的window是名词,所以用whose
2.A 后面的roof是名词,所以用whose

名词前面的代词要用whose!
PS:这是那本《模块作业》上的吧?前两天刚做……