未完成时与现在完成时的用法区分
B1 Imperfectum of perfectum 39 / 48
概要
在口语荷兰语中,单一、已完成的事件用现在完成时(ik heb gedaan),描述、背景和习惯性动作用简单过去时(ik deed)——而且几乎总是用在 toen 后面。讲故事时两者会混用:开头用现在完成时,然后转用简单过去时来描绘场景。
规则
两种时态说的都是过去的事;选择哪一个取决于功能,而不只是时间。
-
单一已完成事件(口语荷兰语)-> 现在完成时。 Ik heb een huis gekocht./We zijn naar de film geweest. 在对话中,荷兰语强烈倾向于用现在完成时来陈述已经发生的事。
-
描述、状态、背景 -> 简单过去时。 Het huis was groot. Het regende. Iedereen sliep nog. 描述事物当时是什么样子(天气、感受、持续的状态),用简单过去时。
-
过去的习惯/重复动作 -> 简单过去时。 We gingen elke zomer kamperen. 重复发生的、或者“过去经常做”的动作,用简单过去时。
-
toen后面 -> 简单过去时。 Toen ik thuiskwam, was er niemand. 连词 toen(“当……的时候”,指过去某一个时间点)后面要接简单过去时,而不是现在完成时。 同一个词也可以做副词,意思是“那时候/在那个时间点”:这时它并不引导自己的分句,因此时态遵循上面讲的规则。 Ik woonde toen nog in Rotterdam./Toen heb ik hem gebeld.
-
讲故事/讲轶事 -> 混用。 先用现在完成时讲主要事件,然后用简单过去时描述周围的场景: Gisteren ben ik gevallen. Het was spekglad en er lag ijs op de stoep.
注意:以上是口语/非正式场合的用法。在书面叙事(小说、报道)中,简单过去时也用来讲述一连串事件。作为学习者,请遵循上面口语的规则——这样在日常荷兰语里听起来更自然。
形式与结构
可以用下面这张判断表来选择时态:
| 情况 | 时态 | 例句 |
|---|---|---|
| 单一已完成事件(口语) | 现在完成时 | Ik heb een huis gekocht. |
| 描述/状态/天气 | 简单过去时 | Het huis was groot. |
| 习惯/重复 | 简单过去时 | We gingen elke zomer kamperen. |
| toen 后面 | 简单过去时 | Toen ik 18 was, … |
| 开始讲轶事(主要事件) | 现在完成时 | Ik ben gevallen! |
| ……然后描述场景 | 简单过去时 | De stoep was glad. |
能提示你选哪个时态的信号词:
| 简单过去时(背景/习惯) | 现在完成时(单一事件) |
|---|---|
| vroeger(过去、以前) | een keer/ooit(曾经、有一次) |
| altijd(总是) | net(刚刚) |
| vaak(经常) | al(已经) |
| elke dag / elke zomer | vorige week*(上周) |
| toen(表示过去的“当……时”) | gisteren*(昨天) |
gisteren和vorige week都指向一个时间点,但口语里你通常仍然会用现在完成时来陈述这件事:Gisteren heb ik gewerkt.*
例句
| Nederlands | 中文 |
|---|---|
| Ik heb gisteren een nieuwe telefoon gekocht. | 我昨天买了一部新手机。 |
| Vroeger woonde ik in Utrecht. | 我以前住在乌得勒支。 |
| Toen ik klein was, speelde ik veel buiten. | 我小时候经常在外面玩。 |
| We zijn vorig jaar naar Spanje geweest. | 我们去年去了西班牙。 |
| Het regende en de straten waren leeg. | 当时正下着雨,街上空无一人。 |
| Ik heb haar maar één keer ontmoet. | 我只见过她一次。 |
| Hij ging altijd met de trein naar zijn werk. | 他总是坐火车上班。 |
| Ik ben op het ijs gevallen; het was spekglad. | 我在冰上摔倒了,当时特别滑。 |
常见错误
- Toen ik ben thuisgekomen -> Toen ik thuiskwam——toen 后面要用简单过去时,绝不能用现在完成时。
- Vroeger heb ik elke dag gefietst -> Vroeger fietste ik elke dag——习惯和重复的动作用简单过去时,不用现在完成时。
- Het heeft geregend toen we aankwamen -> Het regende toen we aankwamen——持续的背景/描述用简单过去时。
- Ik kocht net brood(单一事件,口语中)-> Ik heb net brood gekocht——在对话中陈述一件已完成的事,优先用现在完成时。
- 混淆 toen 和 als:过去某一时间点用 toen,现在、将来或重复发生的情况用 als/wanneer:Als ik thuiskom, bel ik je(而不是 toen)。
学习提示
- 问问自己:我是在陈述“发生了什么”,还是在描述“当时是什么样子”?“发生了什么” -> 现在完成时;“当时是什么样子” -> 简单过去时。
- toen = 简单过去时——当它是连词、引导一个分句的时候。把这两者在记忆里绑在一起。
- 习惯性的词(altijd、vaak、vroeger、elke……)会把你引向简单过去时;一次性的词(een keer、net、al)会把你引向现在完成时。
- 像母语者一样讲轶事:先用现在完成时(“Ik ben……gegaan/gevallen”),再用简单过去时来布置场景(“het was……,er stond……”)。