gegessen haben

have eaten

→ essen
phrase Common #8,447
have eaten The perfect form of essen (“to eat”), consisting of gegessen (“eaten”) and haben (“have”). The word order can change depending on the sentence, as in “Gegessen habe ich” (“I have eaten”).
GE: Wir müssen etwas gegessen haben, bevor wir losfahren.
EN: We must have eaten something before we leave.

Was ist die komischste Sache, die Sie je gegessen haben?

What is the strangest thing you have ever eaten?

Wir gehen, nachdem wir gegessen haben.

We’ll leave after we’ve eaten.

Ich muß etwas Schlechtes gegessen haben.

I must have eaten something bad.

Das schmeckt auf jeden Fall besser als das, was wir gestern gegessen haben.

This definitely tastes better than what we ate yesterday.

Was glauben Sie, wie viele Hamburger Sie letztes Jahr gegessen haben?

How many hamburgers do you think you ate last year?

Maria sagte, in ein paar Minuten würde sie zu Ende gegessen haben.

Maria said that she would have finished eating in a few minutes.

Haben Sie die Nudeln gemacht, die wir gerade gegessen haben?

Did you make the pasta we just ate?

— Tampopo (1985)

Das schmeckt viel besser als das, was wir gestern abend gegessen haben.

This tastes much better than what we ate last night.

Haben Sie Tom gesagt, was Sie gegessen haben?

Did you tell Tom what you ate?