Выполним задание по русскому языку, используя Протокол Я (общий лингвистический анализ).
В данном случае требуется преобразовать прямую речь в косвенную.
В прямой речи у нас есть слова автора ("he asked us") и сама прямая речь ("Have you been shopping for food?").
В косвенной речи необходимо заменить местоимение и согласовать времена.
В итоге получаем:
He wanted to know if we had been shopping for food.
Ответ: He wanted to know if we had been shopping for food.