will + verb
be + going to + verb
(a) Talk about a prediction.
(b) Express willingness or to talk about an action you want to take immediately after you have mentioned it.
(a) She will meet Mr.Adam next week.
(b) I think it will rain later.
(c) I will help you.
(a) Talk about plans or decisions that have already been made.
(b) Predict something in the future, based on the evidence we can see.
(a) I'm going to be a doctor when I grow up.
(b) Look at those dark clouds. It is going to rain soon.
(a) Show a future action that is not planned or intended, such as a normal event.
(b) Show an action that will be happening at or by some future time.
(a) They will be working till midnight.
(b) He will be returning by the time lunch was served.
Assess yourself by staged practices