2) have finished
The present perfect simple tense is used to express an action that was completed at an unspecified time in the past.
Ответ: have finished