Решение:
Это предложение относится к третьему типу условных предложений (Third Conditional), описывающему нереальные ситуации в прошлом.
Структура:
Предложение будет выглядеть так:
Пояснение:
Вывод: В пропуски ставятся 'would have been' и 'had waited' для правильного построения третьего типа условных предложений.