Ответ:

Перевод задания: Выберите правильный вариант и заполните пропуск.

Ответ: b) hadn't been writing — длительное отсутствие писем предшествовало моменту в прошлом, обозначенному словами “He was sorry”.

“He was sorry that he hadn't been writing to me for so long.” (Он сожалел, что так долго мне не писал.)