Which is correct...have you ever eaten/ate a pizza?




I done ate pizza. OR I ett pizza (used in Maine and New Hampshire).


Have eaten is correct, but still the smart money is on have you ever ate a pizza where....

Have you ever eaten a pizza?Yes, A lot of them. Lol

Eat, ate, eaten.

Present: I EAT pizza for breakfast every day.
Past: I ATE pizza for breakfast yesterday as usual.
Present perfect: I HAVE EATEN pizza for breakfast every day for a year.

When you use the 'helping' verb 'have/had', you must use the Past Participle. In the verb 'to eat', the Past Participle is 'eaten'.

I have eaten a lot of pizza; She has taken my photo; They had gone on holiday; We have often seen sharks in the ocean; Have you written to her? He had seldom sung so well.


I just ate a pizza.
I havent eaten pizza in a while.
Ate is the simple past of the verb to eat, whereas eaten is the past participle. As you are using the auxiliary have for the present perfect, you are bound to use the past participle. The simple past form is to be used independently for finished actions or situations.