Shall скорее имеет повелевающий акцент, например: You shall go - Тебе следует идти. По степени усиления категоричности можно ранжировать так:
You will go - Ты пойдешь
You shall go - Тебе следует идти
You have to go - Ты должен идти
You must go - Ты обязан идти
Кроме того, shall реже используется чем will. В-общем, значения почти одинаковые, но обороты с shall выглядят устаревшими.
don't (do not) используется для обозначения отрицания действия в настоящем времени для 1-го, 2-го лица и 3-го лица множественного числа (I, we, you, they).
Our family don't watch TV every morning.
В случае 3-го лица (he, she, it) используется конструкция doesn't (does not).
My friend doesn't watch TV every morning.
didn't (did not) используется для отрицания действия в прошедшем времени.
I didn't watch TV yesterday.
Will это вспомогательный глагол для будущего как (will go) ? а нарусском языке это как (будет идти) wont go это не будет идти .wont это сокращенно а полностью будет will not
don't (do not) используется для обозначения отрицания действия в настоящем времени для 1-го, 2-го лица и 3-го лица множественного числа (I, we, you, they).
Our family don't watch TV every morning.
В случае 3-го лица (he, she, it) используется конструкция doesn't (does not).
My friend doesn't watch TV every morning.
didn't (did not) используется для отрицания действия в прошедшем времени.
I didn't watch TV yesterday.
английский язык don't употребляется в настоящем времени при отрицании чего-либо, а didn't , наооборот употребляется в прошедшем времени также при отрицании чего-либо.
I don't like this music - Мне не нравится эта музыка
I didn't sleep this night - Я не спала этой ночью.
I don't
You don't
We don't
They don't
__________
She doesn't
He doesn't
It doesn't