Привет! Хорошо, давай разберём твой ответ. Ты написал "hascelebrated", а правильный ответ — "has been celebrated".
Объясню, почему так. В предложении говорится о празднике, который длится с 1776 года и продолжается по сей день. Значит, нужно использовать время Present Perfect Passive, а именно конструкцию "has been celebrated". Это состоит из глагола "have/has" + "been" (частица пассивной формы) + прошедшее причастие "celebrated".
Что касается твоего варианта "hascelebrated", то он неправилен, потому что это одна слова, а нужно использовать правильную пассивную конструкцию со вставкой "been".
Если что, пассив в Present Perfect образуется так: has/have + been + причастие.
Может ты запутался в форме, потому что назвал слово с добавлением "has" и сразу "celebrated" — это не пассивная конструкция. Плюс, тебе нужно было использовать "been" для пассива.
Оцени мой ответ лайком или дизлайком, пожалуйста!