Ответ:

— He hasn’t left for St. Petersburg yet. (Он ещё не уехал в Санкт-Петербург.)

— Yes, he has. (Нет, уехал.)

Английский краткий ответ Yes, he has подтверждает, что он уже уехал; русский ответ дан согласно подсказке.