Обратите внимание на разницу между этими двумя глаголами:
— Children have to greet their teachers. – Дети должны здороваться с учителями. (Таков обычай, общее правило).
— All children are to gather in the school hall at once! — Все дети должны немедленно собраться в актовом зале! (Приказ).
Подробно узнать о модальном глаголе Have to можно на нашем сайте по ссылке.
Чтобы быстрее запоминать правила и правильно их использовать, обязательно нужен отдых. Поэтому посмотрите видео и потренируете произношение.