Решение:
Чтобы перевести прямой вопрос в косвенный, нужно:
- Убрать кавычки и вопросительный знак.
- Добавить союз if.
- Изменить время глагола (past simple → past perfect).
- Изменить наречие времени (yesterday → the day before).
She asked him if he had bought a cake the day before.