Use the perfect (_ik heb gezien_, like English "have seen") for one finished event or a piece of news in conversation. Use the simple past (_ik zag_, the one-word past, like English "saw") when you tell a story step by step, describe what a past situation was like, or talk about old habits with _vroeger_. A typical Dutch story uses both: one opening sentence in the perfect, then the rest in the simple past.
The pattern
The perfect reports that something happened. The simple past tells how it went, scene by scene.
- Perfect: a form of _hebben_ or _zijn_ plus a past participle, the form like _gezien_ (see [the perfect tense](#/lesson/perfect-tense)). Use it for single completed events and news: _Ik heb hem gisteren gezien._
- Simple past (see [the simple past of irregular verbs](#/lesson/simple-past-irregular)): the next steps of a story and the background. _Het was koud en we liepen naar huis._
- Stories: open with the perfect, continue in the simple past.
- Habits: _vroeger_ plus the simple past. _Vroeger rookte ik._
- With _zijn_, _hebben_ and modal verbs (verbs like must and can: _moeten_, _kunnen_), speakers often choose the simple past even for a single fact: _Het was gezellig._ _Ik moest werken._
Examples
| Ik heb hem gisteren bij de supermarkt gezien. | I saw him at the supermarket yesterday. |
|---|---|
| Sanne heeft eindelijk een huis gekocht! | Sanne has finally bought a house! |
| Bas heeft vrijdag zijn verjaardag gevierd. | Bas celebrated his birthday on Friday. |
| Het was erg gezellig en iedereen bleef tot laat. | It was great fun and everyone stayed until late. |
| Het was koud buiten en we liepen samen naar huis. | It was cold outside and we walked home together. |
| Vroeger fietste Joris elke dag naar zijn werk in Leiden. | Joris used to cycle to work in Leiden every day. |
| Toen Yara in Groningen studeerde, at ze bijna nooit thuis. | When Yara was a student in Groningen, she hardly ever ate at home. |
| Ik kon gisteren niet komen, want ik moest werken. | I couldn't come yesterday because I had to work. |
Why it works this way
Think of the perfect as a photo and the simple past as a film. When you share news, you hold up one photo: _Sanne heeft een huis gekocht!_ The event is complete, and what matters is that it happened. When you tell what happened next, the camera starts rolling, and each simple past verb moves the scene forward or paints the background.
That is why the two meet in one story: the first sentence says what happened, the rest tells how it went. Dutch news reports often work the same way: _Bij Utrecht is een vrachtwagen gekanteld. De bestuurder raakte licht gewond._
Compare:
- _Ik heb in Utrecht gewoond._ (a fact about your life)
- _Ik woonde toen in Utrecht en werkte in Amersfoort._ (the background of a story you are about to tell)
English trips you up in two places. English cannot say "I have seen him yesterday", so you may avoid the perfect with _gisteren_. Dutch has no such limit: _Ik heb hem gisteren gezien_ is completely normal. And English "I have lived here for three years" is a present in Dutch: _Ik woon hier al drie jaar_ (more in [the lesson on ago and since](#/lesson/ago-since-in)).
For habits, _vroeger_ ("in the past, back then") plus the simple past gives you English "used to": _Vroeger woonde ik in Madrid._ You will also hear _Vroeger heb ik veel gevoetbald_, which presents the habit as a closed fact about your life. To describe what life was like, the simple past is the natural choice.
Remember: the perfect tells that something happened, the simple past tells how it went.
Watch out
- Not: _Ik heb hem gisteren zag_ Say: _Ik heb hem gisteren gezien_ (after _heb_ you need the participle, not the simple past)
- Not: _Ik gebruikte elke dag te fietsen_ Say: _Vroeger fietste ik elke dag_ (_gebruiken_ means to use; for an old habit use _vroeger_ plus the simple past)
- Not: _Toen ik klein ben geweest, woonden we in Tilburg_ Say: _Toen ik klein was, woonden we in Tilburg_ (after _toen_, a past situation takes the simple past)
- Not: _Ik heb hier sinds 2021 gewoond_ Say: _Ik woon hier sinds 2021_ (you still live here, so Dutch uses the present)
Quick check
- Fill in one word: _Heb je het al gehoord? Daan ... zijn arm gebroken bij het voetballen._
- Fill in the right form of _gaan_: _Vroeger ... Carlos elke zaterdag met zijn vader naar de markt._
- Fix the sentence: _Toen we in Delft hebben gewoond, fietsten we overal naartoe._
- Fill in a form of _zijn_: _Ik ben gisteren naar Utrecht gegaan. Het ... zo druk in de trein dat ik de hele reis moest staan._
Answers
- _heeft_ (fresh news in conversation, so the perfect: _heeft_ ... _gebroken_)
- _ging_ (a past habit with _vroeger_ takes the simple past)
- _Toen we in Delft woonden, fietsten we overal naartoe._ (a past situation after _toen_ takes the simple past)
- _was_ (the story opened in the perfect; the description continues in the simple past)
Use it today
Tonight, tell someone about your day, or record it on your phone. Start with one sentence in the perfect, such as _Ik heb vandaag iets grappigs meegemaakt_, and then continue for three or four sentences in the simple past.