← 返回博客
🇩🇪德语

德语过去时指南: Perfekt vs Präteritum(含真实例句)

作者:Sandor更新于: 2026年5月18日阅读需 12 分钟

快速回答

德语日常主要有两种过去时: Perfekt(口语默认)和 Präteritum(书面更常见,口语里也会搭配少数高频动词)。大多数对话用 Perfekt,Präteritum 主要见于书籍、新闻,以及 war、hatte、ging 等固定高频用法。本指南讲清两者的构成、Perfekt 里 haben 和 sein 的选择,并帮你避开最常见的学习者错误。

德语过去时主要是在 Perfekt(日常口语里的默认选择)和 Präteritum(写作中常见,在口语里也会和少数高频动词一起使用,比如 warhatte)之间做选择。如果你想尽快说得自然,先学 Perfekt,然后再补上最常见的 Präteritum 形式,用来阅读、看新闻和讲故事。

德语也是一门“高实用度”的语言:Ethnologue 估计全球有 约 9000 万母语者(第 27 版,2024),并且它是 六个欧洲国家 的官方语言(德国、奥地利、瑞士、比利时、卢森堡、列支敦士登)。这意味着你会根据地区、场合和正式程度,听到不同的“过去时习惯”。

如果你正在打基础口语德语,建议把这篇指南和一个问候复习一起用,比如 德语里怎么说你好,因为过去时会立刻出现在寒暄里:Wie war dein Wochenende?

你真正需要的两种过去时

德语表达过去不止两种方式(Perfekt、Präteritum、Plusquamperfekt),但日常生活里主要靠前两种。

Perfekt:口语里的默认选择

Perfekt 的构成是:一个助动词(habensein)加上句末的 过去分词

  • Ich habe gegessen. (eehkh HAH-buh guh-GEH-sen)
  • Ich bin nach Hause gegangen. (eehkh bin nahkh HOW-zuh guh-GAHNG-en)

在对话里,Perfekt 是跨地区最稳妥的选择。你也会在大多数非脚本口语里听到它,比如朋友聊天、同事交流、服务场景,以及随口讲故事。

Präteritum:叙述用的“紧凑型”过去时

Präteritum 是一种简单过去式,常用于写作、新闻和叙述。它在口语里也会和一小部分常用动词一起出现,因为它短而方便。

  • Ich war müde. (eehkh vahr MUE-duh)
  • Ich hatte keine Zeit. (eehkh HAH-tuh KY-nuh TSYTE)

一个好用的理解方式是:Perfekt 听起来更口语Präteritum 听起来更书面,但有少数动词在口语里也很常用。

💡 快速变自然的规则

如果你在说话,而且不确定用哪个,就选 Perfekt。然后主动学习 sein、haben 和情态动词的 Präteritum,因为你会一直听到它们。

德国人什么时候选 Perfekt 或 Präteritum(真实使用规律)

选择过去时不只是语法问题,也是风格问题。语言学家 Martin Durrell 讨论过德语是一种“语域和地区会显著影响标准用法”的语言,学习者会立刻感受到这种差异,尤其体现在时态选择上(可参考他关于现代德语语法的研究)。

地区:北方和南方的倾向

你经常会听到一种说法:德语南部的口语更偏向用 Perfekt,而北方说话者在日常对话里可能会多用一点 Präteritum。这是一种倾向,不是铁律。

如果你通过电视学习,你还会听到一种“播音标准”,它可能比随口聊天更偏 Präteritum,尤其是在叙述段落里。

场景:对话 vs 叙述

  • 对话:大多数动词以 Perfekt 为主。
  • 叙述(书、童话、新闻报道):Präteritum 很常见,因为句子更轻巧,也能避免反复出现助动词。

所以儿童故事常常是:Es war einmal...,而不是 Es ist einmal gewesen...

动词类型:口语里仍常用 Präteritum 的短名单

即使主要用 Perfekt 的人,也常会说:

  • seinwar
  • habenhatte
  • 情态动词konnte, wollte, musste, durfte, sollte, mochte
  • 经常还有 gehenging(不算绝对,但很常见)

这部分原因和频率、节奏有关。David Crystal 在谈英语时指出,节奏和处理成本会影响哪些形式在日常口语里变成“正常”。德语也有类似压力:短而高频的形式更容易保留下来。

如何构成 Perfekt(一步一步来)

