Perfect or Simple Past?

Level 3

The Perfectum (VTT) is like a snapshot: it reports a finished fact or result. The Imperfectum (OVT) is like a movie camera: it describes a scene, a habit, or a sequence of events in a story.

How It Works

Dutch past tenses function differently than English. While English often requires the simple past for specific times (e.g., 'I went yesterday'), Dutch prefers the Perfectum for most spoken interactions.

1. The Perfectum (VTT)
Formed with hebben or zijn + a past participle. It is the 'workhorse' of spoken Dutch. Use it for:

  • Isolated facts: Ik heb een auto gekocht.
  • Results relevant to now: Ik ben mijn sleutels vergeten.
  • Specific events, even with time markers like 'yesterday': Ik heb gisteren gewerkt.

Choosing Hebben or Zijn:
Most verbs use hebben. You use zijn for:

  • Verbs of motion when a specific destination is mentioned (e.g., Ik ben naar huis gefietst).
  • Verbs indicating a change of state (e.g., sterven - to die, worden - to become).
  • The verbs zijn and blijven.

2. The Imperfectum (OVT)
Formed by adding -te(n) or -de(n) to the stem or using strong verb forms. Use it for:

  • Descriptions: Het was koud en de zon scheen niet.
  • Habits: Vroeger rookte ik veel.
  • Narratives: When telling a long story where one event leads to another. In Dutch storytelling, it is common to start with the Perfectum to introduce the event and then switch to the Imperfectum for the descriptive details.
  • States and Modals: Common with verbs like zijn, hebben, and modal verbs.

3. The 't Kofschip-x Rule
When forming the Imperfectum of weak verbs, you must use 't kofschip-x to decide between -te(n) and -de(n). Crucial: Check the consonant of the root (the infinitive minus -en). For verbs with double consonants like bakken, the root is bak- (single consonant). If that consonant is t, k, f, s, ch, p, or x, use -te (singular) or -ten (plural). Otherwise, use -de (singular) or -den (plural).

If the root already ends in -t or -d, you still add the full ending, resulting in double letters: zetten (root: zet-) becomes zette; antwoorden (root: antwoord-) becomes antwoordde.

Examples (5)

  1. Ik heb gisteren een nieuwe fiets gekocht.

    I bought a new bike yesterday.

    Word by Word: I have yesterday a new bike bought.

    This uses the Perfectum because it is a single, completed fact being reported.

  2. Toen ik klein was, speelde ik elke dag buiten.

    When I was little, I played outside every day.

    Word by Word: When I little was, played I every day outside.

    The Imperfectum is used here to describe a habit and a state in the past.

  3. We zijn op vakantie geweest. We sliepen in een tent.

    We went on vacation. We slept in a tent.

    Word by Word: We are on vacation been. We slept in a tent.

    The first sentence reports the fact (Perfectum), while the second describes the situation (Imperfectum).

  4. Ik heb mijn huiswerk al gemaakt.

    I have already done my homework.

    Word by Word: I have my homework already made.

    The Perfectum emphasizes the result: the homework is finished now.

  5. Het regende hard, dus ik bleef binnen.

    It was raining hard, so I stayed inside.

    Word by Word: It rained hard, so I stayed inside.

    The Imperfectum sets the scene and describes the ongoing situation.

Common Mistakes

  • Using the Imperfectum for simple daily reports in speech.

    Different MeaningIk kocht vanmorgen brood.
    Ik heb vanmorgen brood gekocht.

    'Ik kocht vanmorgen brood' is correct and normal, especially when telling a story. In everyday conversation, the Perfectum is the more usual choice for a finished action like this.

  • Using the Perfectum for something that is still going on.

    Different MeaningIk heb hier drie jaar gewoond.
    Ik woon hier al drie jaar.

    'Ik heb hier drie jaar gewoond' is correct, but it means you lived here for three years and no longer do. If you still live there, use the present tense with 'al': Ik woon hier al drie jaar.

  • Applying 't kofschip to the singular stem (ik-form) instead of the root.

    Hij verhuiste vorig jaar.
    Hij verhuisde vorig jaar.

    To apply the rule correctly, look at the consonant that remains after removing -en from the infinitive (verhuiz-en -> 'z'). Since 'z' is not in 't kofschip, you use -de. Looking at the ik-form (verhuis) would lead to the wrong ending.