解答

前置詞が関係詞とセットで前にでてくることがあります。問題の文だと、
In the middle of the town there was a house the roof which was brightly painted of.
でも
In the middle of the town there was a house the roof of which was brightly painted.
でもいいんです。
whoseとwhatは違う、とわかりやすいのですが、thatと間違える人がいます。消えている前置詞ofに気づきましょう。
多分こういうことです。
間違っていたらすみません🙇

留言
您的問題解決了嗎?