Ответ:

Перевод задания: Выберите правильную форму глагола.

Правильный вариант: E) hadn’t finished.

Действие «не закончил» относится к моменту до другого действия в прошлом (my friends came), поэтому нужен Past Perfect: I hadn’t finished my homework by the time my friends came.

Я не закончил домашнее задание к тому времени, когда пришли мои друзья.