Привет! Давай разберём твоё задание. В задании нужно преобразовать слово "PUBLISH", чтобы оно грамматически подошло к предложению. В исходном тексте сказано: "Since 1945 his books ______ in almost 50 languages." — тут нужен глагол в правильной форме, чтобы было понятно, что книги издавались с 1945 года до настоящего времени.
Ты выбрал "Are published", что вроде правильно в контексте, но в данном случае правильный ответ — это "have been published". Почему? Потому что речь идёт о постоянном процессе, начавшемся в прошлом и продолжающемся до сих пор — это как раз present perfect passive (настоящее-краткое/passive).
Твой вариант "Are published" — это настоящее простое пассивное время, которое обычно используется для описания сейчас происходящих действий или постоянных фактов, но в этом случае речь о длительном процессе со временем с 1945 года. Поэтому правильнее сказать "have been published" — это именно активная форма времени, подчеркивающая, что книги издавались, продолжают издаваться (или издавались в прошлом и результат актуален до сих пор).
Если говорить проще: "have been published" — это правильно передает идею о том, что книги постоянно издавались в эти годы и продолжают издаваться.
Твоя версия — это однородное время, но она не передает смысл постоянного процесса издания книг с 1945 года.
Постарайся запомнить: при описании действий, начавшихся в прошлом и продолжающихся до настоящего времени, используем "have/has + been + V3" (Present Perfect Passive).
Понял? Оцени, пожалуйста, мой разбор лайком или дизлайком!