Чтобы выбрать правильный вариант глагола, нужно проанализировать контекст предложения. В данном случае подходит вариант, который указывает на действие, совершавшееся в течение некоторого времени до момента, когда принесли письмо.
Правильный вариант: c) had been talking
Ответ: c) had been talking