未完成时与现在完成时的用法区分

B1 Imperfectum of perfectum 39 / 48

概要

在口语荷兰语中,单一、已完成的事件用现在完成时(ik heb gedaan),描述、背景和习惯性动作用简单过去时(ik deed)——而且几乎总是用在 toen 后面。讲故事时两者会混用:开头用现在完成时,然后转用简单过去时来描绘场景。

规则

两种时态说的都是过去的事;选择哪一个取决于功能,而不只是时间。

  1. 单一已完成事件(口语荷兰语)-> 现在完成时。 Ik heb een huis gekocht./We zijn naar de film geweest. 在对话中,荷兰语强烈倾向于用现在完成时来陈述已经发生的事。

  2. 描述、状态、背景 -> 简单过去时。 Het huis was groot. Het regende. Iedereen sliep nog. 描述事物当时是什么样子(天气、感受、持续的状态),用简单过去时。

  3. 过去的习惯/重复动作 -> 简单过去时。 We gingen elke zomer kamperen. 重复发生的、或者“过去经常做”的动作,用简单过去时。

  4. toen后面 -> 简单过去时。 Toen ik thuiskwam, was er niemand. 连词 toen(“当……的时候”,指过去某一个时间点)后面要接简单过去时,而不是现在完成时。 同一个词也可以做副词,意思是“那时候/在那个时间点”:这时它并不引导自己的分句,因此时态遵循上面讲的规则。 Ik woonde toen nog in Rotterdam./Toen heb ik hem gebeld.

  5. 讲故事/讲轶事 -> 混用。 先用现在完成时讲主要事件,然后用简单过去时描述周围的场景: 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 zomervorige 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……”)。