Разница между использованием конструкции to be going to в прошедшем времени и will заключается в значении, которое передаётся:
- Конструкция to be going to в прошедшем времени указывает на планы или намерения, которые существовали в прошлом, но могли не осуществиться. 1 Обычно говорящий хотел, планировал, собирался что-то сделать, но в итоге так и не сделал. 5
- Will используется для выражения будущих действий, решение о которых может быть принято спонтанно, в момент речи. 4 Также will применяется для предсказаний (когда говорящий думает, что что-то должно произойти) или обещаний (когда он обещает совершить какое-то действие). 1
Таким образом, to be going to описывает запланированные (ранее оговорённые) планы и предположения, основанные на фактах и доказательствах, а will — незапланированные (спонтанные) решения и субъективные предположения о будущем. 2