Wennals 都可以翻译成"当……的时候"——但德语要求你根据具体情况选用正确的词:是在说现在、将来,还是过去;如果是过去,还要看描述的是一个单一、不重复的情况,还是发生过不止一次的事。和 weildass 一样,这两个词也都是从属连词:变位动词要移到从句末尾。

**简而言之:**过去某个单一、不重复的时间点或阶段用 als;其余一切情况——现在、将来,以及任何反复发生或习惯性的情况(哪怕是在过去)——都用 wenn

Als:过去某个单一、不重复的时间点或阶段

als 并不局限于一个瞬间——它同样可以指整整一段时期,只要这段时期本身不是被当作反复出现的:

  • Als ich zwölf Jahre alt war, bin ich nach Berlin gezogen.(我十二岁的时候,搬到了柏林。)——十二岁那一整段时期,不重复
  • Als sie ankam, regnete es.(她到达的时候,正在下雨。)——一次具体的到达
  • Als er das hörte, war er überrascht.(他听到这件事的时候,很惊讶。)——一个具体的、听到消息的时刻

这些例子的共同点,不一定是"短暂"——十二岁这段时期长达一整年——而是每一个都指向过去某个单一、不重复的参照点。在这段时期内部,某件事完全可以发生不止一次(下面会讲到这一点),这并不会改变引导这段时期本身要用哪个连词。

Wenn:现在、将来,或者任何反复发生的情况

wenn 涵盖三种情况:

  • **现在:**Wenn ich müde bin, trinke ich Kaffee.(我累的时候,会喝咖啡。)
  • **将来:**Wenn ich nach Berlin komme, rufe ich dich an.(我到柏林以后,会给你打电话。)
  • **过去反复发生或习惯性的情况:**Wenn ich ihn sah, haben wir immer lange geredet.(每次见到他,我们总会聊很久。)

最后这一条正是容易踩的坑:说的明明是过去,但 wenn 依然是对的——不是因为主句里的事情具有习惯性,而是因为"见到他"这件事本身就是反复发生的,出现在很多个不同的场合。把它和 Als ich Kind war, habe ich oft Fußball gespielt(我小时候,经常踢足球)对比一下:"是小孩"仍然是一个单一、不重复的时期,所以要用 als,尽管 oft(经常)让踢足球这件事听起来像是反复发生的。真正起作用的是 wenn/als 从句本身是否反复,而不是主句里发生了什么。

汉语用"……的时候"来表达所有这些情况——现在、将来、过去单一的一次和过去反复发生的情况——都不需要换词。而德语恰恰要求你在单一参照点(als)和反复发生或现在/将来(wenn)之间做出区分,每次都要稍微想一下该用哪个连词——这是汉语完全不需要的一步。

如何在两者之间做选择

过去单一情况 过去反复/习惯性情况 现在或将来
连词 als wenn wenn
  • Als ich sie das erste Mal traf, war sie Studentin.(我第一次见到她的时候,她还是个学生。)——一次具体的见面 → als
  • Wenn ich sie traf, hatten wir immer viel Spaß.(每次我见到她,我们总是很开心。)——多次见面 → wenn
  • Wenn ich sie treffe, freue ich mich.(我见到她的时候,会很高兴。)——现在 → wenn

语序和 weil/dass 完全一样

wennals 同样是从属连词,所以和 weildass 一样的规则也适用:变位动词要移到从句末尾,主句和从句之间总是用逗号隔开,如果 wenn/als 从句放在句首,主句的动词就紧跟在逗号后面:

  • Als ich zwölf Jahre alt war, bin ich nach Berlin gezogen.(动词紧跟逗号后面,因为 als 从句放在句首)
  • Ich bin nach Berlin gezogen, als ich zwölf Jahre alt war.(动词在句末,因为 als 从句放在第二位)

关于 wenn 和条件句的小提示

wenn 还有第二个很常见的用法:引导条件从句(相当于"如果"),比如 Wenn es regnet, bleibe ich zu Hause(如果下雨,我就待在家里)。语序的规则完全一样——本文只讲表示时间的"……的时候"这个用法,但如果在别处见到 wenn 表示"如果",也不要感到意外。

常见错误

  • Wenn ich zwölf Jahre alt war, bin ich nach Berlin gezogen. → ✅ Als ich zwölf Jahre alt war, …(过去单一、不重复的一段时期要用 als,不用 wenn
  • Wenn ich Kind war, habe ich oft Fußball gespielt. → ✅ Als ich Kind war, …("是小孩"仍然是一个单一、不重复的时期,尽管 oft 让踢足球这件事听起来像是反复发生的——真正起作用的是从句本身是否反复,而不是主句)
  • Als ich müde bin, trinke ich Kaffee. → ✅ Wenn ich müde bin, …(现在时态永远用 wenn,绝不用 als
  • Als sie ankam, es regnete. → ✅ Als sie ankam, regnete es.(当 als 从句放在句首时,主句的动词紧跟在逗号后面)

小测验

选择 als 还是 wenn

  1. ___ ich klein war, hatte ich einen Hund.(一段具体的时期,只描述一次)
  2. ___ es regnet, nehme ich einen Regenschirm.(现在,每次发生都是如此)
  3. ___ er anrief, war ich nicht zu Hause.(一次具体的电话)
  4. ___ wir uns trafen, haben wir stundenlang geredet.(每次见面都是如此,反复发生)
查看答案
  1. Als ich klein war, hatte ich einen Hund.(单一、持续的状态,只描述一次 → als
  2. Wenn es regnet, nehme ich einen Regenschirm.(现在 → wenn
  3. Als er anrief, war ich nicht zu Hause.(一次具体的电话 → als
  4. Wenn wir uns trafen, haben wir stundenlang geredet.(反复的见面 → wenn

重点回顾

  • als 只用于过去某个单一、不重复的参照点或时期——它可以很短暂,也可以持续很长时间,只要不是被当作反复出现的。
  • wenn 涵盖其余一切情况:现在、将来,以及过去真正反复发生或习惯性的情况。
  • 过去反复出现的不同场合仍然要用 wenn,哪怕它们发生在过去——这是最常见的混淆点。
  • wennals 都是从属连词,遵循和 weildass 一样的语序规则,动词都要移到句末。
  • wenn 在条件句中也表示"如果"——语序相同,意思不同。