Ответ:
Перевод задания: Выберите правильные формы глаголов. Когда мои друзья ... ко мне, я ещё не ... пить кофе.
D) came, hadn’t finished — первое действие в прошлом задаёт момент отсчёта; Past Perfect показывает, что к этому моменту кофе ещё не был допит.
When my friends came to visit me, I hadn’t finished drinking my coffee yet. (Когда мои друзья пришли ко мне, я ещё не допил кофе.)
