Option C: Eating is a gerund as it behaves as a noun as well as a verb in the sentence
Option A and Option B: Eat is the present perfect tense.
Options D: Although it ends with an "-ing" it does not act as a noun. Thus, it is just a verb.
Option C is correct