Основные различия между would be и would have been:
- would be используется для описания гипотетической ситуации в настоящем или будущем. 1 Например: «If I won the lottery, I would be able to travel the world». 1
- would have been применяется для обозначения гипотетической ситуации в прошлом, которая не произошла. 1 Например: «If I had studied harder, I would have been accepted into the university». 1
Таким образом, would be выражает возможность в настоящем или будущем, а would have been — возможность, которая больше не существует или, возможно, никогда не существовала. 4
Таким образом, эти фразы не являются напрямую сопоставимыми, так как служат разным целям. 1