Правильный вариант: have finished.
Развернутый ответ:
В данном задании необходимо выбрать правильную форму глагола, чтобы заполнить пропуск в предложении. Контекст предложения указывает на то, что действие (завершение отчета) произошло перед моментом, когда говорящий может пойти домой. Глагол 'have finished' употребляется в Present Perfect и обозначает действие, которое уже завершилось к моменту речи и имеет связь с настоящим. Другие варианты не подходят:
- 'finished' (Past Simple) обозначает простое действие в прошлом, без явной связи с настоящим моментом.
- 'is finishing' (Present Continuous) обозначает действие, которое происходит в данный момент, а не завершенное действие.