I passed the house for which the roof was broken为什么the roof 前不用whose,而用for which?它与例句:I passed the house whose roof was broken有什么区别

问题描述:

I passed the house for which the roof was broken
为什么the roof 前不用whose,而用for which?
它与例句:I passed the house whose roof was broken有什么区别

应该是 I passed the house the roof of which was broken

whose roof= for which the roof
就像 my book= the book一样.有whose了,就没有the.
结构:whose +名词= 介词+which the +名词
例如There is a mountain of which the top is covered with snow.
There is a mountain whose top is covered with snow.