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