快速回答
德語日常常用的過去式有兩種: Perfekt(口語最常用)和 Präteritum(多見於書面, 口語也會搭配少數高頻動詞)。多數對話用 Perfekt, Präteritum 主要用在書籍、新聞與固定用法, 例如 war、hatte、ging。本指南會教你兩種時態怎麼組成、Perfekt 要選 haben 還是 sein, 並避開 Traditional Chinese learners 最常犯的錯誤。
德語的過去式主要是在 Perfekt(日常口語的預設)和 Präteritum(寫作中常見,口語裡也會用在少數高頻動詞,例如 war、hatte)之間做選擇。如果你想很快聽起來自然,先學 Perfekt,接著再補上最常見的 Präteritum 形式,用來閱讀、看新聞和說故事。
德語也是一種實用性很高的語言。Ethnologue 估計全球約有 9,000 萬母語者(第 27 版,2024),並且在 6 個歐洲國家是官方語言(德國、奧地利、瑞士、比利時、盧森堡、列支敦斯登)。這代表你會因為地區、情境和正式程度不同,而聽到不同的「過去式使用習慣」。
如果你正在建立日常德語,建議把這篇指南和一篇打招呼複習一起用,例如 德語怎麼說你好,因為過去式在寒暄裡馬上就會出現:Wie war dein Wochenende?
你真正需要的兩種過去式
德語談過去不只兩種方式(Perfekt、Präteritum、Plusquamperfekt),但日常生活主要靠前兩種。
Perfekt:口語的預設
Perfekt 的構成是助動詞(haben 或 sein)加上子句末尾的 過去分詞。
- 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 的人,也常會說:
- sein:war
- haben:hatte
- 情態動詞:konnte, wollte, musste, durfte, sollte, mochte
- 常見還有 gehen:ging(不是每個地方都一樣,但很常見)
這部分和頻率與節奏有關。David Crystal 在談英語時指出,節奏與處理負擔會影響什麼形式在日常口語中變成「正常」。德語也有類似的壓力,短而高頻的形式更容易留下來。
Perfekt 怎麼組(一步一步)
Perfekt 看起來嚇人,但你把它拆成兩個決定就好:
- 選 haben 或 sein
- 做出 Partizip II(過去分詞)
第 1 步:haben 還是 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
- machen → gemacht (guh-MAHKHT)
- lernen → gelernt (guh-LEHRNT)
- spielen → gespielt (guh-SHPEELT)
強變化動詞:常見是 ge- + 變化後詞幹 + -en
- gehen → gegangen (guh-GAHNG-en)
- sehen → gesehen (guh-ZEH-en)
- sprechen → gesprochen (guh-SHPROH-khen)
強變化動詞的分詞無法完全預測。你要把它當成單字來學,最好放在語境裡一起記。
如果你想用更有結構的方法記不規則形式,可以搭配間隔重複的流程,例如我們的 Anki 指南。
有前綴的動詞:ge- 放哪裡(或消失)
很多學習者會在這裡卡住。
可分離前綴(auf-, an-, mit- 等)會把 ge 放在中間:
- aufmachen → aufgemacht (OWF-guh-MAHKHT)
- ankommen → angekommen (AHN-guh-KOH-men)
不可分離前綴(be-, ver-, er-, ent-, zer-, miss-)通常不加 ge:
- bezahlen → bezahlt (buh-TSAHLT)
- verstehen → verstanden (fehr-SHTAHN-den)
- erzählen → erzä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.
- 否定帶冠詞的名詞:用 kein:Ich 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。
練習:把現在式變過去式(迷你模式)
拿一句現在式,然後把它轉換。
-
現在式:Ich kaufe ein Ticket.
Perfekt:Ich habe ein Ticket gekauft. (guh-KOWFT) -
現在式:Ich gehe nach Hause.
Perfekt:Ich bin nach Hause gegangen. (guh-GAHNG-en) -
現在式:Ich kann nicht kommen.
Präteritum(口語常用):Ich konnte nicht kommen. (KOHN-tuh)
用你自己的動詞重複練。目標是速度,不是完美。
用真實片段更快學會過去式
如果你想讓過去式真的記住,請專注在短而可重複的場景,讓同樣的模式一直出現:war、hatte、bin gegangen、habe gesagt。Wordy 的片段練習就是為這種重複設計的,搭配互動字幕和複習,讓你不再只是「知道規則」,而是把時態當成一種正常的聲音模式聽進去。
想學更多能在對話中真的用得上的德語,可以逛逛 部落格,並維持一個小循環:打招呼,語序,然後是過去式。
常見問題
德國人聊天比較常用 Perfekt 還是 Präteritum?
Perfekt 要怎麼選 haben 還是 sein?
Präteritum 只用在書和新聞嗎?
Traditional Chinese learners 在德語過去式最常犯的錯是什麼?
只用 Perfekt 也能講德語嗎?
來源與參考資料
- Ethnologue, 德語, 第 27 版, 2024
- Duden, 拼字與文法, 於 2026 查閱
- Institut für Deutsche Sprache (IDS), 德語文法與用法資源, 於 2026 查閱
- Deutsche Welle (DWDS/Deutsch Lernen), 關於 Perfekt 與 Präteritum 的文法說明, 於 2026 查閱

