7. They had been looking forward to this holiday for many years before they managed to find it.
Ответ: had been looking; managed