i have/had eaten - French English Dictionary