你已经学过怎么用 haben 构成现在完成时,也学过与之搭配的强变化和混合变化不规则过去分词。但有一类动词要用 sein 而不是 haben 构成现在完成时,主要包括表示从一地移动到另一地的动词,以及表示状态变化的动词。过去分词本身的构成方式和你已经学过的完全一样(规则的 -t,或者不规则的强变化/混合变化形式);变化的只是助动词。
小结: 当主语自己发生位移或改变所在地点时(gehen → ist gegangen),或者经历状态变化时(werden → ist geworden),要用 sein 而不是 haben;此外还有少数固定例外(sein、bleiben)。如果动词带第四格宾语(直接宾语),几乎总是用 haben,哪怕看起来和位移有关(Ich habe das Auto gefahren——我开了那辆车)。除此之外,语序和过去分词的构成方式都和 haben 完全一样。
汉语常用”了/过”等表达完成或经历,但不会像德语这样按动词类型更换助动词。所以遇到 Perfekt 时,要额外判断:主语是在发生位移/状态变化,还是动词带了第四格宾语。
从一个地方到另一个地方的位移
不带第四格直接宾语、且主语自身发生位移或改变所在地点的动词,用 sein 构成现在完成时——目的地经常会提到,但不是必须的:
| 不定式 | 用 sein 构成的现在完成时 | 例句 |
|---|---|---|
| gehen(走、去) | gegangen | Ich bin nach Hause gegangen.(我回家了。) |
| kommen(来) | gekommen | Er ist zu spät gekommen.(他来晚了。) |
| fahren(开车去、乘车去) | gefahren | Wir sind nach Berlin gefahren.(我们开车去了柏林。) |
| fliegen(飞、坐飞机去) | geflogen | Sie ist nach Spanien geflogen.(她坐飞机去了西班牙。) |
| laufen(跑、走) | gelaufen | Ich bin zur Arbeit gelaufen.(我走着去上班了。) |
| fallen(掉、落下) | gefallen | Das Buch ist auf den Boden gefallen.(书掉到地上了。) |
| steigen(爬、登上) | gestiegen | Er ist in den Bus gestiegen.(他上了公交车。) |
不一定要说出目的地——Ich bin spazieren gegangen.(我去散步了。)仍然用 sein,因为主语依然在移动。对比一下主语没有发生位移的活动:Er hat getanzt.(他跳了舞。)和有位移的情况:Er ist ins Zimmer getanzt.(他跳着舞进了房间。)
这些动词中有些也可以带第四格宾语作及物动词用——这时就要换回 haben,因为句子在语法上把动作作用到直接宾语上,而不是单纯描述主语自身的位移:Ich bin nach Berlin gefahren.(我去了柏林/我乘车去了柏林——描述主语的位移)但 Ich habe das Auto gefahren.(我开了那辆车——das Auto 是第四格宾语)。
注意这些过去分词本身遵循的正是上一课学过的强变化/混合变化规律——gegangen、gekommen、gefahren——这方面没有新东西。唯一的区别是用 bin/ist/sind,而不是 habe/hat/haben:
| 人称代词 | sein | +过去分词 |
|---|---|---|
| ich | bin | gegangen |
| du | bist | gegangen |
| er/sie/es | ist | gegangen |
| wir | sind | gegangen |
| ihr | seid | gegangen |
| sie/Sie | sind | gegangen |
不要把 fallen(掉落)和另一个不相关的动词 gefallen(讨人喜欢)搞混,后者不管形式看起来多像,一律用 haben:Das Buch ist gefallen.(书掉了。)但 Das Buch hat mir gefallen.(我喜欢这本书——字面意思是“这本书让我满意”。)
状态变化
很多常见的不及物动词,只要是主语自己进入一种新状态,也用 sein 构成现在完成时——虽然没有任何东西发生空间位移,但确实发生了变化。这是一个有用的经验法则,不是适用于所有动词的严格标准:表示变化的及物动词和反身动词仍然用 haben:Ich habe die Tür geöffnet.(我打开了门);Das Wetter hat sich geändert.(天气变了)。也就是说,"状态变化"这条经验法则主要适用于这类不带第四格宾语的非反身动词;遇到反身结构时要按反身动词的用法记,通常用 haben。
| 不定式 | 用 sein 构成的现在完成时 | 例句 |
|---|---|---|
| werden(变成) | geworden | Er ist Arzt geworden.(他成了一名医生。) |
| sterben(去世) | gestorben | Der Baum ist gestorben.(那棵树死了。) |
| wachsen(生长、长大) | gewachsen | Das Kind ist schnell gewachsen.(这个孩子长得很快。) |
| einschlafen(入睡) | eingeschlafen | Ich bin früh eingeschlafen.(我很早就睡着了。) |
| aufwachen(醒来) | aufgewacht | Sie ist um sieben aufgewacht.(她七点醒了。) |
Aufwachen 很好地提醒我们,sein 并不只出现在不规则动词身上:aufwachen 的过去分词是完全规则的 -t 形式(构成方式和你在现在完成时第一课里学过的一样)——它仍然用 sein,是因为它表示状态变化,而不是因为它的分词形式特殊。
其他常见的用 sein 构成完成时的动词
有一小部分很常用的动词用 sein,却不明显属于上面两种情况中的任何一种。这些最好逐个单独记住:
- sein(是) → ist gewesen:Ich bin in Berlin gewesen.(我去过柏林。)
- bleiben(留下、待着) → ist geblieben:Wir sind zu Hause geblieben.(我们待在家里了。)
- passieren(发生) → ist passiert:Was ist passiert?(发生什么事了?)
可分动词的规律不变
可分动词的语序和 ge- 规则不因助动词而改变——只是把 haben 换成 sein:
- ankommen → angekommen:Der Zug ist angekommen.(火车到了。)
- abfahren → abgefahren:Der Bus ist um acht abgefahren.(公交车八点出发了。)
- aufstehen → aufgestanden:Ich bin um sieben aufgestanden.(我七点起床了。)
常见错误
- ❌ Ich habe nach Hause gegangen. → ✅ Ich bin nach Hause gegangen.(主语在移动,所以要用 sein,不是 haben)
- ❌ Er ist einen Kaffee getrunken. → ✅ Er hat einen Kaffee getrunken.(这里 trinken 带了宾语 einen Kaffee——主语既没有移动也没有发生状态变化,所以像大多数动词一样用 haben)
- ❌ Wir haben zu Hause geblieben. → ✅ Wir sind zu Hause geblieben.(bleiben 是用 sein 的固定例外之一)
- ❌ Sie hat aufgewacht. → ✅ Sie ist aufgewacht.(分词看起来规则并不代表用 haben——aufwachen 表示状态变化,所以仍然用 sein)
小测验
哪个助动词是对的?
- Ich ____ (habe / bin) nach Berlin gefahren.
- Er ____ (hat / ist) einen Film gesehen.
- Wir ____ (haben / sind) um Mitternacht angekommen.
- Der Baum ____ (hat / ist) gestorben.
- Sie ____ (hat / ist) zu Hause geblieben.
查看答案
- bin 2. hat 3. sind 4. ist 5. ist
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
要点总结
- 不及物动词中,主语自己发生位移或改变所在地点的(gehen → ist gegangen、fahren → ist gefahren),以及表示状态变化的动词(werden → ist geworden、einschlafen → ist eingeschlafen),都用 sein 而不是 haben。
- 不一定要说出目的地(ist spazieren gegangen),但带第四格宾语通常会让动词改用 haben(ist nach Berlin gefahren 对比 hat das Auto gefahren)。
- sein、bleiben 和 passieren 是常见的固定例外,都用 sein:ist gewesen、ist geblieben、ist passiert。
- 过去分词本身的构成方式和之前学过的完全一样——规则的 -t,或者不规则的强变化/混合变化形式;只有助动词会变,而且只在这一类特定动词上才会变。
- 分词看起来规则并不代表用 haben——aufwachen → ist aufgewacht 的过去分词是规则形式,但仍然用 sein。
- 大多数动词仍然用 haben——这一类位移/状态变化动词是例外,不是常规。