They trudged up to a house, on whose door was a sign saying "Home for the Homeless".
请问这里的on放在这里对吗?难道是“介词+whose+名词”做了主语嘛?请各位老师解答!十分感谢
《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》