3-42. Альтернативы использованию will.
Be going to употребляется когда есть связь с настоящим временем (что и выражено грамматически настоящим временем):
1. Уже есть намерение совершить действие.
Your shoes are dirty. – Yes, I know. I am going to clean them.
I’ve decided not to stay here any longer. Tomorrow I’m going to look for somewhere else to stay.
John says he's going to phone this evening.
When are you going to get your hair cut?
I'm going to keep asking her out until she says 'Yes'.
I'm going to stop him reading my letters if it's the last thing I do.
We're going to buy a new car soon (уже есть намерение совершить действие)
Well, we've agreed on a price, and I'm going to buy it (уже и предприняты некоторые приготовления).
(Иногда, если уже предприняты приготовления, считается, что уместнее Present Progressive, но это не твердое правило).
2. В настоящий момент уже есть признаки того, что предсказание должно осуществиться:
The man can’t see the wall in front of him. He is going to walk into the wall.
Sandra's going to have another baby in June.
Look out! We're going to crash!
Be careful. You're going to break that chair.
Look at those clouds. There's going to be a storm.
3. И кроме того, эта конструкция может употребляться, чтобы выразить намерение заставить кого-то:
You're going to finish that soup if you sit there all afternoon!
She's going to take that medicine whether she likes it or not!
You're not going to play football in my garden.