🇳🇱 Flashwords

Perfect Tense

Praten over het verleden — Perfectum

The perfectum is the main past tense in spoken Dutch — use it to say what you have done or did. It is formed with the auxiliary hebben or zijn plus a past participle at the end of the sentence.

Sentence structure — auxiliary at position 2, participle at the end

The auxiliary verb (hebben or zijn) sits in <strong>position 2</strong>. Everything else — objects, adverbs, time expressions — slots in between, and the <strong>past participle comes last</strong>.

Practice: Put in order: "ik / heb / gespeeld / tennis / gisteren"

Show answer

Ik heb gisteren tennis gespeeld. — Subject → auxiliary → time/object → participle: Ik heb gisteren tennis gespeeld.

Practice: Complete: "Ze ___ afgelopen week veel gesport."

Show answer

heeft — sporten takes hebben. ze (singular) → heeft: Ze heeft afgelopen week veel gesport.

Practice: Translate: "We cycled to the park yesterday."

Show answer

We zijn gisteren naar het park gefietst. — fietsen uses zijn. Auxiliary in position 2, participle at the end: We zijn gisteren naar het park gefietst.

Practice: Complete: "Heb jij vandaag ___?" (wandelen)

Show answer

gewandeld — wandelen → stem: wandel → past participle: gewandeld. Heb jij vandaag gewandeld?

Hebben or zijn — choosing the right auxiliary

Use <strong>zijn</strong> with verbs of <em>motion to a destination</em> or <em>change of state</em>. Use <strong>hebben</strong> with all other verbs, including most sports and hobbies that happen in one place.

Practice: "fietsen" — hebben or zijn?

Show answer

zijn — fietsen expresses motion → zijn: Ik ben gefietst.

Practice: "sporten" — hebben or zijn?

Show answer

hebben — sporten uses hebben: Ze heeft gesport.

Practice: "wandelen" — hebben or zijn?

Show answer

zijn — wandelen is a motion verb → zijn: We zijn gewandeld.

Practice: "spelen" — hebben or zijn?

Show answer

hebben — spelen takes hebben: Hij heeft gitaar gespeeld.

Regular past participles — 't kofschip rule

Form regular past participles with <strong>ge- + stem</strong>. Add <strong>-t</strong> if the stem ends in a letter from 't kofschip (t, k, f, s, ch, p); add <strong>-d</strong> for all other stems.

Practice: Past participle of "oefenen"?

Show answer

geoefend — oefenen → stem: oefen → not in 't kofschip → ge- + oefen + -d = geoefend.

Practice: Past participle of "schilderen"?

Show answer

geschilderd — schilderen → stem: schilder → r is not in 't kofschip → geschilderd.

Practice: Past participle of "sporten"?

Show answer

gesport — sporten → stem: sport → t is in 't kofschip → ge- + sport + -t = gesport.

Practice: Past participle of "wandelen"?

Show answer

gewandeld — wandelen → stem: wandel → l is not in 't kofschip → gewandeld.

Time expressions that signal the perfectum

Words like <strong>gisteren</strong>, <strong>vorig jaar</strong>, <strong>geleden</strong>, <strong>zojuist</strong>, and <strong>afgelopen week</strong> always appear with the perfectum. They usually come right after the auxiliary or at the start of the sentence.

Practice: Complete: "___ weekend ben ik gaan fietsen." (last weekend)

Show answer

Vorig — vorig (previous/last) is the correct time word here: Vorig weekend ben ik gaan fietsen.

Practice: Complete: "Ik heb ___ een uur gesport." (just now)

Show answer

zojuist — zojuist signals something that happened moments ago: Ik heb zojuist een uur gesport.

Practice: Translate: "Last week I practised a lot."

Show answer

Afgelopen week heb ik veel geoefend. — When the sentence starts with the time expression, the auxiliary stays in position 2: Afgelopen week heb ik veel geoefend.

Practice: Complete: "Drie jaar ___ heb ik leren schilderen." (ago)

Show answer

geleden — geleden always follows the time span: drie jaar geleden.

Common free-time verbs in the perfectum

InfinitivePast participleAuxiliaryExampleExample
spelengespeeldhebbenWe hebben gisteren tennis gespeeld.
We played tennis yesterday.
sportengesporthebbenIk heb afgelopen week veel gesport.
I exercised a lot last week.
oefenengeoefendhebbenZe heeft elke dag geoefend.
She practised every day.
fietsengefietstzijnWe zijn naar het bos gefietst.
We cycled to the forest.
wandelengewandeldzijnHij is zojuist gewandeld.
He just went for a walk.
schilderengeschilderdhebbenVorig jaar heb ik veel geschilderd.
Last year I painted a lot.
zwemmengezwommenzijnAfgelopen zomer zijn we veel gezwommen.
Last summer we swam a lot.
lezengelezenhebbenIk heb zojuist een boek uitgelezen.
I just finished reading a book.
gaangegaanzijnZe zijn naar het park gegaan.
They went to the park.
kijkengekekenhebbenWe hebben gisteren een film gekeken.
We watched a film yesterday.

Practice: Complete: "We ___ naar het bos gefietst." (fietsen, wij)

Show answer

zijn — fietsen is a motion verb → zijn. We zijn naar het bos gefietst.

Practice: Past participle of "kijken": we hebben een film ___?

Show answer

gekeken — kijken is irregular. Past participle: gekeken. We hebben een film gekeken.

Practice: Translate: "She painted a lot last year."

Show answer

Ze heeft vorig jaar veel geschilderd. — schilderen takes hebben. Time expression between auxiliary and participle: Ze heeft vorig jaar veel geschilderd.

Practice: Complete: "Afgelopen zomer ___ we veel gezwommen." (zwemmen, wij)

Show answer

zijn — zwemmen uses zijn. Afgelopen zomer zijn we veel gezwommen.

Practice the Perfect Tense Quiz with past tense time expressions and vocabulary

Practice Perfect Tense for free

Flashwords uses flashcards, fill-in-the-blank quizzes, and listening exercises to make Dutch stick.

Start learning →