Привет! Рад помочь тебе с подготовкой к экзамену по английскому языку.
Твой ответ: "hasbeencelebrating" Правильный ответ: "hasbeencelebrated"
Ты почти угадал правильный ответ, но немного ошибся. В данном случае используется сочетание "has been celebrated" в Passive Voice, так как нам нужно выразить, что праздник празднуется с 4 июля. Твой вариант "hasbeencelebrating" означает "празднует", что не совсем соответствует содержанию текста.
Надеюсь, объяснение понятно. Если у тебя остались вопросы, задавай!
Поставь, пожалуйста, лайк, если мой ответ был полезен.