Краткое пояснение: Для правильного выбора времени необходимо понять контекст предложения и использовать Past Simple.
haven't done (не сделал) — Present Perfect, используется для действий, завершенных к настоящему моменту.
haven't been doing (не делал в течение какого-то времени) — Present Perfect Continuous, используется для действий, начавшихся в прошлом и продолжающихся до сих пор.
don't do (не делаю) — Present Simple, используется для обычных, повторяющихся действий.
didn't do (не сделал) — Past Simple, используется для действий, завершенных в прошлом.
Ответ: didn't do
Grammar Ninja
Минус 15 минут нудной домашки. Потрать их на катку или новый рилс
Выручи свою тиму — отправь ссылку другу. Карма +100 обеспечена