Чтобы выбрать правильный вариант глагола, нужно проанализировать контекст предложения. В данном случае подходит вариант, который указывает на действие, которое было завершено к определенному моменту в прошлом.
Правильный вариант: b) had finished
Ответ: b) had finished