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(是) | geweest | Ik ben in Parijs geweest.(我去过巴黎。) |
| gaan(去) | gegaan | Hij is naar huis gegaan.(他回家了。) |
| komen(来) | gekomen | Ze is te laat gekomen.(她来晚了。) |
| blijven(留下) | gebleven | We zijn thuis gebleven.(我们留在了家里。) |
| worden(变成) | geworden | Hij is ziek geworden.(他病了。) |
| beginnen(开始) | begonnen | De les is begonnen.(课开始了。) |
| gebeuren(发生) | gebeurd | Er 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.