Это общий вопрос к утверждению 'He has done the task'. Мы используем вспомогательный глагол 'has' из первой части предложения, а подлежащее 'he' меняется местами с ним. Так как утверждение положительное, вопрос будет отрицательным.
Ответ: a. hasn't he