Perfekt 看起来吓人,但拆开其实就是两个决定:

  1. haben 还是 sein
  2. 构造 Partizip II(过去分词)

第 1 步:haben vs sein

主要在这些情况下用 sein

  • 移动或位置变化:gehen, kommen, fahren, fliegen
  • 状态变化:aufstehen, einschlafen, sterben
  • 核心动词:sein, werden, bleiben

大多数其他动词用 haben,尤其是动作和活动:

  • machen, kaufen, lernen, sehen, essen, arbeiten

例子:

  • Wir sind nach Berlin gefahren. (veer zint nahkh behr-LEEN guh-FAH-ren)
  • Wir haben ein Auto gekauft. (veer HAH-ben yn OW-toh guh-KOWFT)

⚠️ 常见陷阱:'fahren' 既能配 haben 也能配 sein

如果 fahren 表示你去了某个地方,通常用 sein:Ich bin nach Köln gefahren. 如果表示你把某个东西(车)开着当作一种活动,就可以用 haben:Ich habe das Auto gefahren.

第 2 步:构造过去分词(Partizip II)

主要有三大模式。

规则动词:ge- + 词干 + -t

  • machengemacht (guh-MAHKHT)
  • lernengelernt (guh-LEHRNT)
  • spielengespielt (guh-SHPEELT)

强变化动词:常见是 ge- + 变形词干 + -en

  • gehengegangen (guh-GAHNG-en)
  • sehengesehen (guh-ZEH-en)
  • sprechengesprochen (guh-SHPROH-khen)

强变化动词的分词无法完全预测。你要把它们当词汇来学,最好放在语境里一起记。

如果你想用更结构化的方法记不规则形式,可以配合间隔重复流程,比如我们这篇 Anki 指南

带前缀的动词:ge- 放哪里(或直接消失)

很多学习者会在这里把德语“学崩”。

可分前缀(auf-, an-, mit- 等)会把 ge 放在中间:

  • aufmachenaufgemacht (OWF-guh-MAHKHT)
  • ankommenangekommen (AHN-guh-KOH-men)

不可分前缀(be-, ver-, er-, ent-, zer-, miss-)通常会去掉 ge

  • bezahlenbezahlt (buh-TSAHLT)
  • verstehenverstanden (fehr-SHTAHN-den)
  • erzählenerzählt (ehr-TSEHLT)

像 Duden 这样可靠的词典会标出分词形式(访问于 2026)。请用它,因为“直接加 ge-”经常会错。

如何构成 Präteritum(以及哪些形式最重要)

Präteritum 用过去词干加词尾构成。很多动词,尤其是强变化动词,形式不规则。

好消息是:为了口语,你可以先专注一小部分。

必须掌握的 Präteritum 动词

sein

  • ich war (eehkh vahr)
  • du warst (doo vahrst)
  • er/sie/es war (ehr/zee/ess vahr)
  • wir waren (veer VAH-ren)
  • ihr wart (eer vahrt)
  • sie/Sie waren (zee/zee VAH-ren)

haben

  • ich hatte (eehkh HAH-tuh)
  • du hattest (doo HAH-tuhst)
  • er/sie/es hatte (HAH-tuh)
  • wir hatten (VAIR HAH-ten)

情态动词(例:können)

  • ich konnte (eehkh KOHN-tuh)
  • du konntest (doo KOHN-tuhst)
  • wir konnten (veer KOHN-ten)

它们在真实对话里出现频率极高:能力、义务、意愿、许可。如果你也想说得更礼貌,可以把它们和问候、告别一起练,参考 德语里怎么说再见,因为情态动词在委婉表达里无处不在。

写作里的 Präteritum:你会遇到什么

在小说、传记和新闻叙述里,Präteritum 会搭配更多动词,不只是那份短名单。所以阅读时你会觉得像在用另一套时态系统。

一个实用策略是:说话主要用 Perfekt阅读时对 Präteritum 保持敏感。时间久了,这种对应会变成自动反应。

语序:最容易让句子听起来“不像德语”的过去时错误

大多数过去时错误不在于选错时态,而在于 动词各部分放错位置

主句里的 Perfekt 语序

助动词在第 2 位,分词在句末:

  • Heute habe ich gearbeitet. (HOY-tuh HAH-buh eekh ar-bye-TET)
  • Gestern bin ich spät eingeschlafen. (geh-SHTEHRN bin eekh SHPAYT yn-guh-SHLAH-fen)

