Hebben vs Zijn
Hebben of Zijn
Hebben vs Zijn in Dutch
One of the trickiest aspects of the Dutch present perfect is deciding whether to use hebben (to have) or zijn (to be) as the auxiliary verb. English always uses "have" — "I have gone," "I have eaten" — but Dutch splits its verbs between two auxiliaries. Getting this choice right is essential for sounding natural, and while there are clear rules, some verbs require memorization.
The good news is that the majority of Dutch verbs use hebben. The verbs that take zijn fall into identifiable categories: verbs of motion from one place to another, verbs expressing a change of state, and a handful of specific verbs like zijn (to be), blijven (to stay), and gebeuren (to happen). This article, which extends Present Perfect, helps you master this choice.
Formation / How It Works
The General Rule
| Auxiliary | Use for | Examples |
|---|---|---|
| hebben | Most verbs; transitive verbs; verbs without motion/change | werken, eten, lezen, koken, slapen |
| zijn | Intransitive verbs of motion (A→B), change of state, zijn/blijven/gebeuren | gaan, komen, rijden, worden, sterven |
Zijn Verbs: Motion from A to B
If the verb describes movement from one location to another, use zijn:
| Verb | Participle | Example | English |
|---|---|---|---|
| gaan | gegaan | Ik ben naar huis gegaan. | I went home. |
| komen | gekomen | Zij is laat gekomen. | She came late. |
| vertrekken | vertrokken | De trein is vertrokken. | The train has departed. |
| rijden | gereden | Hij is naar Amsterdam gereden. | He drove to Amsterdam. |
| vliegen | gevlogen | Wij zijn naar Londen gevlogen. | We flew to London. |
| lopen | gelopen | Ik ben naar school gelopen. | I walked to school. |
| fietsen | gefietst | Zij is naar het werk gefietst. | She cycled to work. |
| reizen | gereisd | We zijn door Europa gereisd. | We traveled through Europe. |
| vallen | gevallen | Het kind is gevallen. | The child fell. |
Zijn Verbs: Change of State
Verbs describing a transformation or change in condition use zijn:
| Verb | Participle | Example | English |
|---|---|---|---|
| worden | geworden | Hij is arts geworden. | He became a doctor. |
| groeien | gegroeid | De plant is gegroeid. | The plant has grown. |
| sterven | gestorven | De hond is gestorven. | The dog has died. |
| veranderen | veranderd | Alles is veranderd. | Everything has changed. |
| stoppen | gestopt | De regen is gestopt. | The rain has stopped. |
| beginnen | begonnen | De film is begonnen. | The movie has started. |
Zijn Verbs: Special Cases
| Verb | Participle | Example | English |
|---|---|---|---|
| zijn | geweest | Ik ben in Parijs geweest. | I have been in Paris. |
| blijven | gebleven | Zij is thuis gebleven. | She stayed at home. |
| gebeuren | gebeurd | Wat is er gebeurd? | What happened? |
| slagen | geslaagd | Hij is geslaagd. | He passed (an exam). |
| mislukken | mislukt | Het plan is mislukt. | The plan failed. |
Verbs That Take Both
Some verbs can use either auxiliary, depending on whether the focus is on the action (hebben) or the result/destination (zijn):
| Verb | Met hebben (action/manner) | Met zijn (destination/result) |
|---|---|---|
| rijden | Ik heb twee uur gereden. (I drove for two hours.) | Ik ben naar Utrecht gereden. (I drove to Utrecht.) |
| lopen | Ik heb een uur gelopen. (I walked for an hour.) | Ik ben naar huis gelopen. (I walked home.) |
| fietsen | Zij heeft veel gefietst. (She cycled a lot.) | Zij is naar school gefietst. (She cycled to school.) |
| zwemmen | Hij heeft gezwommen. (He swam.) | Hij is naar de overkant gezwommen. (He swam to the other side.) |
The pattern: when a destination is mentioned or implied, use zijn. When the focus is on the activity itself, use hebben.
Quick Decision Flowchart
- Is it a transitive verb (has a direct object)? → hebben
- Does it describe motion from A to B? → zijn
- Does it describe a change of state? → zijn
- Is it zijn, blijven, or gebeuren? → zijn
- Everything else → hebben
Examples in Context
| Dutch | English | Note |
|---|---|---|
| Ik heb de hele dag gewerkt. | I worked all day. | Hebben — no motion |
| Zij is naar de dokter gegaan. | She went to the doctor. | Zijn — motion A→B |
| Wij hebben gisteren gekookt. | We cooked yesterday. | Hebben — transitive |
| Het water is bevroren. | The water has frozen. | Zijn — change of state |
| Hij is in slaap gevallen. | He fell asleep. | Zijn — change of state |
| Ik heb drie uur gefietst. | I cycled for three hours. | Hebben — activity focus |
| Ik ben naar huis gefietst. | I cycled home. | Zijn — destination |
| De kinderen zijn gegroeid. | The children have grown. | Zijn — change of state |
| Heb je het boek gelezen? | Have you read the book? | Hebben — transitive |
| Wat is er gebeurd? | What happened? | Zijn — special verb |
| Ze zijn in Nederland gebleven. | They stayed in the Netherlands. | Zijn — special verb |
| Ik heb goed geslapen. | I slept well. | Hebben — no motion |
Common Mistakes
| Wrong | Right | Why |
|---|---|---|
| Ik heb naar school gegaan. | Ik ben naar school gegaan. | Motion from A to B → zijn |
| Hij heeft gestorven. | Hij is gestorven. | Change of state → zijn |
| Ik ben een boek gelezen. | Ik heb een boek gelezen. | Transitive verb → hebben |
| Zij is hard gewerkt. | Zij heeft hard gewerkt. | No motion or state change → hebben |
| Ik heb thuis gebleven. | Ik ben thuis gebleven. | Blijven always takes zijn |
| Wat heeft er gebeurd? | Wat is er gebeurd? | Gebeuren always takes zijn |
Usage Notes
The hebben/zijn distinction exists in several Germanic and Romance languages (German, French, Italian), so if you know any of those, the concept will feel familiar — though the specific verbs do not always match across languages.
In casual speech, some Dutch speakers occasionally "slip" and use hebben where zijn is prescribed, especially with verbs like beginnen or stoppen. This is considered non-standard, so stick with the rules above. The choice between hebben and zijn for motion verbs with/without a destination (like fietsen) is one area where native speakers themselves sometimes disagree, but the destination rule is a reliable guideline.
Practice Tips
- Sort your vocabulary. Go through your verb list and mark each verb as hebben, zijn, or both. Create separate flashcard decks for each group.
- Tell stories about your day. Narrate your day using the present perfect, paying careful attention to the auxiliary: Ik ben opgestaan, ik heb ontbeten, ik ben naar het werk gefietst, ik heb vergaderd...
- Test yourself with the flowchart. For each new verb, run through the decision steps: Transitive? Motion? Change of state? This systematic approach prevents guessing.
Related Concepts
Prerequisite
Present PerfectA2More A2 concepts
Want to practice Hebben vs Zijn and more Dutch grammar? Create a free account to study with spaced repetition.
Get Started Free