分类：教育/科学-外语学习-英语考试
问题：where与in/onwhich有什么区别 
回答：英语语法中,一个副词常可拆成一个介词+名词/代词.work there; live there; stay there等都可以根据语境拆成:work in/at+n;live in/at+n;stay at/in+n
如是定语从句:The city____he lives is very beautiful.空内可填where也可添in which
所以说,象你提问的在定语从句中why与for which以及when与on/in which都是遵循这个道理的.也可互换.