В чем разница между Substitute FOR или Substitute WITH?
Глагол substitute значит "заменять" (одно на другое). Он используется в двух вариантах: substitute for и substitute with - и предлог здесь влияет на смысл.
Глагол substitute используется с двумя дополнениями, когда подразумевается, что мы заменяем одно на другое. Например, мы заменили картошку в пирожках на капусту. От предлога зависит в каком направлении производится замена (то есть, с чем в итоге будут пирожки).
🔻substitute A with B — заменить А на В
Предлог with подразумевает, что мы А поменяли на В, то есть вместо А взяли В:
We substituted potato with cabbage.
Мы заменили картошку на капусту.
В итоге получились пирожки с капустой.
🔻substitute A for B — взять А на замену В (вместо В)
Другими словами, вместо В взять А:
We substituted potato for cabbage.
Мы заменили капусту на картошку.
Мы взяли картошку вместо капусты.
В итоге получились пирожки с картошкой.
Еще несколько примеров для закрепления:
Substitute tea with coffee.
Замените чай на кофе (пейте кофе).
Substitute tea for coffee.
Пейте чай вместо кофе / Замените кофе на чай (пейте чай).
You can substitute glue with tape.
Ты можешь заменить клей скотчем (использовать скотч).
You can substitute glue for tape.
Ты можешь использовать клей вместо скотча (использовать клей).