He... to do his homework a) hasn't b) didn't c) don't have d) doesn't have
Doesn`t have. (конструкция I have to do smth обозначает обязательное действие)
Ответ d). doesn't have