Это общий вопрос в Past Simple. При переводе в косвенную речь используется 'if' или 'whether'. Время меняется с Past Simple на Past Perfect, а 'two hours ago' на 'two hours before'.
Ответ: Mary wondered if they had bought that fresh meat two hours before.