have eaten
Wie waren die Speisen in dem Restaurant, in dem du gestern abend gegessen hast?
How were the dishes at the restaurant you ate at last night?
Wenn du gegessen hast, wirst du schlafen können.
Once you have eaten, you will be able to sleep.
— Leben! (1994)
Was ist die komischste Sache, die du je gegessen hast?
What’s the strangest thing you’ve ever eaten?
Hast du Tom gesagt, was du gegessen hast?
Did you tell Tom what you ate?