快速回答
德语 Perfekt(完成时)是日常口语里最常用的过去时表达。它由助动词(haben 或 sein)加过去分词(Partizip II)构成,分词通常放在分句末尾。关键在于选对助动词,并能为规则动词、不规则动词和可分动词正确构成分词。
德语的 Perfekt 时态,是日常口语里谈论过去事件最常用的方式。它的结构是一个助动词(haben 或 sein)加上过去分词(Partizip II),并且过去分词通常放在分句末尾。
如果你已经会说一些基础句子,比如德语怎么说你好和德语怎么说再见,那么 Perfekt 就是下一个重要台阶。它能让你用母语者真实的说法,讲清楚发生了什么,你做了什么,你去了哪里。
为什么 Perfekt 很重要(以及德语有多常见)
德语是一门重要的世界语言。Ethnologue 估计德语母语者约 9000 万(Ethnologue,第 27 版,2024)。德语在多个国家是官方语言,包括德国、奥地利、瑞士、比利时、卢森堡和列支敦士登,并且在欧洲被广泛学习。
在日常生活中,你最常听到的过去时就是 Perfekt,尤其是在对话里。如果你只先学 Präteritum,你仍然能读懂很多书面德语,但你的口语会很快听起来像书面语。
语言学家 Martin Durrell 在他的德语参考语法著作中,把口语和书面语过去时的分工视为现代用法的核心特征。这正是学习者会遇到的点,语法本身不难,但选哪个时态带有文化和地域因素。
Perfekt 是什么(一条清晰公式)
Perfekt 有两部分:
- 变位后的助动词: haben 或 sein
- 过去分词: Partizip II
在主句里,助动词占正常的动词位置(常见是第二位),过去分词放到句末。
示例结构:
- Ich habe heute viel gearbeitet.
- Ich bin nach Hause gegangen.
两个助动词: haben vs sein
大多数动词用 haben
如果动词描述的是一个动作,尤其是能带直接宾语的动作,Perfekt 通常用 haben。
- Ich habe Pizza gegessen.
- Wir haben den Film gesehen.
- Sie hat mich angerufen.
发音提示(用中文近似说明):
- haben: HAH-ben
- gegessen: geh-GEH-sen
- gesehen: geh-ZAY-en
- angerufen: AHN-guh-roo-fen
表示移动和状态变化用 sein
很多表示移动(从 A 到 B)的动词,以及描述状态变化的动词,会用 sein。
- Ich bin nach Berlin gefahren.
- Er ist eingeschlafen.
- Sie ist gestorben.
发音提示:
- sein: ZINE
- gefahren: guh-FAH-ren
- eingeschlafen: EYN-guh-shlah-fen
- gestorben: guh-SHTOR-ben
一个实用捷径是,如果你能很自然地问出“你去了哪里?”或“你变成了什么?”,它往往就是 sein 动词。但捷径也有例外,所以尽量用词典确认(Duden 的词条在这方面很可靠,访问于 2026)。
两者都能用的动词(含义会变)
有些动词既能用 haben 也能用 sein,取决于你强调的是移动(sein)还是活动本身(haben)。
-
Ich bin geschwommen. (我游了,强调移动,常暗示距离或方向)
-
Ich habe geschwommen. (我进行了游泳这项活动,强调活动)
-
Er ist gefahren. (他开车过去了,强调从 A 到 B 的移动)
-
Er hat gefahren. (不太常见,但在特定语境里可与直接宾语一起出现,比如较旧或地域性用法,或固定结构)
如果你觉得这很乱,你的感觉没错。德语助动词的选择一部分取决于语义,一部分取决于约定俗成。好的语法书会把它当作一个用法系统,而不是一条单一规则。
如何构成过去分词(Partizip II)
德语过去分词在很多情况下是规则的,但你必须识别三大类: 规则动词、不规则动词、混合动词。
规则动词(-en 结尾且分词可预测)
很多规则动词的 Partizip II 是:
ge- + 词干 + -t
例子:
- machen → gemacht (guh-MAHKT)
- spielen → gespielt (guh-SHPEELT)
- lernen → gelernt (guh-LEHRNT)
这一组最容易形成固定套路。
不规则(强变化)动词
强变化动词的过去分词常以 -en 结尾,并且可能发生元音变化。
例子:
- gehen → gegangen (guh-GAHNG-en)
- sehen → gesehen (guh-ZAY-en)
- schreiben → geschrieben (guh-SHREE-ben)
这些无法完全预测,所以要当作词汇来记。Duden 和 Goethe-Institut 的语法材料会清楚列出过去分词(访问于 2026)。
混合动词(弱变化结尾,强变化元音)
有些动词像强变化动词一样变元音,但结尾仍像弱变化动词一样用 -t。
例子:
- bringen → gebracht (guh-BRAHKT)
- denken → gedacht (guh-DAHKT)
- kennen → gekannt (guh-KAHNT)
它们在口语里很常见,所以值得尽早背熟。
💡 快速学习过去分词的方法
学一个新动词时,把它当作三件套来学: 不定式、Präteritum 形式、Partizip II。即使你主要用 Perfekt 说话,Präteritum 也能帮你识别书面德语和很多固定表达。
可分动词在 Perfekt 里(ge 放在中间)
可分动词是 Perfekt 的经典陷阱。过去分词通常长这样:
前缀 + ge + 词干 + 词尾
例子:
- anrufen → angerufen (AHN-guh-roo-fen)
- aufstehen → aufgestanden (OWF-guh-SHTAHN-den)
- einkaufen → eingekauft (EYN-guh-kowft)
注意 ge 出现在前缀之后。
这点很重要,因为可分动词在真实对话里出现频率极高。包括恋爱相关表达,比如德语怎么说我爱你,你也会听到 anrufen、zurückkommen、aufpassen 这类动词。
不可分动词(没有 ge-)
如果动词带有不可分前缀,它通常不会加 ge-。
常见不可分前缀包括: be-, ver-, er-, ent-, zer-, miss-
例子:
- besuchen → besucht (beh-ZOOKT)
- verstehen → verstanden (fehr-SHTAHN-den)
- erzählen → erzählt (ehr-TSAYLT)
学习者常见错误是仍然加 ge-。geverstanden 是错的。
以 -ieren 结尾的动词(也没有 ge-)
以 -ieren 结尾的动词也不使用 ge-。
例子:
- studieren → studiert (shtoo-DEE-eert)
- telefonieren → telefoniert (teh-leh-foh-NEE-eert)
- reparieren → repariert (reh-pah-REE-eert)
它们常是国际词,所以学习者容易想太多。规则很简单,不加 ge-。
语序: Perfekt 在真实句子里放哪里
主句: 助动词第二位,过去分词最后
- Ich habe heute keine Zeit gehabt.
- Wir sind gestern spät angekommen.
发音提示:
- gehabt: guh-HAPT
- angekommen: AHN-guh-kom-en
疑问句: 助动词第一位,过去分词最后
- Hast du das gemacht?
- Bist du schon gegangen?
发音提示:
- hast: HAHST
- bist: BIST
- schon: shohn
从句: 两个都放到句末
在从句里(weil, dass, obwohl, wenn),变位后的助动词也会移到句末。
- ..., weil ich heute gearbeitet habe.
- ..., dass wir spät angekommen sind.
这也是德语让人觉得“信息来得很晚”的原因之一。你常常要等到过去分词,才知道到底发生了什么。
David Yeandle 关于德语句法和动词位置的研究强调,动词末位模式对德语分句结构非常关键。Perfekt 把这种结构变得更明显,因为它把动词拆成了两部分。
⚠️ 常见语序错误
在普通主句里,不要把过去分词放在助动词后面。Ich habe gearbeitet 没问题,但如果你加了额外信息,过去分词仍然要放最后: Ich habe heute im Büro gearbeitet.
Perfekt vs Präteritum: 德国人实际怎么用
实用规则: 口语更偏好 Perfekt
在大量日常口语中,Perfekt 是默认的过去时。这在南部(巴伐利亚、巴登-符腾堡)、奥地利和瑞士尤其明显。
如果你是为了对话而学,Perfekt 的回报最大。
但某些动词里 Präteritum 仍然常见
即使主要用 Perfekt 的人,也常用 Präteritum 来说:
- sein: ich war, du warst
- haben: ich hatte
- 情态动词: ich konnte, ich musste, ich wollte
在随意口语里你也会听到 Perfekt 形式(ich bin gewesen, ich habe gehabt),但它们可能听起来更“有标记”或更地域化,很多学习者前期不必优先掌握。
IDS(Institut für Deutsche Sprache)讨论过时态选择如何随地区和语域变化,并指出这种变化是标准用法的一部分,而不是“错误”(IDS 资源,访问于 2026)。
文化提示: 时态选择在表达语域,不只是时间
在德语职场里,Perfekt 往往更口语、更贴近当下,而 Präteritum 可能更像报告或叙述。在新闻播报中,Präteritum 很常见,因为它更简洁,也更符合从书面到口播的风格。
朋友之间讲故事时,Perfekt 更常见,因为它更贴合口语节奏。所以你更常听到 Ich habe ihn gesehen,而不是 Ich sah ihn,除非对方在用更文学化的语气讲述。
高频 Perfekt 动词小工具包(含发音)
下面这些动词,你在电影、剧集和真实对话里会不断听到:
- machen → gemacht (guh-MAHKT)
- sagen → gesagt (guh-ZAHKT)
- gehen → gegangen (guh-GAHNG-en)
- kommen → gekommen (guh-KOM-en)
- sehen → gesehen (guh-ZAY-en)
- geben → gegeben (guh-GAY-ben)
- nehmen → genommen (guh-NOM-en)
- finden → gefunden (guh-FOON-den)
- denken → gedacht (guh-DAHKT)
- wissen → gewusst (guh-VOOST)
如果你想要更多能直接套进这些结构的日常词汇,可以搭配这种按频率整理的列表,比如100 个最常见的德语单词。
学习者常见错误(以及如何快速修正)
错误 1: 助动词选错
错误: Ich habe nach Hause gegangen.
正确: Ich bin nach Hause gegangen.
修正: 从第一天起,就把移动和状态变化动词当作“sein 动词”来学。遇到新动词时,查词典词条里的助动词信息(Duden,访问于 2026)。
错误 2: 带前缀的过去分词构造错
错误: Ich habe angeruft.
正确: Ich habe angerufen.
修正: 对可分动词,把过去分词当作一个整体短语来记。很多都很高频,会反复出现。
错误 3: 忘了把过去分词放句末
错误: Ich habe gearbeitet heute.
正确: Ich habe heute gearbeitet.
修正: 用短扩展训练。先说 Ich habe gearbeitet,然后加一个时间短语,再加一个地点短语,并始终把过去分词推到句末。
错误 4: 在对话中过度使用 Präteritum
学习者常从教材和阅读里先接触 Präteritum。这很有用,但如果你的目标是自然对话,就把默认时态切换为 Perfekt。
你仍然需要 war 和 hatte 的 Präteritum,并且在书面语里会到处见到它。
Perfekt 在真实电影和电视剧对话里怎么出现
口语德语里充满了短小的 Perfekt 句子:
- Ich hab's vergessen. (我忘了。)
- Wir haben gewonnen. (我们赢了。)
- Was ist passiert? (发生什么了?)
- Ich bin gleich zurückgekommen. (我马上就回来了。)
发音提示:
- vergessen: fehr-GEH-sen
- gewonnen: guh-VOHN-en
- passiert: pah-SEE-eert
- zurückgekommen: tsoo-ROOK-guh-kom-en
你还会在快速语流里听到缩略形式,比如 ich hab 和 wir sind。这很正常,不是“随便的德语”,而是日常节奏。
如果你想用与真实语速匹配的字幕反复听这些结构,基于电影片段的练习会很有帮助。Wordy 的片段形式就是为此设计的,短场景里自然出现 Perfekt,然后快速回放,练语序和过去分词识别。
一个简单练习计划(每天 15 分钟)
第 1 步: 掌握 20 个到处都会出现的过去分词
选一组入门清单: gemacht, gesagt, gegangen, gekommen, gesehen, gegeben, genommen, gefunden, gedacht, gewusst, gegessen, getrunken, geschlafen, gearbeitet, gelernt, gespielt, gekauft, angerufen, verstanden, erzählt。
把每个都和助动词一起写: ich habe gemacht, ich bin gegangen。
第 2 步: 用一个模板练语序
模板:
Ich habe [time] [place] [object] [Partizip II].
例子:
- Ich habe gestern im Büro viel gearbeitet.
- Ich habe heute zu Hause Pizza gegessen.
第 3 步: 加入从句
- ..., weil ich keine Zeit gehabt habe.
- ..., weil wir spät angekommen sind.
这是让你的德语在结构上听起来正确的最快方法。
💡 现实生活里用礼貌的过去时
关于语气的一点说明: 德语里的过去时和情绪强度
Perfekt 也常用来表达情绪上的“刚刚发生感”。在争吵、坦白和戏剧化场景里,德国人常用 Perfekt,把焦点放在刚发生的事上。
这也是为什么 Perfekt 常出现在强烈用语附近。如果你想了解强度和语域如何运作(以及什么时候不要照搬屏幕上的说法),可以看我们的德语脏话指南。先为了理解而学,不要为了表演而学。
总结: Perfekt 检查清单
- 结构: haben/sein + Partizip II
- 主句: 助动词靠前,过去分词句末
- 从句: 两个都在句末
- haben: 大多数动词
- sein: 移动和状态变化
- Partizip II 模式: ge-...-t(规则),-en(很多不规则),也存在混合动词
- 可分前缀: 前缀 + ge + 词干
- 不可分前缀和 -ieren 动词: 不加 ge-
当你能稳定做到这些,你的德语过去时就能在真实对话里用起来,而不只是在练习题里。
如果你想做更结构化的听力练习,让 Perfekt 在自然语流里反复出现,可以去看看 Wordy 的德语片段,然后再用偏语法的阅读来巩固,比如德语语序。
常见问题
德语 Perfekt 一般用在什么场景?
Perfekt 里 haben 和 sein 怎么选?
德语句子里过去分词放在哪里?
德语 Perfekt 等同于英语现在完成时吗?
德语写作里一定用 Präteritum 吗?
来源与参考资料
- Duden,'Perfekt' 与 'Partizip II' 词条,访问于 2026 年
- Institut für Deutsche Sprache (IDS),关于德语语法与用法的资料,访问于 2026 年
- Goethe-Institut,德语语法学习材料(Perfekt/Präteritum),访问于 2026 年
- Ethnologue,第 27 版,2024 年

