has been helping
В английском языке время Present Perfect Continuous (настоящее совершенное продолженное время) используется для выражения действия, которое началось в прошлом и продолжается до настоящего момента. Ключевым моментом является то, что действие все еще актуально или оказывает влияние на настоящее.
В предложении "I _______ the charity foundation for 5 years" указано, что действие длится в течение 5 лет и, вероятно, продолжается до сих пор. Следовательно, правильным вариантом будет "has been helping", так как он соответствует структуре Present Perfect Continuous и указывает на продолжительность действия.
Ответ: has been helping
Grammar Ninja: Уровень интеллекта: +50
Минус 15 минут нудной домашки. Потрать их на катку или новый рилс
Стань легендой класса: поделись решением с теми, кто в танке