В этом вопросе есть грамматическая ошибка. Если речь идет о третьем лице единственного числа (he, she, it), то в Present Simple используется глагол с окончанием -s, а вспомогательный глагол - does, а не do. Правильный вариант:
What does he buy at the market as a gift for Tim?
Перевод: Что он покупает на рынке в подарок Тиму?
Ответ: What does he buy at the market as a gift for Tim?