Привет! Спасибо за твой ответ.
Твой ответ "hadbeen" неправильный. Правильный ответ - "has been".
Правильное слово "has been" используется, потому что в тексте упоминается, что музыкальное произведение было популярным в прошлом и остается популярным в настоящем. Для выражения актуальности и продолжающегося действия в английском языке используется Present Perfect Tense, поэтому используется "has been".
Таким образом, правильно будет: "This musical piece HAS BEEN popular for centuries ever since it was first presented to the public."
Оцени мой ответ, пожалуйста, лайком или дизлайком.