Для составления вопроса с использованием конструкции "have to" необходимо определить время и лицо, к которому относится вопрос. В данном случае, речь идет о вопросе в Present Simple об Али.
Вспомогательный глагол для образования вопроса в Present Simple для he/she/it - does.
Составим вопрос: Does Ali have to buy a sports kit?
Перевод: Должен ли Али купить спортивный набор?
Ответ: Does Ali have to buy a sports kit?