Слово 'yet' указывает на действие, которое не произошло до настоящего момента, но может произойти в будущем. Для таких случаев используется форма Present Perfect. Глагол 'to not finish' в Present Perfect для 'He' — 'hasn't finished'.
Подходит вариант b) hasn't finished.
Ответ: b) hasn't finished