Для выбора между "will" и "be going to" в английском языке необходимо учитывать контекст и нюансы, связанные с будущим временем. В общем, "will" используется для спонтанных решений, предсказаний и обещаний, а "be going to" — для планов и намерений, а также для предсказаний, основанных на текущих фактах.
Вот расширенные ответы на ваши предложения:
Where are you going? - I am going to visit my grandmother.
- Здесь используется "am going to", потому что это план.
Would you like tea or coffee? - I will have some coffee, please.
- В этом контексте человек принимает решение в момент разговора, поэтому используется "will".
My head hurts. - Sit down and I will get you an aspirin.
- Это спонтанное предложение помощи, поэтому "will".
What are your plans for next week? - I am going to fly to New York on business.
- Это план на будущее, поэтому "am going to".
Did you phone Michael? - Oh! I completely forgot. I will do it now.
- Это решение, принятое в момент разговора, поэтому "will".
Could somebody answer the phone? - I will get it.
- Спонтанное предложение помощи, поэтому "will".
Are you in a hurry? - Yes, I am going to meet my sister.
- Это план, поэтому "am going to".
I can't hear the television! - I will turn it up so you can hear it.
- Спонтанное действие, поэтому "will".
It is getting dark - I will turn on the light.
- Спонтанное действие, поэтому "will".
The tape recorder doesn't work. - I will repair it.
- Спонтанное предложение помощи, поэтому "will".
He is going to see his Granny on Sunday.
- Это план на будущее, поэтому "is going to".
I think they will pass the exam.
- Это предсказание, поэтому "will".
The bag is so heavy, I can't carry it. - I will help you.
- Спонтанное предложение помощи, поэтому "will".
I don't want to go home by bus. I will walk.
- Решение, принятое в момент разговора, поэтому "will".
Do you think John will phone us tonight?
- Это предсказание, поэтому "will".
Take an umbrella with you. It is going to rain.
- Предсказание на основе текущих фактов (например, темные облака на небе), поэтому "is going to".
It's Tom's birthday tomorrow. We are going to give him a present.
- Это план, поэтому "are going to".
I think he will like his present.
- Это предсказание, поэтому "will".
Таким образом, ключевым фактором при выборе "will" или "be going to" является контекст: планы и намерения требуют "be going to", а спонтанные решения и предсказания — "will".