Выбираем вариант "has gone", потому что эта фраза означает, что человек ушел и в данный момент находится где-то в другом месте.
Ответ: has gone