可分动词的 Perfekt 语序

分词仍然放在句末:

  • Ich habe das Fenster aufgemacht. (eehkh HAH-buh dahs FEHN-ster OWF-guh-MAHKHT)

从句:助动词也要到句末

weil, dass, wenn 引导的从句里,限定动词要到句末。用 Perfekt 时,这意味着助动词也会被推到最后,并且在分词之后。

  • ..., weil ich gearbeitet habe. (vyle eekh ar-bye-TET HAH-buh)
  • ..., weil ich nach Hause gegangen bin. (vyle eekh nahkh HOW-zuh guh-GAHNG-en bin)

这是德语的核心节奏。如果你想更系统地复习语序,可以看我们的 德语语序指南

否定和时间词:nicht 和 gestern 放哪里

当你用时间词把句子“钉住”,德语过去时会变得很容易。

时间表达通常放得比较靠前

  • Gestern habe ich keine Zeit gehabt. (geh-SHTEHRN HAH-buh eekh KY-nuh TSYTE guh-HAHPT)
  • Letzte Woche sind wir umgezogen. (LEHTS-tuh VOH-khuh zint veer OOM-guh-TSOH-gen)

nicht 的位置(快速实用规则)

  • 否定一个动词概念:Ich habe nicht gegessen.
  • 否定带冠词的名词:用 keinIch habe kein Geld gehabt.

如果你还在搭建核心词汇,我们的 最常见的 100 个德语单词 很有帮助,因为很多过去时句子都由一小组高频动词和小词组成。

你会真实听到的例子(以及为什么用这个时态)

下面是一些“很像母语者”的小模板,你可以直接复用。

周末寒暄

  • Wie war dein Wochenende? (vee vahr dyn VOH-khen-en-duh)
    这里默认用 sein 的 Präteritum。

  • Es war gut, ich habe viel geschlafen. (ess vahr goot, eekh HAH-buh feel guh-SHLAH-fen)
    把 Präteritum(war)和 Perfekt(habe geschlafen)混用很正常。

解释一个问题

  • Ich habe meinen Schlüssel verloren. (eehkh HAH-buh MY-nen SHLUESS-el fehr-LOH-ren)
    用 Perfekt 来报告发生了什么很自然。

讲故事(书面风格)

  • Er ging nach Hause und sah das Licht. (ehr ging nahkh HOW-zuh oont zah dahs likht)
    Präteritum 更紧凑,也更叙述化。

文化视角:为什么“书面过去时”在德语里仍然重要

德语文化圈有很强的书面叙述传统:报纸、小说和长篇报道依然有影响力,学校也很早就强调阅读能力。这让 Präteritum 即使在日常对话以 Perfekt 为主的情况下,仍然非常显眼。

你也会把时态选择当作一种风格信号。在随口聊天里,Präteritum 可能听起来更“文学”或更“官方”,所以学习者有时会觉得自己能被理解,但听起来还是有点僵硬。

如果你通过媒体学习,这不是问题,而是优势:脚本对话、旁白叙述和字幕会让你很快接触两套系统。这也是为什么基于片段的学习能加快时态识别,因为你会在情绪清晰的场景里反复听到短而高频的 Präteritum 形式。

一个简单的学习计划(避免背随机清单)

阶段 1(A1-A2):用 Perfekt 说话

  • 掌握高频移动动词的 haben vs sein。
  • 把 30 到 50 个常见分词当作整块来学:gemacht, gesagt, gesehen, gegangen, gekommen
  • 练到语序变成自动反应。

阶段 2(A2-B1):加入 Präteritum 短名单

主动加入这些:

  • war, hatte
  • konnte, wollte, musste, durfte, sollte
  • 可选 ging

你会立刻更能听懂电视,也会读得更快。

阶段 3(B1-B2):阅读时对 Präteritum 更舒服

这个阶段,你通过阅读和听力来扩展对 Präteritum 的识别,而不是强迫自己在每次对话里都用它。

一个不错的标准是:你能读一篇新闻,并在脑中“听到”故事,而不是逐个时态去翻译。

💡 一个快速自测

如果你能不假思索回答这些,你的过去时就够用了:Wie war es? Was hast du gemacht? Wo bist du gewesen? Warum konntest du nicht kommen?

常见错误(以及干净的修正)

错误 1:因为中文里常用一种过去表达,就到处用 Präteritum

