I booked my holiday ages ago. I am going / will go to Spain.
Я забронировал свой отпуск давно. Я еду / поеду в Испанию.
Пояснение: Так как действие было запланировано давно, используем am going, чтобы подчеркнуть, что это уже решенное дело.
Maybe I will go / am going to bed early tonight.
Может быть, я пойду / собираюсь лечь спать рано сегодня вечером.
Пояснение: Используем will go, потому что это предположение или решение, принятое в момент речи.
Look at those black clouds! It's probably going to / will rain.
Посмотри на эти черные тучи! Скорее всего, собирается / пойдет дождь.
Пояснение: Используем going to, так как есть очевидное доказательство того, что скоро начнется дождь (черные тучи).
I promise I am going / will feed the cat.
Я обещаю, я собираюсь / покормлю кота.
Пояснение: Используем will feed, потому что это обещание, данное в момент речи.
Ответ: 1. going; 2. will go; 3. going to; 4. will feed