Ответ:

Перевод задания: Вставьте правильную форму глагола wait.

Tom had been waiting for two hours when the rescue helicopter finally arrived.

Перевод: Том ждал уже два часа, когда наконец прилетел спасательный вертолёт.

Используется Past Perfect Continuous, потому что действие продолжалось некоторое время до другого события в прошлом.