Раскройте скобки в Past Perfect Continuous:
2. They (wait) __________ for the bus for 30 minutes when it finally came.
Past Perfect Continuous - прошедшее совершенное продолженное время. Образуется при помощи вспомогательного глагола had been и глагола с окончанием -ing (had been + V-ing).
В данном предложении нужно использовать Past Perfect Continuous глагола wait.
They had been waiting for the bus for 30 minutes when it finally came. (Они ждали автобус 30 минут, когда он наконец приехал.)
Ответ: had been waiting