Ответ:
Перевод задания: Выберите правильное предложение.
When I came, the guests had been talking to each other for 2 hours. (Когда я пришёл, гости разговаривали друг с другом уже два часа.)
Действие длилось в течение двух часов до другого события в прошлом, поэтому используется Past Perfect Continuous: had been + глагол с окончанием -ing.
Ответ: третий вариант.
