✅ 德语完成时 - Perfekt
掌握德语口语中最常用的过去时态,用haben或sein构成完成时
什么是完成时?
完成时(Perfekt)是德语口语中最常用的过去时态,用来表示已经发生的动作或状态。它由助动词(haben/sein)的现在时变位 + 第二分词(Partizip II)构成。
🔑 核心概念
- 完成时表示过去发生的动作,与英语现在完成时类似
- 助动词选择:haben(大多数动词)或 sein(表示位置变化或状态变化)
- 第二分词位于句末
完成时的构成
基本公式
助动词(haben/sein)+ 第二分词
用 haben 的动词
大多数动词使用 haben 作为助动词:
- Ich habe ein Buch gelesen. 我读了一本书。
- Er hat Deutsch gelernt. 他学了德语。
- Wir haben Pizza gegessen. 我们吃了披萨。
用 sein 的动词
以下情况使用 sein 作为助动词:
1. 表示位置变化的动词
- gehen(走), fahren(乘车去), fliegen(飞), kommen(来)
2. 表示状态变化的动词
- werden(变成), sterben(死亡), aufwachen(醒来)
- Ich bin nach Hause gegangen. 我回家了。
- Er ist nach Berlin gefahren. 他去柏林了。
- Wir sind müde geworden. 我们变得累了。
第二分词的构成
规则动词
规则动词的第二分词构成:ge- + 词干 + -t
| 不定式 | 词干 | 第二分词 | 例句 |
|---|---|---|---|
| machen(做) | mach | gemacht | Ich habe das gemacht. |
| lernen(学习) | lern | gelernt | Er hat Deutsch gelernt. |
| spielen(玩) | spiel | gespielt | Wir haben Fußball gespielt. |
| kaufen(买) | kauf | gekauft | Sie hat ein Buch gekauft. |
不规则动词
不规则动词的第二分词构成:ge- + 变化词干 + -en
| 不定式 | 第二分词 | 例句 |
|---|---|---|
| gehen(走) | gegangen | Ich bin nach Hause gegangen. |
| kommen(来) | gekommen | Er ist spät gekommen. |
| essen(吃) | gegessen | Wir haben Pizza gegessen. |
| trinken(喝) | getrunken | Ich habe Wasser getrunken. |
| sehen(看) | gesehen | Sie hat den Film gesehen. |
| lesen(读) | gelesen | Er hat ein Buch gelesen. |
| schreiben(写) | geschrieben | Ich habe einen Brief geschrieben. |
| sprechen(说) | gesprochen | Wir haben Deutsch gesprochen. |
💡 记忆技巧
很多不规则动词的第二分词与过去时形式相似:
- gehen → ging → gegangen
- kommen → kam → gekommen
- essen → aß → gegessen
可分动词的完成时
可分动词的第二分词构成特殊:前缀 + ge- + 词干 + -t/en
| 不定式 | 第二分词 | 例句 |
|---|---|---|
| aufstehen(起床) | aufgestanden | Ich bin früh aufgestanden. |
| anfangen(开始) | angefangen | Wir haben mit der Arbeit angefangen. |
| einkaufen(购物) | eingekauft | Sie hat im Supermarkt eingekauft. |
| fernsehen(看电视) | ferngesehen | Er hat gestern ferngesehen. |
⚠️ 注意
可分动词的第二分词中,ge- 插在中间:前缀 + ge- + 词干 + 词尾
常见动词完成时对照表
| 不定式 | 助动词 | 第二分词 | 例句 |
|---|---|---|---|
| sein(是) | sein | gewesen | Ich bin müde gewesen. |
| haben(有) | haben | gehabt | Er hat Zeit gehabt. |
| werden(成为) | sein | geworden | Ich bin müde geworden. |
| fahren(乘车) | sein | gefahren | Wir sind nach Berlin gefahren. |
| bleiben(停留) | sein | geblieben | Er ist zu Hause geblieben. |
| passieren(发生) | sein | passiert | Was ist passiert? |
💡 学习技巧
如何判断用 haben 还是 sein?
- 用 haben:及物动词(带宾语)、反身动词、大多数不及物动词
- 用 sein:表示位置变化(gehen, fahren, kommen)、状态变化(werden, sterben)
⚠️ 常见错误
- ❌ Ich habe nach Hause gegangen. → ✅ Ich bin nach Hause gegangen.
- ❌ Er ist ein Buch gelesen. → ✅ Er hat ein Buch gelesen.
- ❌ Wir haben Fußball spielen. → ✅ Wir haben Fußball gespielt.
- ❌ Ich bin früh aufgestanden. → ✅ Ich bin früh aufgestanden.(可分动词第二分词写在一起)
✏️ 练习题
练习 1:选择正确的助动词(haben 或 sein)
- Ich nach Hause gegangen.
- Er ein Buch gelesen.
- Wir nach Berlin gefahren.
- Sie Pizza gegessen.
- Ihr spät gekommen.
- Du Deutsch gelernt.
练习 2:写出正确的第二分词
- Ich habe ein Buch . (lesen)
- Er ist nach Hause . (gehen)
- Wir haben Pizza . (essen)
- Sie ist nach Berlin . (fahren)
- Ich habe einen Brief . (schreiben)
- Er hat Wasser . (trinken)
- Wir sind früh . (aufstehen)
- Sie hat Deutsch . (sprechen)
练习 3:连词成句(完成时)
- ich / nach Hause / gehen / (sein) →
- er / ein Buch / lesen / (haben) →
- wir / Pizza / essen / (haben) →
- sie / nach Berlin / fahren / (sein) →
练习 4:改正错误
找出句子中的错误并改正
- ❌ Ich habe nach Hause gegangen.
✅ - ❌ Er ist ein Buch gelesen.
✅ - ❌ Wir sind Pizza gegessen.
✅