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