We do NOT use will for things
we have already arranged or decided to do
…We’re going to the cinema on Saturday. Do you want to come with us? (not We will go)
…I’m not working tomorrow. (not I won’t work)
…Are you going to do the exam? (not Will you do)
Do NOT use shall with
you/they/he/she/it.
…Tom will be late. (not Tom shall be)
You can use I’ll … (I will)
when you OFFER something or decide to do something
…My bag is very heavy.’ ‘I’ll carry it for you.’
…‘I’ll phone you tomorrow, OK?’ ‘OK, bye
Shall I / Shall we … ? =
Do you think this is a good thing to do? Do you think this is a good idea?
…It’s very warm in this room. Shall I open the window?.
…Shall I phone you this evening? Yes, please.