The correct answer is b) haven't finished. We use the Present Perfect tense because the action is not completed by now.
Правильный ответ b) haven't finished. Мы используем настоящее совершенное время, потому что действие еще не завершено к настоящему моменту.
Ответ: haven't finished