Нужно выбрать форму глагола, которая соответствует прошедшему времени и завершенности действия. В данном случае, действие (завершение отчета) произошло до момента, когда герой может пойти домой, что указывает на использование Present Perfect.
Вариант 'have finished' (Present Perfect) подходит, так как он обозначает действие, завершенное в прошлом, результат которого важен в настоящем (возможность уйти домой).
Следовательно, правильный вариант — 'have finished'.
Ответ: have finished.