Is it have you eaten or ate?
It is have you eaten, not have you ate (e.g., “Are you hungry, or have you already eaten?”) because “eaten” is the past participle of the irregular verb “eat.”
“Ate” is the past tense of eat (i.e., the simple past tense form for sentences like “We ate at home before we set off”).
QuillBot’s free Grammar Checker will check your texts for verb conjugation errors like “have you ate” instead of “have you eaten.”