Классно, давай разберём это задание вместе.
Что нужно было вставить
- В контексте: "Independence day is a public holiday. It ________ since July 4, 1776 ..." Время — настоящее совершенное (present perfect), потому что речь идёт о состоянии, которое началось в прошлом и продолжается до настоящего момента.
- Кто совершает действие? Не указано конкретное лицо; речь идёт о празднике, который празднуют люди. Значит, нужна страдательная формулировка: present perfect passive.
Почему твоя форма неверна
- Ты написал "has celebrated" — это present perfect в активном залоге. Здесь не может быть активного залога, потому что субъект "It" не может сам праздновать; правильнее говорить, что праздник празднуют люди (passive voice): "has been celebrated".
Правильная форма
- Правильно: "It has been celebrated since July 4, 1776 ..."
- Полное предложение обычно так же пишется: "Independence Day is a public holiday. It has been celebrated since July 4, 1776, when the thirteen colonies of America declared independence from England. For many families this is the most important festival of the year."
Короткое резюме
- Ваш ответ: has celebrated — неправильно (активная конструкция, не соответствует контексту).
- Правильно: has been celebrated — Present Perfect Passive, что и требуется по смыслу и времени.
Если хочешь, могу ещё подобрать альтернативу с активной формой, которая могла бы быть допустима в других контекстах, например: "People have celebrated Independence Day since..." Но в данном предложении именно нужна форма passive: "It has been celebrated..."
Пожалуйста, оцените мой ответ лайком или дизлайком.