Это задание на знание грамматического времени Present Perfect Continuous. В этом времени вспомогательный глагол 'have'/'has' ставится перед подлежащим в вопросе, а затем идет 'been' и причастие настоящего времени (V-ing). В данном случае, утверждение 'She hasn't been planting flowers for three hours' уже использует Present Perfect Continuous. Поэтому в вопросе-теговом вопросе (tag question) нужно повторить вспомогательный глагол в соответствующей форме и местоимение.
Исходное утверждение: She hasn't been planting flowers for three hours.
Вспомогательный глагол: has (отрицательная форма hasn't)
Местоимение: she
Поэтому правильный ответ для закрытия предложения: hasn't she.
Разбор вариантов:
Ответ: hasn't she