3 способа образования будущего времени

Давайте поговорим о различиях применения трех способов образования будущего времени.

Вспомогательный глагол "shall" мы используем, когда обязаны что-то сделать. Например: We shall be there at 5 (Мы должны быть там в 5). Используется редко.

Глагол "will" мы используем, когда обещаем что-то: I will do it, mom (Я сделаю это, мам); когда предполагаем об истинности чего-то в будущем: It will work... maybe (Это сработает... наверное); когда принимаем какое-то решение: I’ll call you when I get home (Я позвоню тебе, когда доберусь до дома) - заметьте, что в английских предложениях "will" используется всего с одним глаголом, если мы говорим о каких-то условиях.

Связка "be going to" обычно используется, когда мы уже приняли решение и уже намереваемся сделать что-то, стремимся к этому: I’m going to call you (Я позвоню тебе) - то есть вы уже в чем-то уверены и уже стремитесь к этому. Или, например, когда вы знаете о каком-то процессе и видите, к чему он стремится. Например, если на бомбе вы видите часы, которые отсчитывают время назад, то можете сказать: It’s going to blow! (Она взорвется!) - то есть, буквально, эта бомба стремится к тому, идет к тому, чтобы взорваться. We all are going to die! (Мы все умрем!).

Подытожим случаи применения:
"shall" - обязанность в будущем;
"will" - волеизъявление, обещание, предположение;
"be going to" - то, что стремится случиться.

Читайте далее:

Герундий