Look out Don't get too close to the house ____ roof is under repair.

问题描述:

Look out Don't get too close to the house ____ roof is under repair.
选项是A.whose B.which C.of which D.that 这道题的答案我知道是A,如果用C,那必须是the roof of which.我疑惑的是在百度一查,有人说还可以用of the roof which,只不过roof前必须有the.

你说的非常正确,后者应该是不可以吧,whose roof = the roof of which还可以等于the roof of the house只看这个替代是正确的,但是这个空格不可以填the roof of which,因为句中还有一个roof,就会重复了.