Есть ли во фразе Гендальфа "you shall not pass" ошибка? Разве не должно быть "you will not pass"?
В принципе одно и то же, слово shall устаревает . Но в устоявшихся выражениях используется только это слово. Let's go, shall we? Ну что, пойдем?