Привет! Отличная работа, что ты решил этот сложный вопрос. Давай разберемся, почему твой ответ "had celebrated" тут не совсем подходит.
В тексте говорится: "Independence day ... since July 4, 1776 ...", то есть речь идет о том, с какого момента день независимости уже празднуется. Обычно такие ситуации описываются в Present Perfect Passive, потому что действие началось в прошлом и продолжается до сейчас. То есть правильный вариант — "has been celebrated" (или "has been celebrated since July 4").
Почему "had celebrated" неправильно? Потому что эта форма — Past Perfect, которую используют для описания действия, завершенного в прошлом до другого прошедшего момента. Но в нашем случае речь о нынешнем состоянии и событии, которое началось в прошлом и продолжается – здесь нужен Present Perfect Passive.
Общий совет — обращай внимание на временные указатели и контекст. Если в вопросе есть слова "since" или "for", обычно речь идет о Present Perfect или Present Perfect Passive.
Если что, можем потренироваться еще! Как ты оцениваешь мой разбор — лайком или дизлайком?