Ответ:

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

When I came, the guests had been talking to each other for 2 hours. (Когда я пришёл, гости разговаривали друг с другом уже два часа.)

Действие длилось в течение двух часов до другого события в прошлом, поэтому используется Past Perfect Continuous: had been + глагол с окончанием -ing.

Ответ: третий вариант.