Back to Grammar Guides
Perfect Tense

Master the Perfect Tense Main Clause

An essential structure for B1 proficiency.

Ready to practice?

Jump straight into interactive exercises with this structure.

Start Practicing

How it works

Perfect Tense: The "Ge-" Sandwich

To talk about the past in Dutch (Present Perfect), you need two ingredients:

  1. The Helper (Auxiliary): Usually hebben (to have) or zijn (to be).
  2. The Result (Participle): The word that usually starts with ge- (e.g., gewerkt, gedaan, gezien).

The Rule: Stretch it out!

Just like with Modal verbs, Dutch loves to create a sandwich.

  • Helper goes in Position 2.
  • Result (Participle) goes at the very end.

Formula: [Subject] + [Hebben/Zijn] + [Rest] + [Ge-word]

Examples

SVO (Normal Order)

  • Ik heb gisteren hard gewerkt.
    • (I have yesterday hard worked.)
  • Wij zijn naar Amsterdam gegaan.
    • (We are to Amsterdam gone.)

Hebben vs. Zijn

When do you use which?

  • Zijn (To be): Use for movement (A to B) or change of state.
    • Ik ben gegaan. (I went / am gone).
    • Zij is gegroeid. (She has grown).
  • Hebben (To have): Use for almost everything else.
    • Ik heb geslapen. (I have slept).
    • Ik heb gegeten. (I have eaten).

Pro Tip 💡

Don't drop the ge- word too early!

  • Ik heb gewerkt gisteren. (English style)
  • Ik heb gisteren gewerkt. (Dutch style) Wait for it... wait for it... drop usage at the end.

Example Sentences

We hebben de bedden al opgemaakt.

We have already made the beds.

Ik heb veel materialen toegevoegd aan het project.

I have added many materials to the project.

Ik heb mijn sleutels in de trein verloren.

I have lost my keys on the train.

Hij heeft een mooie show van sterren gezien gisteren.

He saw a beautiful show of stars yesterday.

Ik heb een stuk chocolade gegeten, behalve dat het me niet hielp met mijn angst.

I ate a piece of chocolate, except that it didn't help me with my anxiety.