Inburgering.org 图标

Inburgering.org

  • 课程
  • 考试信息
  • 播客
  • 免费
Inburgering.org 图标

Inburgering.org

价格

考试信息

播客

语法

隐私政策

使用条款

常见问题

联系我们

合作伙伴

听力

A1

A2

B1

B2

阅读

A1

A2

B1

B2

口语

A1

A2

B1

B2

写作

A1

A2

B1

B2

Inburgering

A1

A2

B1

B2

KNM

KNS

需要帮助?
联系我们 info@inburgering.org

加入我们的社区:

Instagram

练习机器人

Telegram 群组

Facebook 群组:

A1

A2

B1

B2

Telegram 频道:

A1

A2

B1

B2

© 2026 Inburgering.org. 保留所有权利。

Inburgering.org/Grammar/hebben 还是 zijn?选择完成时的助动词

hebben 还是 zijn?选择完成时的助动词

荷兰语完成时何时用 zijn 而不是 hebben——关于移动和状态变化的规则。

荷兰语的现在完成时由一个助动词加一个过去分词构成:Ik heb gewerkt.(我工作了。)助动词通常是 hebben(有),但有一组动词改用 zijn(是):Zij is naar huis gefietst.(她骑车回家了。)本页说明如何选对助动词。

何时用 zijn 而不用 hebben?

当动词描述朝目标移动或状态变化时用 zijn;其余情况都用 hebben。大多数动词用 hebben,所以把 zijn 当作要背下来的特例。

有两组动词用 zijn:

  • 朝目的地移动的动词:gaan(去),komen(来)。Ik ben naar de winkel gegaan.(我去了商店。)
  • 表示状态变化的动词——主语变成新的东西、开始、结束或死亡:worden(变成),beginnen(开始),gebeuren(发生),sterven(死)。De film is begonnen.(电影开演了。)

有几个很常见的动词用 zijn,值得作为一个固定列表背下来:

动词原形过去分词例子
zijn(是)geweestIk ben in Parijs geweest.(我去过巴黎。)
gaan(去)gegaanHij is naar huis gegaan.(他回家了。)
komen(来)gekomenZe is te laat gekomen.(她来晚了。)
blijven(留下)geblevenWe zijn thuis gebleven.(我们留在了家里。)
worden(变成)gewordenHij is ziek geworden.(他病了。)
beginnen(开始)begonnenDe les is begonnen.(课开始了。)
gebeuren(发生)gebeurdEr is een ongeluk gebeurd.(发生了一起事故。)

注意 zijn 以自身作为完成时的助动词:zijn 的完成时是 ben ... geweest,而不是 heb ... geweest。

移动动词:由方向决定

像 lopen(走),fietsen(骑车),rijden(开车),zwemmen(游泳)和 vliegen(飞)这样的动词两个助动词都能用。由动作的方向来决定。

  • 点明了目的地或方向 → zijn:Ik ben naar het station gelopen.(我走到了车站。)
  • 没有目的地,只是这项活动或它持续了多久 → hebben:Ik heb twee uur gelopen.(我走了两个小时。)

同一个动词两种情况都行:Ze heeft de hele middag gefietst(她骑了一下午的车)但 Ze is naar Utrecht gefietst(她骑车去了乌得勒支)。

永远用 hebben 的动词

有两类动词即使看起来在描述移动或变化,也保留 hebben。

  • 及物动词——带直接宾语的动词(动作作用的对象):Ik heb de deur gesloten.(我关上了门。)对比同一个动词不带宾语时,它描述一种状态:Het café is gesloten.(咖啡馆关门了。)
  • 反身动词——与 me, je, zich 连用的动词:Ik heb me gewassen.(我洗漱了。)Hij heeft zich vergist.(他弄错了。)

常见错误

英语母语者到处都想用 hebben,因为英语只用 have(I have gone、I have become)。留意上面那些用 zijn 的动词:是 Ik ben gegaan,而不是 ik heb gegaan;是 Hij is geworden,而不是 hij heeft geworden。对移动动词拿不准时,问一问是否点明了目的地——如果点明了,就用 zijn。

  • Vul in: *Wij ___ gisteren naar het strand gegaan.*
    • hebben
    • zijn
    • hadden
    • waren

    *Gaan* 是带目的地(*naar het strand*)的移动动词,所以在现在完成时用 **zijn** → *We zijn ... gegaan.*

  • 哪个句子正确?
    • Ik ben me gewassen.
    • Ik heb me gewassen.
    • Ik ben mij wassen.
    • Ik heb me geweest gewassen.

    *Zich wassen* 是反身动词(与 *me* 连用),而反身动词永远用 **hebben** → *Ik heb me gewassen.*

  • Vul in: *Ik ___ vanmorgen een uur gezwommen.*(没有点明目的地)
    • ben
    • was
    • heb
    • had

    *Zwemmen* 在这里没有点明目的地,只说了多久,所以用 **hebben** → *Ik heb ... gezwommen.* 若带目标(*Ik ben naar de overkant gezwommen*)则会用 *zijn*。

  • 哪个动词在完成时用 *zijn*?
    • werken(工作)
    • kopen(购买)
    • lezen(阅读)
    • gebeuren(发生)

    *Gebeuren* 描述一种变化/事件,所以用 **zijn**:*Er is iets gebeurd.* 另外三个用 *hebben*。

  • 找出错误:*Het is een mooie dag geweest. Daarna heb ik ziek geworden.*
    • *geweest* 应为 *gehad*
    • *heb ik ziek geworden* 应为 *ben ik ziek geworden*
    • *Daarna* 位置不对
    • 没有错误

    *Worden* 表示状态变化,用 **zijn**,所以必须是 *ben ik ziek geworden*,而不是 *heb*。

自我检测

Question 1 of 5

Vul in: Wij ___ gisteren naar het strand gegaan.

See also

  • 荷兰语现在完成时(voltooid tegenwoordige tijd)
  • 如何构成荷兰语过去分词(ge- ... -d/-t)