Ответ: has finished
Обоснование: Используется время Present Perfect, так как вопрос касается завершенного действия в прошлом с результатом в настоящем (используется слово "yet"). Для "He" используется вспомогательный глагол "has".