Which of the following is the correct form of the verb "to eat" in the present perfect tense? A. Eat B. Ate C. Eating D. Have eaten