Привет! Рассмотрим твой ответ на задание.
Текст задания говорит о том, что книги писателя были изданы на почти 50 языках с 1945 года. Поэтому правильный ответ в задании должен быть в форме Present Perfect Passive, то есть "have been published".
Твой ответ "hasbeenpublished" не верен, потому что здесь используется форма Present Perfect для множественного числа существительного (books), поэтому правильно использовать "have" вместо "has".
Таким образом, правильный ответ на задание - "havebeenpublished". Не забывай следить за согласованием времени и лица в предложениях на английском языке.
Надеюсь, объяснение было понятным. Поставь, пожалуйста, лайк, если все понятно.