Разница между употреблением which в придаточных предложениях и косвенных вопросах заключается в том, что в каждом случае это слово выполняет разные функции.
В придаточных предложениях which используется для связи главной части с придаточной и предоставления дополнительной информации о неодушевлённых предметах и животных. 14 В таком случае перед словом обычно ставится запятая, так как оно вводит неограничительное предложение, предоставляющее необязательную информацию. 2
В косвенных вопросах which также используется, но в этом случае перед ним не ставится запятая, так как он вводит косвенный вопрос. 2 Например: She asked me which bus she should take — Она спросила меня, на каком автобусе ей ехать. 2
Таким образом, в придаточных предложениях which используется для уточнения, а в косвенных вопросах — для введения косвенного вопроса.