While chatting with somebody, I first used haven't eaten, then I thought that it was wrong, and switched to haven't ate.
Apparently, haven't ate is the one which is wrong.
Can someone explain the logic behind this? Verb tenses are still something I confuse a lot.
Best Answer
The principle parts of the verb eat are:
Accordingly, perfect constructions are formed with have + eaten:
Passive constructions are formed with be + eaten:
Progressive (continuous) constructions are formed with be + eating:
You will occasionally hear et for the past, and even for the past participle but in US speech these are strictly non-standard dialect forms.