没有看到你的句子,所以没办法对症下药.
你的从句是什么?
若是定语从句,用Where的是表示地点状语,而用Which的就可能是主语,宾语等,若非要用which来表达where的意思,那就要用介词+which.
what是表示不清楚对象是什么样的,比如what is your pen,就要翻译成你的笔是什么样的?而which是表示在已经知道的对象中来进行选择,比如which is your pen 就翻译为哪个是你的笔.
用Which的时候,一般在后面会跟上一个选择范围,比如:which place to go,shanghai or Beijing?
而用What的时候一般没有一定的范围.What place to go就等于where to go?