Anna heeft een lekkere maaltijd gekookt.

Breakdown of Anna heeft een lekkere maaltijd gekookt.

Anna
Anna
lekker
tasty
de maaltijd
the meal

Questions & Answers about Anna heeft een lekkere maaltijd gekookt.

Why do we use heeft instead of heb or hebben?
In Dutch, the verb hebben (to have) changes depending on the subject. For the third-person singular (he, she, or a name like Anna), you use heeft. This is the auxiliary verb that forms the present perfect tense with a past participle (like gekookt).
What is the function of een lekkere maaltijd in this sentence?
It is the direct object. Een lekkere maaltijd (a tasty meal) is what Anna has cooked. In Dutch word order, when using the present perfect tense, the direct object usually comes before the past participle.
Why do we say lekker as lekkere here?
In Dutch, adjectives often take an -e ending when they come before a de-word (like maaltijd, which is a de-word) and are accompanied by an article (een in this case). So lekker becomes lekkere.
How is the past participle gekookt formed?
The infinitive is koken (to cook). In Dutch, regular verbs often form their past participle by adding ge- at the front and -t (or -d) at the end. Since koken ends in a k sound, it gets the -t ending, resulting in gekookt.
Why do we say Anna heeft een lekkere maaltijd gekookt instead of Anna heeft gekookt een lekkere maaltijd?
In Dutch, in a perfect-tense sentence, the finite verb (here heeft) typically appears in second position, and the past participle (here gekookt) often goes to the end. The direct object (een lekkere maaltijd) usually appears before the past participle, thus leading to Anna heeft een lekkere maaltijd gekookt.
AI Language TutorTry it ↗
What's the best way to learn Dutch grammar?
Dutch grammar becomes intuitive with practice. Focus on understanding the core patterns first — how sentences are structured, how verbs change form, and how words relate to each other. Our course breaks these concepts into small lessons so you can build understanding step by step.

Sign up free — start using our AI language tutor

Start learning Dutch

Master Dutch — from Anna heeft een lekkere maaltijd gekookt to fluency

All course content and exercises are completely free — no paywalls, no trial periods.

  • Infinitely deep — unlimited vocabulary and grammar
  • Fast-paced — build complex sentences from the start
  • Unforgettable — efficient spaced repetition system
  • AI tutor to answer your grammar questions