Правильный ответ: d) third type
Это условное предложение третьего типа (third conditional). Оно используется для описания нереальных ситуаций в прошлом и их последствий.
Условные предложения третьего типа относятся к прошлому, которое уже нельзя изменить.
Читерский прием: Структура third conditional: If + Past Perfect, would have + Past Participle.