you ate / have eaten
Montre-moi ce que tu as mangé.
Show me what you ate.
Est-ce que tu as mangé tous tes épinards ?
Have you eaten all your spinach?
You ate my sandwich.
Tu as mangé cela pour le dîner trois nuits de suite.
You've eaten that for dinner three nights in a row.
— Les Enfants du temps (2019)
Si j'ai bien compté, tu as mangé trois sandwiches au jambon.
If I counted correctly, you ate three ham sandwiches.
Pourquoi est-ce que tu as mangé ça ?
Why did you eat that?
What did you eat last night?