Wenn 和 als 都可以翻译成"当……的时候"——但德语要求你根据具体情况选用正确的词:是在说现在、将来,还是过去;如果是过去,还要看描述的是一个单一、不重复的情况,还是发生过不止一次的事。和 weil 和 dass 一样,这两个词也都是从属连词:变位动词要移到从句末尾。
**简而言之:**过去某个单一、不重复的时间点或阶段用 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 完全一样
wenn 和 als 同样是从属连词,所以和 weil 和 dass 一样的规则也适用:变位动词要移到从句末尾,主句和从句之间总是用逗号隔开,如果 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:
- ___ ich klein war, hatte ich einen Hund.(一段具体的时期,只描述一次)
- ___ es regnet, nehme ich einen Regenschirm.(现在,每次发生都是如此)
- ___ er anrief, war ich nicht zu Hause.(一次具体的电话)
- ___ wir uns trafen, haben wir stundenlang geredet.(每次见面都是如此,反复发生)
查看答案
- Als ich klein war, hatte ich einen Hund.(单一、持续的状态,只描述一次 → als)
- Wenn es regnet, nehme ich einen Regenschirm.(现在 → wenn)
- Als er anrief, war ich nicht zu Hause.(一次具体的电话 → als)
- Wenn wir uns trafen, haben wir stundenlang geredet.(反复的见面 → wenn)
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
重点回顾
- als 只用于过去某个单一、不重复的参照点或时期——它可以很短暂,也可以持续很长时间,只要不是被当作反复出现的。
- wenn 涵盖其余一切情况:现在、将来,以及过去真正反复发生或习惯性的情况。
- 过去反复出现的不同场合仍然要用 wenn,哪怕它们发生在过去——这是最常见的混淆点。
- wenn 和 als 都是从属连词,遵循和 weil、dass 一样的语序规则,动词都要移到句末。
- wenn 在条件句中也表示"如果"——语序相同,意思不同。