Привет! Давай разберёмся.
К твоему ответу: hasbeencleaning — неверно. Правильный ответ: would be cleaning.
Почему так:
- Задание требует преобразовать предложение в косвенную речь. В этом случае время и вид действий должны согласоваться с контекстом.
- Фраза “all day” указывает на длительное действие и следует за глаголом с непрерывным аспектом (continuous).
- В оригинальной прямой речи речь идёт о будущем по отношению к моменту рассказа — будущее время продолженного действия. В косвенной речи future continuous переходится в would be + глагол с окончанием -ing.
- Поэтому правильно: would be cleaning (she would be cleaning). Это сочетание would + be + cleaning.
Сравнение с твоим вариантом:
- has been cleaning — это present perfect continuous (связано с настоящим или имеет отношение к настоящему времени), не соответствует времени в косвенной речи и не передаёт нужный временной сдвиг. Здесь нужен именно would be cleaning.
Итог по шагам, чтобы запомнить:
- Определи контекст времени: анна говорила ранее (Anna said) — это прошедшее.
- Вторая часть с будущим по отношению к моменту речи: to go — wouldn’t go, значит в этой части нужен будущий непрерывный контекст назад во времени: would be cleaning.
- Союз в ответе: would be cleaning — правильное сочетание.
Короткое резюме: твой ответ неверен; корректно будет would be cleaning.
Покажи, если хочешь, ещё похожие примеры для закрепления последовательности времен в косвенной речи.
Пожалуйста, оцените мой ответ лайком или дизлайком.