i have/had eaten - Spanish English Dictionary