
That is not easy. 'A lot' could be pronomial (='much food') or it could be adverbial (='often'). 'Eating' cannot be a gerund, since it is a necessary part of the present perfect progressive verb phrase.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.