Use “going to” for predictions or after a decision has been made. “Will” is for making decisions or for something you believe will happen in the future.
1. You haven’t got an umbrella. That’s fine. I (am going to lend / will lend) you mine.
2. It’s Ethan’s birthday party next week, so we (are going to buy / will buy) a present when we all go shopping.
3. Could you lend me a hand in the kitchen? I (am going to / will) start cooking our dinner now.
4. (We’re going to have / We’ll have) carols by candlelight tomorrow. It’s all planned and the children’s choir will be singing.
5. Clare’s starting uni next year. Given her grades, what subjects (is she going to / will she) choose?
6. You (aren’t going to like / won’t like) that song. It’s very cheesy, sentimental and slow. Let’s choose a more upbeat one we can dance to.
7. Do you think the Easter Bunny (is going to bring / will bring) Easter eggs for them?
8. Look. The ball (is going / will go) towards you. You had better catch it.
9. ‘I don’t have any cash on me.’ ‘No worries. I (will lend / am going to lend) you some of mine.’
10. The fruit is ripe in the orchard. What plans have you made? (Are you going to / Will you) harvest this week?
Answers: 1b (making a decision), 2a (decision made), 3a (decision made), 4a (decision made), 5b (making a decision), 6b (future belief), 7b (future belief), 8a (prediction), 9a (making a decision), 10a (decision made)