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). Use it for single completed events and news: Ik heb hem gisteren gezien.
- Simple past (see the simple past of irregular verbs): 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).
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
FoutIk heb hem gisteren zag
GoedIk heb hem gisteren gezien
after heb you need the participle, not the simple past
FoutIk gebruikte elke dag te fietsen
GoedVroeger fietste ik elke dag
gebruiken means to use; for an old habit use vroeger plus the simple past
FoutToen ik klein ben geweest, woonden we in Tilburg
GoedToen ik klein was, woonden we in Tilburg
after toen, a past situation takes the simple past
FoutIk heb hier sinds 2021 gewoond
GoedIk 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.
Toon de antwoorden
- 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.