'Has' requires the past participle 'eaten'.
Previous Question
He don't know the answer.
Next Question
Mathematics are my favorite subject.