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