Привет! Отличная работа, ты правильно выбрал форму глагола — «eating». Здесь речь идет о том, что эти шипы не позволяют животным поедать ветки. В английском это выражается в герундии (ing-форме), потому что после глагола «keep» обычно используется герундий, чтобы показать, что это действие нужно предотвращать.
Если бы ты взял что-то другое вместо «eating», например, «to eat» — это было бы неправильно, потому что после «keep» в таком контексте мы используем именно герундий, а не инфинитив.
Молодец, ты понял правильную конструкцию! Как тебе мой ответ? Лайк или дизлайк?