Это третье условие (Third Conditional), которое описывает несбывшееся условие в прошлом и его результат. В главной части используется would have + инфинитив (в данном случае отрицательная форма).
Глагол 'to be' в отрицательной форме с 'would have' — would not have been.