Давайте разберем каждое предложение и выберем нужный модальный глагол.
You must wear a uniform to school every day.
Здесь используется "must", потому что это выражение обязательства.She shouldn't eat so many sweets; it is bad for her health.
"Shouldn't" указывает на то, что это плохая идея, и обозначает рекомендацию по поводу здоровья.I had to work a lot yesterday, so I had to go to bed late.
Здесь "had to" указывает на необходимость что-то сделать в прошлом.The boy will have to visit a dentist tomorrow because he has got a toothache.
"Will have to" выражает необходимость в будущем.You should study harder to pass your exam well.
"Should" здесь указывает на рекомендацию для успешной подготовки к экзамену.People have to go to the shop almost every day to buy food.
"Have to" здесь указывает на необходимость совершать эти действия.
Если у вас есть еще вопросы или вам нужно больше объяснений, не стесняйтесь обращаться!