修正:口语默认用 Perfekt,Präteritum 主要留给 war, hatte 和情态动词,除非你刻意用书面叙述风格讲故事。

错误 2:把分词放得太靠前

错误:Ich habe gegessen heute.
更好:Ich habe heute gegessen.Heute habe ich gegessen.

错误 3:给不可分前缀动词加 ge-

错误:geverstanden
正确:verstanden (fehr-SHTAHN-den)

错误 4:因为动词“感觉像移动”就选 sein

有些动词描述的是活动,不是位置变化。

  • Ich habe geschwommen.(活动)
  • Ich bin geschwommen 在特定语境里也可能出现,但不是默认。拿不准时,按词典用法来。

关于语气的一点说明:过去时和礼貌

过去时常用于缓和语气和间接表达,尤其搭配情态动词:

  • Ich wollte nur fragen... (eehkh VOL-tuh noor FRAH-gen)
    这是很常见的礼貌开场,功能上类似中文里的“我想问一下”。

在关系表达里,你也会听到过去时用来铺垫情绪。如果你在学德语恋爱表达,我们的 德语里怎么说我爱你 也很适合和这篇一起用,因为情侣谈回忆时常会混用 war 和 Perfekt。

练习:把现在时变成过去时(小模板)

拿一个现在时句子,把它改成过去时。

  1. 现在时:Ich kaufe ein Ticket.
    Perfekt:Ich habe ein Ticket gekauft. (guh-KOWFT)

  2. 现在时:Ich gehe nach Hause.
    Perfekt:Ich bin nach Hause gegangen. (guh-GAHNG-en)

  3. 现在时:Ich kann nicht kommen.
    Präteritum(口语常用):Ich konnte nicht kommen. (KOHN-tuh)

用你自己的动词重复练。目标是速度,不是完美。

用真实片段更快掌握过去时

如果你想让过去时真正“粘住”,就专注在短而重复的场景里,同样的模式会不断出现:warhattebin gegangenhabe gesagt。Wordy 的片段练习就是为这种重复设计的,配合互动字幕和复习,你会从“知道规则”变成把时态当作一种正常的声音模式来听。

想学更多能在对话里直接用的德语,可以逛逛 博客,保持一个小循环:问候,语序,然后过去时。

常见问题

德语口语里更常用 Perfekt 还是 Präteritum?
日常口语里,大多数人默认用 Perfekt,尤其在德国南部、奥地利和瑞士。Präteritum 在口语也会出现,但主要限于少数高频动词,如 war、hatte、ging、konnte。书面语中 Präteritum 明显更常见。
Perfekt 里怎么选 haben 还是 sein?
sein 多用于表示移动或状态变化的动词(gehen、kommen、fahren、aufstehen、einschlafen),以及 sein、werden、bleiben。其他大多数动词用 haben,尤其是不涉及位置或状态变化的动作。不确定时查词典的助动词标注。
Präteritum 只用于书和新闻吗?
不只。Präteritum 确实更偏向书面叙述,但在口语中也保留在固定搭配和高频动词里,尤其是 sein 和 haben。地区差异也很明显,北部说话者通常比南部更常用 Präteritum。
学习者在德语过去时上最常犯的错误是什么?
最大错误是把 Präteritum 当作口语默认过去时,像英语一般过去时那样用,这在日常对话里会显得生硬或书面。第二个常见错误是机械用 ge- 和 -t 造过去分词,分离前缀动词和强变化动词常会出错。
只用 Perfekt 说德语可以吗?
可以,尤其在 A1 到 B1 阶段,主要用 Perfekt 也能很好交流。但你仍需要在阅读和听力中识别 Präteritum,并主动掌握最常见的 Präteritum 形式(war、hatte、konnte、wollte、ging),因为口语里也很常见。

来源与参考资料

  1. Ethnologue,《German》,第27版,2024
  2. Duden,《Rechtschreibung und Grammatik》,访问于 2026
  3. Institut für Deutsche Sprache (IDS),关于德语语法与用法的资料,访问于 2026
  4. Deutsche Welle (DWDS/Deutsch Lernen),关于 Perfekt 与 Präteritum 的语法讲解,访问于 2026

用 Wordy 开始学习

看真实电影片段,边看边积累词汇。免费下载。

在 App Store 下载在 Google Play 获取可在 Chrome 网上应用店获取

更多语言指南