Используем Present Perfect, так как есть слово 'yet' (уже/еще), которое часто употребляется с этим временем для обозначения действия, которое еще не произошло, но может произойти.
Ответ: a) has not finished