在德语中,完成时(Perfekt) 通常由 助动词 "haben" 或 "sein" + 动词的过去分词(Partizip II) 构成。选择哪个助动词取决于动词的语义和语法规则。以下是详细分类和判断方法:
一、用 "sein" 的情况
1. 表示移动或位置变化的动词
方向性移动(从A到B的物理位移):
gehen(走)→ Ich bin gegangen.
fahren(驾驶/乘坐)→ Sie ist mit dem Zug gefahren.
fliegen(飞行)→ Der Vogel ist weggeflogen.
状态变化(从一种状态变为另一种状态):
werden(变成)→ Er ist Arzt geworden.
sterben(死亡)→ Der Hund ist gestorben.
2. 表示“来/去/到达/离开”的动词
kommen(来)→ Sie ist spät gekommen.
ankommen(到达)→ Wir sind in Berlin angekommen.
verlassen(离开)→ Sie ist das Haus verlassen.
3. 少数表示“停留/存在”的动词
bleiben(停留)→ Ich bin zu Hause geblieben.
passieren(发生)→ Was ist passiert?
二、用 "haben" 的情况
1. 及物动词(带直接宾语的动词)
essen(吃)→ Ich habe einen Apfel gegessen.
lesen(读)→ Sie hat ein Buch gelesen.
2. 反身动词
sich waschen(洗澡)→ Er hat sich gewaschen.
3. 表示持续动作或状态的动词
arbeiten(工作)→ Wir haben lange gearbeitet.
schlafen(睡觉)→ Du hast gut geschlafen.
4. 情态动词的完成时
können(能够)→ Sie hat nicht kommen können.
5. 非移动性不及物动词
warten(等待)→ Ich habe auf dich gewartet.
regnen(下雨)→ Es hat den ganzen Tag geregnet.
三、特殊规则与例外
同一动词可能因含义不同而切换助动词:
fahren(驾驶):
方向移动 → sein
Sie ist nach München gefahren.
及物(驾驶某物) → haben
Sie hat den Bus gefahren.
部分动词方言差异:
南德方言中,stehen(站立)、liegen(躺)可能用 sein,但标准德语用 haben。
四、快速判断口诀
“动(移动)变(状态变)来去用sein,其他大多用haben!”
例外单独记(如 bleiben, passieren)。
五、自测练习
选择正确的助动词:
Er ______ (haben/sein) einen Brief geschrieben. → hat
Wir ______ (haben/sein) im Park spaziert. → sind
改错:
❌ "Ich habe ins Kino gegangen." → ✅ Ich bin ins Kino gegangen.
六、总结表格
助动词 适用场景 例子
sein 移动、状态变化、来去 fahren, gehen, werden
haben 及物动词、反身动词、持续动作 essen, lesen, arbeiten
最终建议:
先记牢 sein 的动词列表(移动/变化类)。
其余情况默认用 haben。