初學者德語文法最適合當成幾組互相咬合的系統來學,而不是一長串互不相關的規則:文法性別和四格系統,會在冠詞、形容詞和代名詞上標記出誰對誰做了甚麼,而一條嚴格的動詞位置規則,則不論句子其餘部分怎麼排列,都會把整個子句撐在一起。先從「性別是名詞的一部分」、四個格,以及動詞居次的句子框架開始,再進入形容詞詞尾變化和假設語氣——這兩者其實都是你已經打好的格位系統的延伸。
如果你剛開始學德語,不必一次把整套系統都裝進腦子裡。從第一天起就把性別當成名詞拼寫的一部分來學——der Tisch、die Tür、das Fenster,當成一個個完整的組塊背下來,而不是先學單字、再另外背一個「性別」的事實——並且在擔心標記格的詞尾之前,先搞懂四個格到底各自在做甚麼。打好這個基礎之後,這份指南裡幾乎所有其他內容,其實都只是同一套格位系統換了個地方再次出現:出現在形容詞上、代名詞上、介詞後面,或是關係子句裡。
老實說清楚哪裡真的難,因為德語的難不是均勻分布在整個系統裡,而是集中在幾個特定的地方,而且是名副其實的難。形容詞詞尾變化是整個語言裡練習次數最多的一張表,因為正確的詞尾同時取決於性別、格,以及形容詞前面有沒有詞、有的話是哪一種——三個變數同時作用,不是只有一個。在你還在想接下來要說甚麼的同時,即時判斷出正確的格,是和「知道有格位表這回事」完全不同的另一項技能。語序在短句、有事先規劃過的句子裡通常沒問題,但句子一旦拉長,長到你得在四個子句之後還記得動詞根本還沒出現,語序就很容易在時間壓力下崩潰。至於可分動詞,則是專門針對即時從中文翻譯過來的學習者的一種小小折磨:你在句子一開始就得先選定 anrufen 這樣的動詞,但真正告訴聽者你想說甚麼的那個部分——那個 -an——要到句子最後才會出現。
這些都不代表規則學不會——只是規則本身並不是終點。流利的德語使用者說話時,腦子裡並不是在跑一份形容詞詞尾流程圖;正確的詞尾就是自然而然地出現,就像中文母語者說「一隻貓」而不是「一本貓」,量詞選對了,卻完全不需要有意識地想文法規則。這種自動化來自大量接觸正確的德語——閱讀它、聽它、自己說出來、被糾正——而不是把表格背得更熟。這份指南仍然會把表格完整、誠實地列給你看,每一個格、每一個詞尾、每一種不規則類別都不會少,因為你之後大量接觸德語時,需要有這樣的結構可以依附。沒有人會在對話進行到一半時,從第一原理推導出 der/die/das 該用哪個;但每一個說得流利的人,都曾在某個階段吸收過這套結構,通常不只一次,而且一次比一次理解得更深。
開始前還有一件事值得先說清楚:本指南不會假裝「德語」是單一、一致的東西。書面與廣播使用的標準德語,確實是德國、奧地利與瑞士共同使用的語言,但在這個共同標準底下,真實的差異依然存在——瑞士已經完全廢除了 ß,Perfekt 和 Präteritum 之間的日常使用比例,從北到南也會跟著轉變,而任何地區的日常口語德語,都會以某些方式偏離教科書規範,認真的學習者應該事先知道這些差異,而不是措手不及地才發現。文法真正出現分歧的地方,本指南都會明講。
發音與拼字
整體而言,德語拼字比英語拼字可預測得多——不會有 though、through、cough 這種寫法相近、韻腳卻完全對不上的情況——但德語也塞進了幾個英語完全沒有的音,還有一套會悄悄標示母音長短的拼字系統,這件事英語的拼字系統早在幾百年前就已經放棄可靠地做到了。真正的好消息是,只要學會下面這些規則,幾乎任何一個你從沒見過的德語生字,你都能看著拼字就知道該怎麼唸。
每個德語母音都有長音和短音兩種版本,而這個差異不是裝飾用的——Staat(國家,長音 a)和 Stadt(城市,短音 a)是兩個意思完全不同的字,只是寫出來剛好很像。拼字會給你幾個可靠的線索,讓你判斷眼前這個字該唸長音還是短音。
| 拼字線索 | 代表意思 | 範例 |
|---|---|---|
| 母音重複(aa、ee、oo) | 長母音 | Haar(頭髮)、Tee(茶)、Boot(船) |
| 母音後接不發音的 h | 長母音 | Bahn(鐵路)、ihr(她的/你們)、Ohr(耳朵) |
| ie | 長音 i | Liebe(愛)、sie(她/他們) |
| 母音後只接一個子音 | 通常是長母音 | Ofen(烤箱)、Name(名字) |
| 母音後接兩個相同子音 | 通常是短母音 | offen(打開的)、Mitte(中間) |
| 母音後接子音群 | 通常是短母音 | Kind(小孩)、Bett(床) |
雙子音規則值得養成「成對比較」的習慣內化下來,因為德語經常用它來區分兩個外觀幾乎一樣的字:Miete(房租,長音 i)對 Mitte(中間,短音 i);Ofen(烤箱,長音 o)對 offen(打開的,短音 o);Staat(國家)對 Stadt(城市,這裡要注意的是少了第二個 a,而不是雙子音——這是比較古老的拼字特例,不是規則模式)。這正是那種說起來很簡單、但要在快速對話中可靠聽出來,真的需要耳朵訓練的細微差異。
Umlaut(變音符號)不像法語或西班牙語那種重音符號——它們代表的是真正不同的母音,不是在既有母音上標示重音,把加了變音符號和沒加的母音搞混,可能會讓一個字的意思完全變掉。
| 字母 | 大略發音 | 長音範例 | 短音範例 |
|---|---|---|---|
| ä | 短音類似英語 bed 裡的 e,但也有一個長音版本,英語裡沒有很接近的對應音 | Käse(起司) | Männer(男人們) |
| ö | 嘴唇像要發 o 一樣圓起來,同時舌位發英語 e(如 bet 裡的音)——英語沒有這個音,中文也沒有現成對應 | schön(美麗的) | können(能,我們/他們) |
| ü | 嘴唇像要發注音「ㄨ」一樣圓起來,同時舌位發「一」——這其實就是國語裡的 ㄩ(例如「魚」yú、「女」nǚ 裡的母音),只是德語拼成 ü | müde(累的) | müssen(必須) |
在無法輸入變音符號的情況下,德語會用 ae、oe、ue 來代替(Käse 會寫成 Kaese)——這是舊式電報、部分網址,以及更廣泛的瑞士書寫情境裡真的會用到的替代寫法(見地區差異一節),不是一般書寫中可以自由選用的第二種正確拼法。ü 對中文使用者來說其實不難,因為它幾乎就是注音的 ㄩ;真正麻煩的是 ö——中文和英文一樣,都沒有這種圓唇的前母音,舌頭得放在發類似「せ」的位置,嘴唇卻要做出從來沒在中文或英文字詞裡做過的圓唇動作。
字母組合 ch 在標準德語裡代表兩個不同的音,這兩個音英語都沒有,但用哪一個音完全可以由它前面的音來預測,中文使用者其實比英語使用者更占便宜:ich-Laut 很接近國語注音的 ㄒ(例如「西」的聲母),只是舌位再靠前一點;ach-Laut 則接近台灣國語裡 ㄏ 較重的喉頭摩擦感(例如「哈」的聲母),兩者對中文母語者來說,通常都比對純英語母語者容易掌握。
| 音 | 出現在……後面 | 描述 | 範例 |
|---|---|---|---|
| ich-Laut | e、i、ä、ö、ü、子音 l/n/r,以及表示小稱的字尾 -chen | 柔和、帶氣音的音,發音位置在口腔前部,很接近國語注音的 ㄒ | ich(我)、München(慕尼黑)、Mädchen(女孩)、durch(穿過) |
| ach-Laut | a、o、u、au | 較粗、來自喉嚨深處的音,發音位置在口腔後部,接近蘇格蘭英語 loch 裡的音 | ach(啊)、Buch(書)、auch(也)、Nacht(夜晚) |
學習者很常不管甚麼情況都用 ach-Laut 打發,因為它比較接近其他語言原本就有的音;要在前母音後面真正發出柔和的 ich-Laut,需要刻意練習。一組好用的最小對比:ich(我,ich-Laut)和 ach(啊,ach-Laut)——把兩個字前後連著唸,直到能聽出前後部位的差異。另外要注意 chs 單純唸成「ks」(sechs,六,聽起來像「zeks」),這是另一套跟前面無關的拼字規則。
標準德語的 r 完全不是英語那種捲舌音——在音節開頭,它通常是喉嚨後方發出的小舌音(類似法語的 r,不過德國南部、奧地利和瑞士的一些使用者,會改用舌尖在口腔前部顫動的彈舌音,這同樣是標準發音)。更讓多數學習者意外的是音節結尾發生的事:母音後面的 r,通常會「母音化」成一個很弱、幾乎被吞掉的類似「呃」的音,而不是繼續當子音。Vater(父親)唸起來比較接近「Vah-tuh」而不是「Vah-ter」,wir(我們)也比較接近「veea」,而不是清楚捲舌的字尾 r。
這種母音化的 r,在極為常見、不重讀的 -er 字尾(Lehrer、Kinder、immer、aber)裡特別明顯——在輕鬆的標準口語裡,幾乎每一個這樣的字尾都會失去子音性質的 r,這也是為甚麼母語人士的真實錄音,聽起來常常和學習者光看拼字所預期的差很多。
德語的濁子音——b、d、g,以及 s/z 音——在音節尾端會清化,也就是只要同一個音節裡它們後面沒有別的音,就會唸成對應的清子音(p、t、k、s)。這是語音系統裡完全規律、沒有例外的規則,不是拼字上的特例,而且只要加上詞尾、讓這個子音重新回到音節開頭,這個規則就會立刻反轉。
| 拼寫 | 實際唸法 | 加上詞尾後會反轉 |
|---|---|---|
| Hund(狗) | [hunt]——字尾 d 唸成 t | Hunde(狗,複數)——d 回到音節開頭,恢復濁音 |
| Tag(日子) | [taːk]——字尾 g 唸成 k | Tage(日子,複數)——g 恢復濁音 |
| lieb(親愛的) | [liːp]——字尾 b 唸成 p | liebe(親愛的,變化形)——b 恢復濁音 |
這件事不只是發音知識,拿來當拼字輔助真的很實用:如果你不確定一個字尾端是 -d 還是 -t,就替它加上字尾變化,聽聽這個子音是維持清音(那就真的是 -t),還是變回濁音(那它其實一直都是 -d,只是字尾被清化了)。
ß(稱為 Eszett 或 scharfes S)和 ss 代表的是同一個清音「s」——要選哪一個,純粹取決於它前面母音的長短,這條規則直到 1996 年的德語拼字改革(Rechtschreibreform)才第一次變得完全一致。
| 前面的母音 | 拼法 | 範例 |
|---|---|---|
| 長母音或雙母音 | ß | groß(大的)、Straße(街道)、weiß(白色的)、Fuß(腳) |
| 短母音 | ss | dass(連接詞「that」)、Wasser(水)、muss(必須)、Fluss(河流) |
1996 年以前,不論母音長短,ß 在字尾和子音前都會出現,這也是為甚麼較舊的文本會寫成 daß,而現代德語寫成 dass——按照改革後的規則,dass 裡的短音 a 已經不符合使用 ß 的條件了,即使舊拼法確實用過它。這裡值得先提一個之後會再回來討論的變化:瑞士標準德語已經完全捨棄 ß,不論母音長短,一律使用 ss,詳見地區差異一節。
當一個字或詞幹以 sp- 或 st- 開頭時,標準德語會唸成「schp-」或「scht-」——Spiel(遊戲)聽起來像「Schpiel」,Stadt(城市)聽起來像「Schtadt」,就算前面加了前綴,只要詞幹本身是以 sp/st 開頭,這個規則一樣成立:verstehen(理解)仍然唸 scht- 的音,因為詞幹 stehen 本身以 st- 開頭。但如果 sp 或 st 出現在沒有前綴的字中間,例如 Fenster 或 Wespe,就不適用這個轉變,而是唸成一般、類似英語的 s-p 和 s-t。
英語使用者習慣把單字跨過母音邊界連在一起唸——“an apple” 在快速口語裡幾乎會滑成 “a-napple”。德語幾乎完全相反:一個以母音開頭的字或詞幹,在那個母音前面都會出現一個短促而清楚的喉塞音,不管是在句首還是句中都一樣。ein Apfel(一顆蘋果)唸的時候,Apfel 前面會有明顯的停頓,不會像英語那樣滑順地連起來。這個規則在複合詞和加了前綴、後接母音開頭成分的字裡也一樣適用:ver-ein(Verein,社團/協會)在 -ein 前面也會有一個小小的喉塞音。中文母語者對這種現象其實不算陌生——中文的每個音節本來就傾向分開、清楚地唸,不像英語習慣把詞連讀;也正因為這個喉塞音,說德語聽起來會比法語或西班牙語更「一段一段」,對英語耳朵來說尤其明顯,因為每一個以母音開頭的字或詞幹,都有自己一段小而聽得出來的邊界。
德語本土詞彙通常把重音放在詞幹的第一個音節:TISCH、LEHrer、SPIElen。有兩類動詞前綴會以特定方式影響重音位置,值得當成一套系統來學,而不是一個字一個字死記,這也直接關係到下面的可分動詞一節。
| 前綴類型 | 重音模式 | 範例 |
|---|---|---|
| 不可分前綴(be-、emp-、ent-、er-、miss-、ver-、zer-) | 不重讀;重音落在動詞詞幹上 | beKOMMEN(收到)、verSTEHEN(理解) |
| 可分前綴(ab-、an-、auf-、aus-、mit-、vor-、zurück- 等許多前綴) | 重讀;承擔整個字的主重音 | ANrufen(打電話)、AUFmachen(打開)、MITkommen(一起來) |
這個重音差異不只是發音上的小細節——它是分辨可分動詞和不可分動詞最可靠的測試方法,對 durch-、über-、um-、unter-、wieder-、voll- 這一小群兩種都可能、而且真的會因此改變意思的前綴來說尤其重要,詳見可分動詞一節。
名詞與性別
這是德語裡完全沒有東西可以依靠的部分:每個德語名詞都帶有三種文法性別之一——陽性(der)、陰性(die)或中性(das)——而且完全不管這個名詞所指的東西在現實裡有沒有生理性別。桌子是 der Tisch(陽性),門是 die Tür(陰性),窗戶是 das Fenster(中性),這些性別和桌子、門、窗戶在現實世界裡的任何屬性都對不上關係。中文和英文一樣,名詞本身完全沒有文法性別,所以這對中文使用者來說,和對英語使用者來說一樣陌生。性別接著會從名詞向外擴散,影響冠詞、每一個描述它的形容詞,以及對話裡之後用來代稱它的代名詞,這也是為甚麼弄對性別的重要性,遠遠超過只是選對「the」該用哪個字而已。
有些文法規則其實比較像傳說、不太算真正的事實,但下面這些字尾規則是真正可靠的——可靠到足以讓你在看到一個從沒見過的生字時,也能有信心地猜出它的性別。
| 字尾 | 性別 | 範例 |
|---|---|---|
| -ung | 陰性 | die Zeitung(報紙)、die Wohnung(公寓) |
| -heit | 陰性 | die Freiheit(自由)、die Gesundheit(健康) |
| -keit | 陰性 | die Möglichkeit(可能性)、die Wichtigkeit(重要性) |
| -schaft | 陰性 | die Freundschaft(友誼)、die Landschaft(風景) |
| -ion | 陰性 | die Nation(國家)、die Information(資訊) |
| -tät | 陰性 | die Universität(大學)、die Qualität(品質) |
| -chen | 永遠是中性——會蓋過詞根本身的性別 | das Mädchen(女孩,即使 die Magd 本身是陰性)、das Brötchen(小圓麵包) |
| -lein | 永遠是中性,和 -chen 有一樣的蓋過效果 | das Fräulein(年輕女子)、das Büchlein(小書) |
| -er(表示「做某件事的人」的名詞) | 陽性 | der Lehrer(老師)、der Arbeiter(工人)、der Bäcker(麵包師傅) |
das Mädchen 之所以是每間德語教室裡最常被拿出來講的例子,是有原因的:它證明了 -chen/-lein 規則會蓋過其他一切,包括一個從意思上看明明應該是陰性的名詞。也要注意 -er 這條判斷法,專門針對表示「做某件事的人」的名詞——很多字剛好以 -er 結尾,卻不是陽性,例如前面提過的 die Butter(奶油)或 das Fenster(窗戶),所以把 -er 當成「做某件事的人」的強烈訊號就好,不要當成所有以這兩個字母結尾的字都適用的通則。
德語經常把好幾個字疊在一起,組成一個很長的複合名詞,中文其實也很習慣這種造詞方式,只是中文名詞完全沒有性別可言;英語則多半改用片語來表達同樣的意思。德語複合名詞整體的性別,永遠由最後一個組成部分決定,不管前面幾個部分本身各自是甚麼性別。
一旦知道這條規則,套用起來完全是機械式的,這也讓它成為本指南裡數一數二實用的捷徑:不管一個複合名詞有多長,你只需要知道整條鏈子裡最後一個字的性別——前面所有部分都可以忽略。
對大量日常、高頻的名詞——恰好就是你最早會遇到的那些——來說,完全沒有可靠的字尾或規律可以依靠:der Tisch、die Tür、das Fenster、der Löffel(湯匙)、die Gabel(叉子)、das Messer(刀子),這些字看不出任何共同的規律,可以解釋為甚麼各自是那個性別。這正是為甚麼本指南,以及大多數認真的德語課程,都堅持把每個新名詞連同冠詞當成一個整體來學——要學 die Tür,而不是「Tür,陰性」——而不是先背單字,之後才想辦法把性別當成事實補上去。及早養成這個習慣,遠比日後糾正好幾年沒有性別概念的單字記憶要划算得多,因為本指南裡其他每一套系統——形容詞詞尾變化、冠詞變化、代名詞選擇——都要你在需要用到一個名詞的當下,就已經知道它的性別。
名詞複數
英語大多只要加 -s。德語的複數則分成五種好辨認的模式,而且——和性別不一樣——名詞的複數形式至少是一份封閉、學得完的清單,不是完全開放的猜謎遊戲,不過某個名詞到底該用五種模式裡的哪一種,還是得逐字學習(大多數字典和單字表會把複數形式和性別一起列出來,原因就在這裡)。對中文使用者來說,這整套系統其實比母語裡的機制多了不少:中文名詞本身幾乎沒有強制的複數標記,多半靠數字、量詞或上下文來表示「不只一個」,只有指人的時候偶爾加「們」;德語則要求幾乎每個名詞都有自己固定的複數形式,這件事本身就需要重新建立的直覺,不只是多學一種規則而已。
| 模式 | 通常用於 | 單數 → 複數 |
|---|---|---|
| -e(有時加變音) | 許多陽性和中性名詞 | der Hund → die Hunde(狗);der Stuhl → die Stühle(椅子,加變音) |
| -(e)n,絕不加變音 | 大多數陰性名詞,以及一類「弱變化」陽性名詞 | die Frau → die Frauen(女人);die Blume → die Blumen(花);der Mensch → die Menschen(人) |
| -er,只要母音允許就加變音 | 許多中性名詞,以及少數陽性名詞 | das Kind → die Kinder(小孩);das Buch → die Bücher(書);der Mann → die Männer(男人) |
| -s | 外來詞,以及字尾是 -e 以外母音的字 | das Auto → die Autos(汽車);das Hotel → die Hotels(旅館) |
| 不加字尾(有時只加變音) | 本來就以 -el、-er、-en 結尾的陽性和中性名詞,加上 -chen/-lein 小稱詞 | der Lehrer → die Lehrer(老師,不變);der Garten → die Gärten(花園,只加變音);das Mädchen → die Mädchen(女孩,不變) |
要注意的是,前面性別一節提到的 -chen/-lein 小稱詞,永遠屬於最後一種模式——完全不加任何複數字尾,不管詞根本身的複數原本該長怎樣——這算是你已經學過這條字尾規則之後,多賺到的一個小好處。
不管一個名詞的複數屬於五種模式裡的哪一種,只要放進與格,每個複數名詞都要多加一個 -n——除非複數形式本身已經以 -n 或 -s 結尾,這時候就不需要再變。
| 一般複數 | 與格複數 | 原因 |
|---|---|---|
| die Kinder(小孩) | den Kindern | 複數形式不是以 -n 或 -s 結尾,所以要加 -n |
| die Männer(男人) | den Männern | 一樣——複數形式以 -er 結尾,所以要加 -n |
| die Frauen(女人) | den Frauen | 已經以 -n 結尾,不用變 |
| die Autos(汽車) | den Autos | 已經以 -s 結尾,不用變 |
這條規則很小、完全規律,卻正因為太簡單而容易忘記——只要複數名詞緊跟在與格介詞或與格動詞後面,就值得刻意檢查一次:要說 Ich helfe den Kindern(我在幫這些小孩),而不是沒有變化的 den Kinder。
格位系統
這是本指南裡其他一切——冠詞、形容詞詞尾變化、代名詞、介詞——最終都要服務的系統。中文完全沒有格位標記:「我」看「他」和「他」看「我」用的是同一個「我」和同一個「他」,不會有任何字形變化,幾乎全靠語序來扛起「誰對誰做了甚麼」這件事(英語也類似,只是在代名詞上還留著一點痕跡,例如 he 對 him 對 his)。德語完全相反:由冠詞、形容詞和代名詞上的格位標記來扛起這個重擔,而這正是德語語序可以自由挪動來表達強調、卻不會產生歧義的原因。
| 格 | 標記的內容 | 典型的提問方式 | 範例 |
|---|---|---|---|
| 主格 | 主詞——是誰或甚麼東西在做這個動作 | Wer? / Was?(誰?/甚麼?) | Der Mann schläft.(這個男人在睡覺。) |
| 受格 | 直接受詞——誰或甚麼東西直接承受這個動作 | Wen? / Was?(誰?/甚麼?) | Ich sehe den Mann.(我看見這個男人。) |
| 與格 | 間接受詞——誰接收了這個動作,或從中受益 | Wem?(給誰/為誰?) | Ich gebe dem Mann das Buch.(我把書給這個男人。) |
| 屬格 | 所有格關係,以及特定介詞的受詞 | Wessen?(誰的?) | das Auto des Mannes(這個男人的車) |
陰性、中性和複數名詞的主格與受格形式完全相同,對大多數名詞來說也是如此——看得見的受格標記,主要只出現在陽性單數形式上(der → den)。這也是為甚麼中文使用者很容易低估受格在德語裡承擔了多少工作:中文完全沒有這種標記,所以格位這件事本身就容易被忽略;等到它真的在陽性單數上現形時,卻又特別容易弄錯。
因為德語把文法角色標記在冠詞和代名詞上,而不是標記在句子裡的位置上,所以語序可以為了強調而挪動,卻不會讓「誰在對誰做甚麼」變得含糊——這是中文和英文都很難做到、一旦硬做就會讓聽者混淆的事。
在中文裡試試同樣的把戲——「那個男人那個女人看見」——句子一樣會壞掉、變得不知所云;「那個男人」上沒有任何格位標記能顯示它其實還是受詞,所以中文和英文一樣,幾乎完全仰賴語序,一旦調動順序,意思就跟著跑掉,甚至得靠「把」或「被」這類額外的標記才能補救。這正是把德語格位詞尾學紮實之後真正的回報:一旦這些詞尾夠穩固,德語語序就會變成一個真正靈活、可以用來表達強調的工具(詳見語序一節),而不是製造歧義的來源。
限定詞
這是你往後學德語的路上,會一直反覆回來查的表格之一,因為它正是句子裡把格「唸」出來的機制。你要學的限定詞分成三個家族——定冠詞(der/die/das)、不定冠詞和 kein(ein 類詞),以及 dieser 類詞(不是定冠詞本身,但變化方式很像 der 的那一群)——好消息是,這三個家族裡有兩個,用的其實是同一套詞尾變化邏輯。
| 格 | 陽性 | 陰性 | 中性 | 複數(所有性別) |
|---|---|---|---|---|
| 主格 | der | die | das | die |
| 受格 | den | die | das | die |
| 與格 | dem | der | dem | den |
| 屬格 | des | der | des | der |
屬格的陽性和中性名詞,除了冠詞本身變化之外,還要在名詞上另外加字尾,通常是 -s 或 -es:des Mannes(這個男人的)、des Kindes(這個小孩的)、des Autos(這輛車的,以母音結尾的短名詞通常只加 -s)。這種雙重標記——冠詞變化,加上名詞本身也變化——是屬格獨有的;單數形式下,其他任何一個格都不會在名詞本身加東西。
ein 本身沒有複數形式——英語的 “a/an” 也有一樣的空缺,中文則更進一步,從來就沒有「冠詞」這個詞類,定指或不定指通常靠上下文、「一」或指示詞來表達,而不是靠一個隨性別與格變化的固定單字——所以當德語真的需要一個複數限定詞時,會用完全不加冠詞的光桿複數名詞,或改用 kein/所有格來填補這個空缺。
| 格 | 陽性 | 陰性 | 中性 |
|---|---|---|---|
| 主格 | ein | eine | ein |
| 受格 | einen | eine | ein |
| 與格 | einem | einer | einem |
| 屬格 | eines | einer | eines |
kein(沒有/不是任何)在單數的變化方式和 ein 完全一樣,只是多了一整列複數變化,詳見否定一節。
| 格 | 陽性 | 陰性 | 中性 | 複數 |
|---|---|---|---|---|
| 主格 | kein | keine | kein | keine |
| 受格 | keinen | keine | kein | keine |
| 與格 | keinem | keiner | keinem | keinen |
| 屬格 | keines | keiner | keines | keiner |
每一個所有格詞(mein、dein、sein、ihr、unser、euer、Ihr)的變化方式都和 kein 完全一樣,只是詞幹不同——meinen、deinen、seinen 等等,遵循的都是上面這套一模一樣的詞尾模式。
一小群限定詞——dieser(這個)、jeder(每一個,只有單數)、jener(那個,較文學化)、welcher(哪一個)、mancher(有些/不少)、solcher(這樣的)——變化方式就像稍微規則化版本的定冠詞,因為詞尾模式和 der 非常接近,所以統稱為 der 類詞。
| 格 | 陽性 | 陰性 | 中性 | 複數 |
|---|---|---|---|---|
| 主格 | dieser | diese | dieses | diese |
| 受格 | diesen | diese | dieses | diese |
| 與格 | diesem | dieser | diesem | diesen |
| 屬格 | dieses | dieser | dieses | dieser |
把這張表和上面的定冠詞表對照一下,規律就很明顯了:把 der 的短詞尾換成 dies-、jed-、welch- 之類的詞幹,再配上一整套較完整的 -er/-e/-es/-e 詞尾,你就已經學會整個這一類詞了。der 類詞和 ein 類詞的這個區分,並不只是分類上的瑣事——它正是下面形容詞詞尾變化一節要用到的關鍵判斷點,所以在繼續往下之前,值得先確認自己能有信心地把任何一個限定詞歸進正確的一類。
代名詞
人稱代名詞和上面的冠詞一樣,帶有同一套四格系統,而且因為代名詞的使用頻率極高,這張表值得及早練到真正變成直覺——你往後說的幾乎每一個句子都會用到它。
| 中文意思 | 主格 | 受格 | 與格 | 屬格 |
|---|---|---|---|---|
| 我 | ich | mich | mir | meiner |
| 你(非正式,單數) | du | dich | dir | deiner |
| 他/它(陽性名詞) | er | ihn | ihm | seiner |
| 她 | sie | sie | ihr | ihrer |
| 它(中性名詞) | es | es | ihm | seiner |
| 我們 | wir | uns | uns | unser |
| 你們(非正式,複數) | ihr | euch | euch | euer |
| 他們/她們/它們 | sie | sie | ihnen | ihrer |
| 您(正式,單數或複數) | Sie | Sie | Ihnen | Ihrer |
有兩個規律值得特別注意,因為它們能大幅減少要背的量:第一,wir/uns/uns 和 ihr/euch/euch 都把受格和與格合併成同一個形式,就像中文的「我們」「你們」從頭到尾都是同一個形式、根本不分主詞受詞一樣(英語的「you」也是類似情況,只是英語其他代名詞如 he/him 仍保留區別)。第二,屬格代名詞形式,其實同時也是你已經學過的所有格詞的詞幹——meiner 是 mein(我的)的基礎,unser 是 unser(我們的,這一格剛好完全同形)的基礎,ihrer 是 ihr(她的/他們的)的基礎——所以學會一組,另一組也會跟著鞏固。
屬格人稱代名詞是這張表裡你自己幾乎不太會主動說出來的一欄:現代德語壓倒性地偏好用所有格詞,或改用其他說法,屬格代名詞如今主要只存在於固定用語、正式或法律語域,以及少數要求屬格的動詞後面(Ich gedenke seiner,我懷念他/紀念他,明顯是正式用語)。認得它們很有用;但在日常口語裡主動去用,並不是優先事項。
正式的 Sie 不論在哪個格、在句子裡的哪個位置,永遠大寫,這也是德語書寫用來一眼區分它和小寫 sie(她/他們)的方式——這兩者發音完全相同,只能靠拼寫和上下文來分辨。關於甚麼時候該用 Sie、甚麼時候該用 du/ihr,完整說明見下面的稱呼與語域一節。
德語裡練最多次的表格
如果要選一張表,代表大多數學習者心中「德語文法真正難的地方」,就是這一張。修飾性形容詞——也就是直接放在名詞前面的形容詞,像 der kleine Mann(那個矮小的男人)裡的 klein——必須帶上一個和名詞的性別、格一致的詞尾,就跟你剛學過的冠詞一樣。麻煩的地方在於,形容詞該用哪一套詞尾,取決於名詞片語裡它前面有沒有東西、有的話是甚麼。德語因此產生三套不同的詞尾變化模式,而不是只有一套,傳統上稱為強變化、弱變化和混合變化。
藏在這個壞消息裡的好消息是:底層邏輯其實是一致的。只要冠詞已經清楚顯示了名詞的性別和格,形容詞就可以偷懶,用最少量的「弱」詞尾。只要沒有冠詞在做這件事——或冠詞本身不夠明確——形容詞就得多做一點工作,用比較完整的「強」詞尾,確保性別和格的資訊,至少在名詞片語裡的某個地方被表達出來。
接在定冠詞或任何 dieser 類詞(der、die、das、dieser、jeder、welcher……)後面時,形容詞只會用到兩種可能的詞尾之一:-e 或 -en。因為冠詞已經帶著完整的格與性別資訊,形容詞的詞尾幾乎不用再做甚麼事。
| 格 | 陽性 | 陰性 | 中性 | 複數 |
|---|---|---|---|---|
| 主格 | der kleine Mann | die kleine Frau | das kleine Kind | die kleinen Kinder |
| 受格 | den kleinen Mann | die kleine Frau | das kleine Kind | die kleinen Kinder |
| 與格 | dem kleinen Mann | der kleinen Frau | dem kleinen Kind | den kleinen Kindern |
| 屬格 | des kleinen Mannes | der kleinen Frau | des kleinen Kindes | der kleinen Kinder |
上面表格裡的每一格,不是 -e(只出現在三種性別的主格單數,加上陰性和中性的受格單數),就是其他所有位置的 -en。這就是弱變化的全部內容——只有兩個詞尾,分布的樣子值得當成一個「形狀」整體記住,而不是九個各自獨立的事實。
當形容詞前面甚麼都沒有——沒有冠詞、沒有所有格詞,甚麼都沒有——形容詞自己就得扛起顯示性別和格的全部重量,所以它會借用幾乎和定冠詞本身一模一樣的詞尾。這個模式也適用在大多數形式不變的數量詞後面,例如 viele(許多)、einige(一些),以及數字。
| 格 | 陽性 | 陰性 | 中性 | 複數 |
|---|---|---|---|---|
| 主格 | kleiner Mann | kleine Frau | kleines Kind | kleine Kinder |
| 受格 | kleinen Mann | kleine Frau | kleines Kind | kleine Kinder |
| 與格 | kleinem Mann | kleiner Frau | kleinem Kind | kleinen Kindern |
| 屬格 | kleinen Mannes | kleiner Frau | kleinen Kindes | kleiner Kinder |
把這張表和冠詞一節裡的定冠詞表逐格對照,會發現詞尾幾乎完全對應(陽性是 -er、-en、-em、-en;陰性是 -e、-e、-er、-er,以此類推)——形容詞幾乎就是直接頂替了原本該由冠詞扮演的角色。唯一刻意安排的不規則之處:屬格陽性和中性用的是 -en,而不是預期中的 -es,這是為了避免連續疊上兩個帶 -s 味道的詞尾,因為名詞本身在屬格裡已經帶了 -(e)s(kalten Wassers,冷水的,而不是 kaltes Wassers)。
接在 ein、kein,或任何所有格詞(mein、dein、sein、ihr、unser、euer、Ihr)後面時,形容詞會混合使用兩種策略:在 ein 本身不夠有區別性、無法單獨顯示性別的三個位置(陽性主格單數,以及中性主格和受格單數,這三個位置看起來都只是單純的 ein),形容詞會借用強變化詞尾來補足差異。其他所有位置,則沿用和接在 der 類詞後面一樣的弱變化詞尾。
| 格 | 陽性 | 陰性 | 中性 | 複數 |
|---|---|---|---|---|
| 主格 | ein kleiner Mann | eine kleine Frau | ein kleines Kind | meine kleinen Kinder |
| 受格 | einen kleinen Mann | eine kleine Frau | ein kleines Kind | meine kleinen Kinder |
| 與格 | einem kleinen Mann | einer kleinen Frau | einem kleinen Kind | meinen kleinen Kindern |
| 屬格 | eines kleinen Mannes | einer kleinen Frau | eines kleinen Kindes | meiner kleinen Kinder |
複數欄位用的是 meine,而不是某個 ein 的形式,因為 ein 本身沒有複數——任何真的有複數形式的 ein 類詞(所有格詞,或 kein)都會套進這同一套混合模式,這也是為甚麼這裡的複數列,形狀和上面弱變化的複數列完全一樣。
在真實對話中、句子說到一半的當下,實際的判斷其實是一個簡短的三步驟檢查,值得每次都照這個順序跑一遍,直到它變成直覺為止:
| 步驟 | 問題 | 如果是,就用…… |
|---|---|---|
| 1 | 形容詞前面有 der 類詞嗎?(der、die、das、dieser、jeder、welcher、jener、mancher、solcher) | 弱變化——只有 -e 或 -en |
| 2 | 形容詞前面有 ein 類詞嗎?(ein、kein,或任何所有格詞) | 混合變化——在「ein 看起來都一樣」的那三個位置用強變化,其他地方用弱變化 |
| 3 | 完全沒有冠詞或限定詞嗎?(包括接在數字,或 viele、einige 這類詞後面) | 強變化——形容詞模仿定冠詞自己的詞尾 |
這確實是德語教學裡練習次數最多的一張表,而且是有道理的:詞尾用錯,很少會讓句子完全聽不懂,但它是母語聽者判斷出「這是非母語人士」最快的線索之一,而在真實對話裡,有意識地跑完這三步驟又實在太慢。這裡務實的路,還是這份指南一直在強調的那一條——先把表格背得滾瓜爛熟,當成隨時可查的參考,再靠幾百個小時的聽和說練習,把這個有意識的三步驟檢查,變成一種在你還沒選完詞就已經啟動的直覺。
介詞,第一部分
有一小群封閉的德語介詞,後面接的名詞或代名詞永遠會被逼進受格,除了這份清單本身之外,沒有其他例外要背。
| 介詞 | 意思 | 範例 |
|---|---|---|
| durch | 穿過 | Wir gehen durch den Park.(我們穿過公園。) |
| für | 為了、給 | Das Geschenk ist für dich.(這份禮物是給你的。) |
| gegen | 對抗、反對 | Er kämpft gegen die Zeit.(他在跟時間賽跑。) |
| ohne | 沒有、不帶 | Ich komme ohne meinen Bruder.(我不帶我弟弟一起來。) |
| um | 圍繞;……點鐘 | Wir treffen uns um den Tisch.(我們在桌子周圍碰面。)Der Zug kommt um sieben Uhr.(火車七點到。) |
廣泛教學使用的記憶法,是把這五個字串成字母縮寫 DOGFU(durch、ohne、gegen、für、um),或者就按表格裡的順序,當成一份五項清單反覆背到不用刻意想起來——這五個字使用頻率很高,猶豫不決正是口語德語裡最容易被聽出來是非母語人士的地方之一。bis(直到/在……之前)單獨放在名詞前面時,通常也會觸發受格(bis nächsten Montag,到下週一為止),不過它更常和第二個介詞搭配(bis zu、bis in),這時真正決定格的就是那第二個介詞。
介詞,第二部分
第二組封閉的介詞清單,不管句子其他部分在做甚麼,一律逼出與格。
| 介詞 | 意思 | 範例 |
|---|---|---|
| aus | 從……出來、來自(出身) | Sie kommt aus Deutschland.(她來自德國。) |
| bei | 在……那裡、靠近、在(某人)家 | Ich wohne bei meinen Eltern.(我住在我父母家。) |
| mit | 和……一起、搭乘 | Ich fahre mit dem Bus.(我搭公車去。) |
| nach | 在……之後、往(地名,不加冠詞) | Nach der Arbeit gehe ich nach Hause.(下班後我回家。) |
| seit | 自從、……以來(持續到現在的一段時間) | Ich lerne seit einem Jahr Deutsch.(我學德語已經一年了。) |
| von | 來自、屬於、被 | Das Geschenk ist von meiner Schwester.(這份禮物是我妹妹送的。) |
| zu | 去(某人那裡,或某些固定地點) | Ich gehe zu meinem Freund.(我要去我朋友那裡。) |
除了這核心七個之外,außer(除了)和 gegenüber(在……對面——可以放在名詞前面,尤其接代名詞時也常放在後面)也一律搭配與格:außer meinem Bruder(除了我弟弟以外)、mir gegenüber(在我對面)。ab(從……開始)在現代用法裡,標準上也視為與格介詞:ab nächster Woche(從下週開始)。
介詞,第三部分
屬格介詞是這三類裡數量最少、也最偏書面/正式的一類,常見於書面和謹慎的口語表達;儘管屬格本身在日常對話裡是四個格裡最少用的,這一類介詞仍然值得學。
| 介詞 | 意思 | 範例 |
|---|---|---|
| während | 在……期間 | während des Sommers(在夏天期間) |
| wegen | 因為、由於 | wegen des Wetters(因為天氣) |
| trotz | 儘管、不顧 | trotz des Regens(儘管下雨) |
| (an)statt | 而不是……、以……代替 | statt eines Autos(不買車,以……代替) |
| innerhalb | 在……之內 | innerhalb einer Woche(一週之內) |
| außerhalb | 在……之外 | außerhalb der Stadt(在城外) |
| diesseits/jenseits | 在……這一邊/在……的另一邊 | jenseits der Grenze(在邊界的另一邊) |
| aufgrund | 基於、由於 | aufgrund der Umstände(由於這些情況) |
日常口語德語,會不動聲色地在清單裡最常見的兩個字上偷偷改規則:trotz 和 wegen 在口語裡極常聽到搭配與格,而不是屬格(wegen dem Wetter 而不是 wegen des Wetters),這是有充分文獻記載的用法轉變,在正式書面語裡仍被視為不標準,但在口語裡常見到你一定會不斷聽到。書面、考試和正式語域,請維持屬格;聽懂日常口語時,則要有心理準備會聽到與格替代形式。
介詞,第四部分
有九個介詞,既不屬於「只搭配受格」也不屬於「只搭配與格」的陣營——它們會依意思在兩個格之間切換,這正是它們被稱為 Wechselpräpositionen(「切換介詞」)的原因。這個切換不是隨機的:它追蹤的是一個單一、學得會的區別——移動,還是位置。
| 九個雙格介詞 | ||
|---|---|---|
| an(在……上/旁,貼著垂直面) | auf(在……上面,水平面之上) | hinter(在……後面) |
| in(在……裡面、進入) | neben(在……旁邊) | über(在……上方、經由) |
| unter(在……下面、之中) | vor(在……前面、之前) | zwischen(在……之間) |
問問自己,這個句子真正在回答哪一個問題。Wohin?(去哪裡?)表示有東西正在移動到一個新地點,介詞就用受格。Wo?(在哪裡?)表示有東西單純待在某個地點,沒有位置上的變化,介詞就用與格。
| 介詞 | Wohin? → 受格(移動) | Wo? → 與格(位置) |
|---|---|---|
| auf | Ich lege das Buch auf den Tisch.(我把書放到桌上。) | Das Buch liegt auf dem Tisch.(書放在桌上。) |
| in | Sie geht in die Küche.(她走進廚房。) | Sie steht in der Küche.(她站在廚房裡。) |
| an | Er hängt das Bild an die Wand.(他把畫掛到牆上。) | Das Bild hängt an der Wand.(畫掛在牆上。) |
| vor | Wir stellen die Schuhe vor die Tür.(我們把鞋子放到門前。) | Die Schuhe stehen vor der Tür.(鞋子放在門前。) |
動詞本身,往往是比你分析完整個句子還快的線索:表示「把東西放下」的動詞——legen(放,平放)、stellen(放,立放)、setzen(放置、安放)、hängen(掛,當成一個動作)——描述的是移動,搭配 wohin/受格。表示「已經待在某處」的動詞——liegen(躺、平放著)、stehen(站、立著)、sitzen(坐著)、hängen(掛著,當成一個狀態)——描述的是位置,搭配 wo/與格。注意 hängen 同時出現在兩份清單裡:德語真的兩種用法都有,靠變位形式,加上後面接的格,一起區分動作和狀態。
除了 wohin/wo 的邏輯之外,很多德語動詞本身就固定要求某個介詞,是這個動詞基本意思的一部分,就像英語說 wait for、depend on,中文說「等『著』」「對……感興趣」一樣,講不出甚麼邏輯道理,純粹是約定俗成——而且這個介詞搭配哪個格,也得跟著一起背,因為就算這個介詞本身是雙格介詞,也不一定會照 wohin/wo 測試走。
| 動詞+介詞 | 意思 | 範例 |
|---|---|---|
| warten auf (+受格) | 等待 | Ich warte auf den Bus.(我在等公車。) |
| sich freuen auf (+受格) | 期待 | Ich freue mich auf die Ferien.(我很期待放假。) |
| sich freuen über (+受格) | 對……感到開心(事情已經發生) | Ich freue mich über das Geschenk.(我對這份禮物感到開心。) |
| denken an (+受格) | 想到、惦記 | Ich denke oft an dich.(我常常想到你。) |
| sich interessieren für (+受格) | 對……感興趣 | Er interessiert sich für Musik.(他對音樂感興趣。) |
| Angst haben vor (+與格) | 害怕 | Sie hat Angst vor Spinnen.(她怕蜘蛛。) |
| träumen von (+與格) | 夢見、夢想著 | Ich träume von einer Reise.(我夢想著一趟旅行。) |
這裡沒有捷徑,只能在遇到每個動詞時,慢慢把清單累積起來——從真實例句裡挖掘動詞加介詞的搭配,效果會比想用邏輯推導出正確介詞好得多,就像學英語的人最後就是直接吸收「good at」,而不是推導出來的一樣。
介詞,第五部分
某些與格和受格介詞,經常會和後面接的定冠詞融合成單獨一個字,在口語和日常書寫裡尤其常見。這些縮寫有些在一般用法裡幾乎是強制的,有些則是可有可無、主要屬於文體選擇。
| 縮寫 | 組成方式 | 範例 |
|---|---|---|
| im | in + dem | Ich bin im Büro.(我在辦公室。) |
| ins | in + das | Ich gehe ins Kino.(我要去看電影。) |
| am | an + dem | Wir treffen uns am Bahnhof.(我們在車站碰面。) |
| ans | an + das | Sie geht ans Fenster.(她走向窗邊。) |
| zum | zu + dem | Ich fahre zum Arzt.(我要去看醫生。) |
| zur | zu + der | Ich gehe zur Arbeit.(我要去上班。) |
| beim | bei + dem | Ich bin beim Friseur.(我在髮廊。) |
| vom | von + dem | Das ist ein Geschenk vom Chef.(這是老闆送的禮物。) |
| aufs | auf + das | Er legt es aufs Regal.(他把它放到架子上。) |
im、ins、am、zum、zur、beim 在一般口語和書寫裡幾乎是強制的——把它們拆開來完整寫出(in dem、zu der)聽起來生硬、過度正式,除非冠詞真的承擔著對比強調的作用,否則在多數情境裡根本不道地:Ich war in dem Büro, nicht in dem anderen(我當時在那間辦公室,不是另一間)之所以不縮寫 in dem,正是因為句子在好幾間辦公室裡明確指出其中一間。日常、沒有對比意味的用法,預設就該用縮寫形式。
動詞,第一部分
德語現在式的詞尾,在絕大多數動詞上都是一致的,這讓這一節成為接下來幾節碰到各種不規則之前,一個真正穩固的基礎。
| 人稱 | 詞尾 | machen(做) |
|---|---|---|
| ich | -e | mache |
| du | -st | machst |
| er/sie/es | -t | macht |
| wir | -en | machen |
| ihr | -t | macht |
| sie/Sie | -en | machen |
詞幹以 -t 或 -d 結尾的動詞,在子音較重的詞尾前面會多插一個 -e-,純粹是為了方便發音:arbeiten(工作)→ du arbeitest、er arbeitet、ihr arbeitet,而不是唸不出來的「arbeitst/arbeitt」。詞幹本身已經以齒擦音(-s、-ß、-z)結尾的動詞,會把 du 形的 -st 詞尾合併成單一個 -t:heißen(叫做)→ du heißt,而不是「heißst」。
一大群常見的強變化動詞,會特別在現在式的 du 和 er/sie/es 形式裡改變詞幹母音,其他位置(wir、ihr、sie/Sie)則變回原本的詞幹——這個模式在上面的規則變位裡完全沒有對應,只能逐一動詞學習。
| 變化 | 原形 | ich | du | er/sie/es | wir |
|---|---|---|---|---|---|
| e → i | sprechen(說話) | spreche | sprichst | spricht | sprechen |
| e → i | geben(給) | gebe | gibst | gibt | geben |
| e → ie | sehen(看) | sehe | siehst | sieht | sehen |
| e → ie | lesen(讀) | lese | liest | liest | lesen |
| a → ä | fahren(開車、去) | fahre | fährst | fährt | fahren |
| a → ä | schlafen(睡覺) | schlafe | schläfst | schläft | schlafen |
光看原形動詞,沒有辦法預測一個動詞會不會這樣變化詞幹——sprechen 和 sprengen(炸掉)外觀很像,卻只有一個會變——所以這是必須靠大量接觸逐一吸收的個別動詞事實,不過好處是,一旦你知道某個動詞會變,變化的方向(e→i、e→ie,或 a→ä)就完全可以預測,而且在所有建立在現在式詞幹上的時態裡都保持穩定。
這三個動詞是本指南後面整套時態和語氣系統的骨幹——sein 和 haben 用來構成所有複合過去時態,werden 則用來構成未來式和被動語態——所以它們的現在式形式,值得優先於其他一切先背下來。
| 人稱 | sein(是) | haben(有) | werden(變成) |
|---|---|---|---|
| ich | bin | habe | werde |
| du | bist | hast | wirst |
| er/sie/es | ist | hat | wird |
| wir | sind | haben | werden |
| ihr | seid | habt | werdet |
| sie/Sie | sind | haben | werden |
這三個動詞都完全不規則,只能各自把它們的形狀直接背下來——但因為它們是整個語言裡使用頻率最高的動詞之三,而且後面有太多東西都要靠它們,大多數學習者光靠不斷重複,在最初幾週內就能把它們背熟。
動詞,第二部分
六個情態動詞——können、müssen、wollen、sollen、dürfen 和 mögen——共用一套自己獨有、不太尋常的現在式模式:ich 形式和 er/sie/es 形式完全一樣,而且兩者都不接一般你會預期的 -e 或 -t 詞尾。
| 人稱 | können | müssen | wollen | sollen | dürfen | mögen |
|---|---|---|---|---|---|---|
| ich | kann | muss | will | soll | darf | mag |
| du | kannst | musst | willst | sollst | darfst | magst |
| er/sie/es | kann | muss | will | soll | darf | mag |
| wir | können | müssen | wollen | sollen | dürfen | mögen |
| ihr | könnt | müsst | wollt | sollt | dürft | mögt |
| sie/Sie | können | müssen | wollen | sollen | dürfen | mögen |
mögen 還有另一個不尋常之處:它在日常生活裡「想要」的意思,幾乎完全由一個獨立、源自虛擬式的形式來承擔,也就是 möchte(möchte、möchtest、möchte、möchten、möchtet、möchten),這個形式在日常使用裡,遠比單純的 mag 常見得多(mag 主要是指普遍意義上「喜歡」某個東西,例如 Ich mag Kaffee,我喜歡咖啡)。
| 情態動詞 | 核心意思 | 範例 |
|---|---|---|
| können | 能、可以(能力或可能性) | Ich kann schwimmen.(我會游泳。) |
| müssen | 必須、得(必要性、強烈義務) | Ich muss arbeiten.(我得工作。) |
| wollen | 想要(意圖、渴望) | Ich will nach Hause.(我想回家。) |
| sollen | 應該(外部期待,別人的要求) | Ich soll um acht da sein.(我應該八點到那裡。) |
| dürfen | 可以、被允許(許可) | Darf ich reinkommen?(我可以進來嗎?) |
| mögen/möchte | 喜歡/想要(一般性的喜歡,相對於禮貌、具體的請求) | Ich mag Katzen.(我喜歡貓。)Ich möchte einen Kaffee.(我想要一杯咖啡。) |
值得注意 müssen 和 sollen 之間真正的差別,這兩個詞都可以鬆散地翻成中文的「必須/應該」,但並不能互換:müssen 反映的是說話者自己感受到的必要性,sollen 則是轉達來自別處的義務——一條規定、一項指示、另一個人的期待。nicht müssen 和 nicht dürfen 也是常見的陷阱:Ich muss nicht arbeiten 的意思是「我不必工作」(沒有義務),Ich darf nicht arbeiten 則是「我不可以工作」(禁止)——這個區別中文母語者其實一學就懂,因為中文本來就把「不必」和「不可以/不准」分得清清楚楚;反而是習慣英語 must not 說法的學習者,比較容易被「否定 must 就等於禁止」這種直覺帶偏。
當情態動詞在 Perfekt 時態裡和另一個動詞搭配時,德語不會用情態動詞自己的過去分詞(gekonnt、gemusst、gewollt……)。取而代之的是,情態動詞會以第二個不定詞的形式,出現在子句最末端、主要動詞不定詞的後面——這種結構叫做雙不定詞,而且一律用 haben 當助動詞。
只有當情態動詞完全單獨出現、沒有依附的不定詞會觸發雙不定詞結構時,它自己的過去分詞才會重新出現:Ich habe das gekonnt(我當時能做到那件事)沒問題,正是因為句子裡沒有第二個動詞。這條雙不定詞規則,也適用在少數用法和情態動詞類似的其他動詞上,最主要的是 lassen(讓、請人做),以及搭配原形動詞使用的感官動詞 sehen、hören。
動詞,第三部分
德語會替一個基礎動詞加上前綴,造出大量新動詞——光是 stehen(站)一個字,就衍生出 aufstehen(起床)、verstehen(理解)、bestehen(通過考試/由……組成)、entstehen(產生、形成)等好幾個動詞。這個前綴到底是會分開、能跑到子句最後面的可分成分,還是永久固定在一起的不可分成分,是德語動詞文法裡影響最深遠的區別之一,而且直接連回你在發音一節學過的重音規則。
可分前綴會重讀,而且在主要子句裡,它們會和變位後的動詞分開,移到子句的最末端。
| 前綴 | 範例動詞 | 意思 | 在主要子句裡 |
|---|---|---|---|
| an- | anrufen | 打電話 | Ich rufe dich morgen an.(我明天打電話給你。) |
| auf- | aufstehen | 起床 | Ich stehe um sieben auf.(我七點起床。) |
| aus- | ausgehen | 出去、外出 | Wir gehen heute Abend aus.(我們今晚要出去。) |
| mit- | mitkommen | 一起來 | Kommst du mit?(你要一起來嗎?) |
| vor- | vorschlagen | 提議 | Ich schlage einen Termin vor.(我提議一個時間。) |
| zurück- | zurückkommen | 回來 | Sie kommt morgen zurück.(她明天回來。) |
其他常見的可分前綴還有 ab-、ein-、fest-、her-、hin-、los-、nach-、weg-、weiter- 和 zusammen-。在從屬子句裡,整個動詞——連同前綴——會當成一個整體移到最末端、重新合體,因為語序一節提到的從屬子句動詞置尾規則,優先於可分動詞的規則:..., weil ich dich morgen anrufe.(……因為我明天會打電話給你。)
有一小群封閉的前綴永遠不會分開,也永遠不會重讀。它們通常會把動詞的意思,往比可分前綴更抽象、更不照字面的方向轉移。
| 前綴 | 範例動詞 | 意思 |
|---|---|---|
| be- | bekommen | 收到、得到 |
| emp- | empfehlen | 推薦 |
| ent- | entstehen | 產生、形成 |
| er- | erklären | 解釋 |
| miss- | missverstehen | 誤解 |
| ver- | verstehen | 理解 |
| zer- | zerstören | 摧毀 |
少數幾個前綴——durch-、über-、um-、unter-、wieder- 和 voll-——依動詞不同,可能是可分、也可能是不可分,而重音是唯一可靠的分辨方法,通常還會連帶著真正的意思差異。
同樣的分裂也出現在 UMfahren(可分——開車把某個東西撞倒)和 umFAHREN(不可分——繞過、繞道而行)之間,這讓重音測試不只是發音上的細節:把這些動詞的重音聽錯或唸錯位置,真的可能改變你剛剛告訴別人發生了甚麼事。
可分動詞在構成過去分詞時,會把 -ge- 插在前綴和詞幹之間,完整說明見Perfekt 一節:aufmachen → aufgemacht、mitkommen → mitgekommen、anrufen → angerufen。不可分動詞則完全不加 ge-:verkaufen → verkauft、erklären → erklärt。這造成一個廣為人知的小怪現象:bekommen 的過去分詞就只是 bekommen,和它自己的原形一模一樣,因為不可分前綴 be- 從一開始就擋住了 ge- 附加到強變化動詞 kommen 分詞(gekommen)上的可能。
前綴不是隨便黏在基礎動詞上的裝飾——它們在許多不同的基礎動詞上,都遵循可以辨認出來的意思轉移模式,一旦你注意到這個模式,而不是把每個加了前綴的動詞都當成毫不相關的新單字死背,單字量就會真的變得好學很多。
可分前綴通常比較貼近它們原本的空間或字面意思(an- 朝向、auf- 向上/打開、aus- 向外、mit- 一起);不可分前綴則通常把基礎動詞往更抽象、更比喻性的方向推(ver- 常暗示狀態改變或「出錯」,be- 常把不及物動詞變成及物動詞,ent- 常暗示浮現或移除)。把這當成一個值得拿來猜測陌生動詞的強烈傾向,而不是沒有例外的鐵律——德語的詞彙是經過好幾百年這樣累積起來的,難免還留有一些不規則的角落。
德語文法的脊柱
如果說性別和格是德語其他一切賴以立足的底層,語序就是把一個完整句子撐在一起的骨架,值得把它當成獨立的一套系統來學,而不是順便捎帶學會。幾乎一切都由兩條規則主宰:限定動詞在主要子句裡永遠占第二位,沒有例外;限定動詞在從屬子句裡永遠在最後面,也沒有例外。德語裡幾乎每一個「這個字為甚麼在這裡」的問題,追根究柢都能回到這兩條規則之一。
在德語的主要(獨立)子句裡,變位後的動詞永遠占據第二個位置——不是第二個「字」,而是第二個「位置」,因為第一個位置可以是單獨一個詞,也可以是一整個片語。不管甚麼東西移進第一個位置,動詞都會守住第二個位置,句子其餘部分則圍繞著它重新排列。
這件事之所以可能,是因為負責顯示誰是主詞的是格位標記,不是語序——這正是格位系統一節提過的重點。中文雖然也可以自由地把時間片語移到句首(「今天我去電影院」和「我今天去電影院」都很自然),卻完全沒有德語這種「動詞一定要守住第二位」的規則,英語也一樣做不到這種調動(“Today go I to the cinema” 不是英語);正因為中文和英語都沒有這種硬性規定,V2 才是學習者最早要建立起來、和母語直覺差距最大的習慣之一。
只要一個子句是由從屬連接詞引導——weil、dass、wenn、obwohl 等等,下一節會完整說明——動詞就會完全放棄第二位,改移到這個子句的最末端。
當一個句子裡同時有主要子句和從屬子句,而從屬子句剛好放在前面時,整個從屬子句會被算成占據主要子句的第一個位置——也就是說,主要子句自己的動詞仍然必須是第二位,緊接在從屬子句結尾的逗號之後:Weil ich krank bin, bleibe ich zu Hause.(因為我生病了,我留在家裡。)——注意 bleibe 緊接在逗號後面,站在主要子句的第二位,主詞 ich 則被推到第三位。
只要一個子句裡的動詞相關成分不只一個——助動詞加分詞、情態動詞加不定詞,或是可分前綴——德語就會把它們拆成兩塊,把句子其餘的一切都撐開在中間,形成所謂的 Satzklammer,也就是「句子框架」或「動詞框架」(本指南統一稱為框型結構)。限定、變位後的那一塊占第二位;所有非限定的部分(分詞、不定詞、可分前綴)都在子句最末端等著。
| 位置一(Vorfeld,前域) | 位置二(限定動詞) | 中間欄位(Mittelfeld,中域) | 子句末端(非限定部分) |
|---|---|---|---|
| Ich | habe | das Buch gestern | gekauft |
| Ich | rufe | dich morgen | an |
| Ich | muss | heute Abend noch | arbeiten |
| Sie | wird | das Projekt bis Freitag | fertigstellen |
中間欄位裡的一切——受詞、時間片語、副詞、否定詞——都坐落在這個框架裡面,這也正是為甚麼可分前綴(上表第二列)在文法上的表現,和分詞或不定詞一模一樣:三者都是非限定的動詞材料,都停在子句最遠的一端,而限定動詞則牢牢占住第二位。一旦你把 Satzklammer 看成一個統一的結構,可分動詞就不再是一個特殊的例外,而是變成你早就理解的一個家族裡,再自然不過的一員。
當一個句子在中間欄位裡同時疊上好幾個副詞片語——時間、原因、方式、地點全部一起出現——德語預設會用固定順序排列,可以用字母縮寫 TeKaMoLo 記住:Temporal(何時)在 Kausal(為何)之前,Kausal 在 Modal(如何)之前,Modal 在 Lokal(何處)之前。
| Temporal(何時) | Kausal(為何) | Modal(如何) | Lokal(何處) |
|---|---|---|---|
| morgen | wegen der Ferien | mit dem Auto | nach Berlin |
組合成完整句子:Ich fahre morgen wegen der Ferien mit dem Auto nach Berlin.(我明天因為放假要開車去柏林。)你很少會需要一次填滿全部四個欄位,但只要有兩個以上的副詞片語同時出現,TeKaMoLo 就能給你一個可靠的預設順序,而不用靠猜的。
在中間欄位裡,受詞的順序遵循一條分層規則:要看牽涉到的受詞是完整的名詞片語,還是代名詞。
| 情況 | 順序 | 範例 |
|---|---|---|
| 兩個都是完整名詞 | 與格在受格之前 | Ich gebe dem Kind das Buch.(我把書給那個小孩。) |
| 一個代名詞、一個名詞 | 代名詞不管是哪個格,都會先移到限定動詞後面 | Ich gebe es dem Kind.(受格代名詞在與格名詞之前)Ich gebe ihm das Buch.(與格代名詞在受格名詞之前) |
| 兩個都是代名詞 | 受格在與格之前 | Ich gebe es ihm.(我把它給他。) |
值得內化成單一直覺的規律是:代名詞比較「輕」,會搶在任何完整名詞片語前面、衝到中間欄位的最前端,不管兩者各自是甚麼格;只有當兩個受詞都是代名詞時,格才會真正決定順序,而這時是受格領先。
因為決定文法角色的是格,不是位置,德語可以自由地把第一位(Vorfeld)當成強調的欄位來用。把主詞以外的東西移到第一位,會把聚光燈打在它身上,當成句子的主題或對比焦點,卻完全不會有被聽者誤讀成主詞的風險:Den Film habe ich schon gesehen.(那部電影,我已經看過了——受格受詞為了對比被前置,動詞仍然是第二位,主詞 ich 被推到第三位。)中文說話者對這招其實一點都不陌生:中文本來就很習慣把話題放到句首、後面再接評論,「這部電影我已經看過了」正是同一種前置手法;反倒是英語,通常得靠被動語態或笨拙的「as for……」才能做到類似的強調效果。德語只是單純把片語移到句首,因為 den Film 上的詞尾,已經保證它不可能被誤認成主詞。
合併子句
連接詞乾脆分成兩種文法行為,把它們搞混是中級程度學習者最常見的語序錯誤之一——原因正是其中好幾個字,翻成中文(或英文)都是同一個詞。
一小群對等連接詞——可以用字母縮寫 ADUSO 記住——連接兩個獨立子句,卻不會打亂任何一個子句本身的語序。每個子句都維持自己正常的動詞居次模式,連接詞本身完全不算占用任何位置。
| 連接詞 | 意思 | 範例 |
|---|---|---|
| aber | 但是 | Ich bin müde, aber ich arbeite weiter.(我累了,但我繼續工作。) |
| denn | 因為 | Ich bleibe zu Hause, denn ich bin krank.(我留在家裡,因為我生病了。) |
| und | 和、而且 | Ich koche, und du deckst den Tisch.(我煮飯,你擺桌子。) |
| sondern | 而是(只接在被否定的子句後面) | Ich bin nicht müde, sondern hungrig.(我不是累,而是餓了。) |
| oder | 或者 | Kommst du, oder bleibst du hier?(你要來,還是要留在這裡?) |
sondern 不只是比較花俏的 aber——它專門用來在否定之後,換上一個被否定內容排除掉的替代選項,是在修正前一個子句,而不只是單純對比。所以 Ich bin nicht müde, aber hungrig 聽得懂,但和上面比較自然的 sondern 版本比起來,會顯得有點怪。denn 值得再多看一眼,因為它正好緊挨著德語裡最清楚的一組最小對比。
denn 和 weil 都翻成「因為」,但 denn 是對等連接詞(不影響語序),weil 是從屬連接詞(動詞要移到句尾)——同一個底層的理由,卻用兩種完全不同的句子形狀表達出來。
這兩句話翻譯成中文的意思完全一樣,母語人士在輕鬆口語裡也幾乎可以互換使用,這正是為甚麼這一組對比,能當成記住「對等/從屬」這個更大區分的實用錨點:只要記得 denn 不動動詞、weil 把動詞送到句尾,你就有了一個固定的參考點,可以套用到這一節裡其他每一個連接詞上。
從屬連接詞會引導出一個依附子句,而且永遠把它的限定動詞推到子句最末端。
| 連接詞 | 意思 | 範例 |
|---|---|---|
| weil | 因為 | ..., weil ich krank bin.(……因為我生病了。) |
| dass | 說(引導子句,相當於中文的「……這件事」) | Ich weiß, dass du Recht hast.(我知道你是對的。) |
| wenn | 如果、每當 | Wenn es regnet, bleibe ich zu Hause.(如果下雨,我就留在家裡。) |
| obwohl | 雖然 | ..., obwohl es regnet.(……雖然在下雨。) |
| damit | 好讓、以便(表示目的) | ..., damit du es verstehst.(……好讓你聽懂。) |
| ob | 是否 | Ich weiß nicht, ob er kommt.(我不知道他是不是會來。) |
| als | 當時(指過去單一一次的事) | ..., als ich jung war.(……當我還年輕的時候。) |
| während | 一邊……一邊、當……的時候 | ..., während ich koche.(……當我在煮飯的時候。) |
| bevor/nachdem | 在……之前/在……之後 | ..., bevor er ankommt.(……在他抵達之前。) |
| seit/seitdem | 自從(時間) | ..., seit ich hier wohne.(……自從我住在這裡以來。) |
像 deshalb(因此)、deswegen(因為這個原因)、trotzdem(儘管如此)、dennoch(然而、仍然)、also(所以、因此)、dann(然後)、außerdem(此外)這些詞,根本不是連接詞——它們是普通的副詞,靠站在自己這個獨立主要子句的句首,來連接兩個想法,而不是把一個從屬子句接到主要子句上。因為它們是副詞,放在句首時,就和 heute 或 morgen 一樣占據第一位,逼著主詞移到第三位、緊跟在動詞後面——這其實就是語序一節的 V2 機制,不是甚麼特別的新規則。
已經把 weil/dass/wenn 吸收成「那些會把東西挪來挪去的因為類詞」的學習者,有時會以為 deshalb 和 trotzdem 也做同樣的事,錯誤地把動詞送到它們後面的句尾——Deshalb ich bleibe zu Hause 就是單純的錯誤。可靠的測試方法:deshalb 和 trotzdem 永遠可以移到句子裡的其他位置,就像其他副詞一樣(Ich bleibe deshalb zu Hause),而像 weil 這樣真正的從屬連接詞,卻不能用同樣的方式,從它子句句首的位置被搬走。
談論過去,第一部分
德語有兩個大致相當於簡單過去式的時態,意思幾乎完全一樣,選哪一個卻是看語域,不是看意思——這和英語的情況真的不一樣,英語的「I ate」和「I have eaten」帶有真正的意思差別,不只是正式程度不同。中文的情況又不一樣:中文動詞本身完全沒有時態變化,過去的事主要靠時間詞和「了」「過」這類體標記,加上上下文來表達,所以德語這種「兩個意思幾乎相同、只靠語域挑選」的時態,在中文裡沒有直接對應的機制,值得當成一套全新的系統來學,而不是去找中文裡的對應詞。
Perfekt(ich habe gemacht,我做了/我已經做了)幾乎在所有地區、所有情境、幾乎每一個動詞上,都是口語德語的預設選擇。Präteritum(ich machte,我做了)則是書面敘事的預設用法——小說、新聞報導、正式敘述——如果在一般對話裡大聲說出大多數動詞的 Präteritum,聽起來會明顯很「書面」。主要的例外是 sein、haben 和情態動詞,它們的 Präteritum 形式(war、hatte、konnte……)在各地口語裡都真的很常見,即使在其他方面完全避開 Präteritum 的地區和情境也一樣——Ich war müde(我當時很累)是完全自然的口語德語,而同一段輕鬆對話裡如果冒出 ich machte 這種 Präteritum,就會顯得格格不入,母語人士實際上會說的是 ich habe gemacht。
大多數動詞用 haben。有一群特定、學得會的不及物動詞——描述從一個地方移動到另一個地方,或描述狀態改變——會改用 sein,再加上 sein 和 bleiben 這兩個動詞本身。
| 助動詞 | 典型動詞 | 範例 |
|---|---|---|
| haben(大多數動詞) | machen、kaufen、sehen、essen、arbeiten,以及任何有直接受詞的及物動詞 | Ich habe das Buch gekauft.(我買了這本書。) |
| sein(地點之間的移動) | gehen、fahren、kommen、fliegen、laufen、reisen | Ich bin nach Berlin gefahren.(我開車/搭車去了柏林。) |
| sein(狀態改變) | werden、wachsen、sterben、aufwachen、einschlafen | Er ist eingeschlafen.(他睡著了。) |
| sein(這兩個動詞本身) | sein、bleiben | Ich bin zu Hause geblieben.(我留在家裡了。) |
一個快速實用的測試:如果動詞沒有受格受詞,而且描述的是主詞本身的移動或狀態改變,那麼用 sein 很可能是對的。有少數動詞,確實會依句子強調的重點不同,而搭配不同的助動詞——schwimmen 和 fliegen 在強調動作本身時可以用 haben(Ich habe zwei Stunden geschwommen,我游了兩個小時的泳,強調游泳這個動作),在強調完成的地點變化時則用 sein(Ich bin ans andere Ufer geschwommen,我游到了對岸,強調抵達某處)——這是連進階學習者都得逐一個案記憶、而不是靠規則推導的真正模糊地帶之一。
| 動詞類別 | 規則 | 範例 |
|---|---|---|
| 弱變化(規則) | ge- + 詞幹 + -t(詞幹以 -t/-d 結尾時加 -et,方便發音) | machen → gemacht、spielen → gespielt、arbeiten → gearbeitet |
| 強變化(不規則) | ge- + 詞幹,通常母音改變 + -en;逐一動詞記憶,傳統上和原形、Präteritum 一起當成三態一組來學 | sprechen → gesprochen、gehen → gegangen、nehmen → genommen、schreiben → geschrieben |
| 混合變化 | ge- + 詞幹,母音改變 + -t;一小群封閉的類別,結合強變化式的母音改變和弱變化式的 -t 詞尾 | bringen → gebracht、denken → gedacht、kennen → gekannt、wissen → gewusst |
有兩類動詞的分詞完全不加 ge-,這兩類在可分動詞一節都已經介紹過:帶不可分前綴的動詞(verkaufen → verkauft、erklären → erklärt、bekommen → bekommen),以及以 -ieren 結尾的動詞,幾乎全部借自拉丁語或法語詞根(studieren → studiert、telefonieren → telefoniert、fotografieren → fotografiert)。這兩類動詞在其他各方面都完全規則——它們只是跳過了其他動詞類別都要經過的 ge- 這一步。
談論過去與未來,第二部分
一旦 Perfekt、Präteritum、haben/sein 的選用,以及分詞構成都掌握穩固,剩下的時態大多只是把你已經有的零件重新組合,而不是要學任何結構上全新的東西。
Plusquamperfekt(愈過去式)用 haben 或 sein 的 Präteritum 形式加上過去分詞,描述一個在另一個過去動作發生之前,就已經完成的動作——就像英語的「had done」一樣。
這個時態幾乎總是和 nachdem(在……之後)成對出現,或是出現在已經建立了第二個、較晚發生的過去事件的情境裡——單獨使用、沒有其他過去時態當錨點時,它幾乎沒有出現的理由。
由現在式變位的 werden,加上主要動詞的不定詞放在子句最末端構成,遵循和其他所有複合動詞形式一樣的 Satzklammer 邏輯:Ich werde morgen kommen.(我明天會來。)Futur I 還有第二個非常常見、英語沒有直接對應形式的功能:表達對現在的猜測或推測,常和語氣詞一節提到的 wohl 搭配:Er wird wohl zu Hause sein.(他大概在家。)
這是本指南裡最少見的時態,由 werden 加上過去分詞,再加上 haben 或 sein 的不定詞構成,全部聚集在子句末端:Ich werde das bis morgen gemacht haben.(我明天之前會把那件事做完。)和 Futur I 一樣,它在現實中更常見的功能是表達推測——這裡推測的對象,是已經完成的事:Er wird es wohl vergessen haben.(他大概已經忘了。)
在日常德語裡,現在式加上時間詞,是談論未來最普通、沒有特別標記的方式——這一點甚至比英語用「I'm doing X tomorrow」表達未來還要更普遍:Ich fahre morgen nach Berlin(我明天要去柏林)才是母語人士實際會說的話,而不是 Ich werde morgen nach Berlin fahren——這句話文法上沒錯,但明顯比較正式、比較強調,或是保留給沒有其他時間標記、需要靠時態本身表明是未來的情境。中文動詞完全沒有時態變化,「我明天去柏林」用的就是和「我現在去柏林」一模一樣的動詞形式,靠「明天」這個時間詞來表達未來——這種「用現在式談未來」的做法,對中文母語者來說其實再自然不過。要特別強調一項預測、一個承諾,或明確標示這是推測時,才需要動用 Futur I,而不是把它當成談論明天的預設方式。
表示否定
德語把否定分給兩個功能完全不重疊的詞——一旦抓到背後的規則,就能省掉很多英語「not/no/none」可能造成的猜測。中文讀者其實已經有類似的直覺可以借用:中文本身也把否定分成「不」和「沒(有)」兩個不重疊的詞,只是切分的方式不太一樣;德語的 nicht/kein 是另一套自己的切分邏輯,但「否定不是只有一個詞」這件事,對中文母語者來說並不陌生。
kein 否定的是原本會搭配不定冠詞 ein、或完全不加冠詞的名詞——它的變化方式和 ein 完全一樣,再加上一整列複數變化,如冠詞一節所示。
nicht 否定的是動詞、形容詞、副詞、有定冠詞的名詞片語、專有名詞,以及任何你想特別挑出來否定的成分。
一個快速又可靠的捷徑:如果句子的肯定版本,在被否定的名詞上會用 ein 或完全不用冠詞,就改用 kein;其他所有類型的否定,一律用 nicht。
當 nicht 否定的是整個子句時,它會傾向漂向句尾;但只要句子裡有一個明顯的「最後成分」不是它要否定的對象——像是表語形容詞、過去分詞、可分前綴、不定詞,或處於對比中的特定介詞片語——nicht 就會提前,直接放在它實際否定的那個成分前面。
| 否定的對象 | nicht 該放在哪裡 | 範例 |
|---|---|---|
| 整個子句、單純的動詞,沒有其他特定對象 | 傾向句尾 | Ich verstehe das nicht.(我不懂那個。) |
| 表語形容詞 | 直接放在形容詞前面 | Ich bin nicht müde.(我不累。) |
| 過去分詞 | 直接放在分詞前面 | Ich habe das Buch nicht gelesen.(我沒有讀那本書。) |
| 可分前綴 | 直接放在前綴前面 | Ich rufe dich nicht an.(我不會打電話給你。) |
| 處於對比中的特定片語 | 直接放在那個片語前面 | Ich fahre nicht nach Berlin, sondern nach München.(我不是要去柏林,而是要去慕尼黑。) |
每一列背後的邏輯都一樣:nicht 會盡量靠近它實際否定的那個特定對象,只有在沒有更具體的東西可以依附時,才會一路漂到子句尾端。這一條原則,就能解決絕大多數的位置判斷問題,不需要為每一種句型都另外背一條規則。
提出問題
德語的疑問句直接沿用你已經學過的語序規則,並沒有引進任何結構上全新的東西——語序一節那套 V2 邏輯,在這裡一樣在運作,只是第一個位置這次是空的,或被特別填上了東西。
是非問句裡,限定動詞會一路移到第一位——完全沒有 Vorfeld——主詞則緊跟在它後面。
注意這裡完全沒有插入任何類似英語 do/does 的東西——德語單純把原本就有的動詞移過去,這讓是非問句在結構上比英語的對應句型簡單,儘管這個「移動」本身需要一點時間才能習慣。中文也一樣不需要插入類似 do 的虛詞:中文靠句尾加「嗎」,或把動詞重複一次變成「動詞—不—動詞」的形式來問問題,同樣不必無中生有地造出一個助動詞——這一點,德語和中文其實站在同一邊,反而是英語比較特別。
疑問詞(was、wer、wann、wo、wie、warum 等)占據第一位,就和任何其他被前置的成分一樣,動詞則照常守住緊接在後的第二位。
| 疑問詞 | 意思 | 範例 |
|---|---|---|
| was | 甚麼 | Was machst du?(你在做甚麼?) |
| wer | 誰 | Wer kommt mit?(誰要一起來?) |
| wann | 甚麼時候 | Wann kommst du?(你甚麼時候來?) |
| wo | 在哪裡 | Wo wohnst du?(你住在哪裡?) |
| wohin | 去哪裡 | Wohin gehst du?(你要去哪裡?) |
| woher | 從哪裡來 | Woher kommst du?(你從哪裡來?) |
| wie | 如何、怎麼樣 | Wie geht's?(你好嗎?) |
| warum/weshalb | 為甚麼 | Warum lachst du?(你在笑甚麼?) |
| welcher/welche/welches | 哪一個(變化方式和 der 類詞一樣) | Welches Buch meinst du?(你是指哪一本書?) |
當一個問題不是直接問出來,而是嵌進一個更大的句子裡——例如「我不知道他甚麼時候來」而不是直接問「他甚麼時候來?」——疑問詞(或用來嵌入是非問句的 ob,「是否」)就會當成從屬連接詞使用,動詞也會像接在 weil 或 dass 後面一樣,移到句尾。
對已經習慣直接疑問句的學習者來說,這是一個真正常見的錯誤來源:直覺會想把動詞留在第二位,因為「這仍然是個問題」,但從文法上看,間接問句就只是另一種從屬子句,一樣受動詞置尾規則管轄,和其他從屬子句沒有兩樣。
不真實語氣,第一部分
Konjunktiv II 是德語用來表達一切不是單純事實陳述的語氣:禮貌請求、願望、假設,以及不真實或違反事實的條件句。現代口語德語,對大多數動詞都高度依賴一個萬用結構,而少數極為常見的動詞,則保留自己專屬的形式,使用頻率甚至比那個萬用結構還高。
對絕大多數動詞來說,口語裡的 Konjunktiv II 是用依人稱變位的 würde,加上主要動詞的不定詞放在子句末端構成——結構上和你已經學過的 Futur I 模式完全一樣,只是把 werde 換成 würde。
| 人稱 | würde + 不定詞 |
|---|---|
| ich | würde machen |
| du | würdest machen |
| er/sie/es | würde machen |
| wir | würden machen |
| ihr | würdet machen |
| sie/Sie | würden machen |
值得注意的是:würde 不是為了這個用途憑空發明出來的助動詞——它本來就是 werden 自己的 Konjunktiv II 形式,德語只是把它拿來,重複用作其他所有動詞的通用虛擬式建構工具,很像英語把「would」(它本身就是帶有過去虛擬式色彩的「will」形式)拿來,全面通用地構成條件句一樣。
有幾個常見動詞,在日常口語裡保留了自己專屬的 Konjunktiv II 形式,而且用得比對應的 würde 結構更頻繁,不是更少。它們是從 Präteritum 詞幹構成的,只要詞幹母音允許就加上變音,再加上 -e、-est、-e、-en、-et、-en 這組詞尾。
| 人稱 | sein(源自 war) | haben(源自 hatte) | werden(源自 wurde) |
|---|---|---|---|
| ich | wäre | hätte | würde |
| du | wärst | hättest | würdest |
| er/sie/es | wäre | hätte | würde |
| wir | wären | hätten | würden |
| ihr | wärt | hättet | würdet |
| sie/Sie | wären | hätten | würden |
| 原形 | Präteritum | Konjunktiv II(ich 形式;其他人稱一樣加 -e/-est/-e/-en/-et/-en) |
|---|---|---|
| können | konnte | könnte |
| müssen | musste | müsste |
| dürfen | durfte | dürfte |
| wollen | wollte | wollte(不加變音——真正的例外) |
| sollen | sollte | sollte(同樣不加變音,一樣的例外) |
| kommen | kam | käme |
| gehen | ging | ginge |
| geben | gab | gäbe |
wollen 和 sollen 特別值得標記出來,因為它們打破了其他四個情態動詞建立的「情態動詞會加變音」模式——它們的 Konjunktiv II 就直接和 Präteritum 一模一樣。除了上面這一小群強變化動詞之外(gehen、kommen、geben,以及像 wissen → wüsste 這樣的少數其他動詞),日常口語裡越來越常改用 würde 結構,而不是「真正」的形式,因為在敘事之外的場合,後者可能顯得正式或文學化。
與過去事實相反的條件句——描述某件實際上沒有發生的事,以及如果它發生了會怎樣——會把 hätte 或 wäre(Konjunktiv II)和過去分詞結合,遵循和Perfekt 一節完全相同的 haben/sein 選擇邏輯:Wenn ich das gewusst hätte, wäre ich gekommen.(如果我當時知道那件事,我就會來了。)注意 hätte gewusst 用 haben,因為 wissen 是 haben 動詞;wäre gekommen 用 sein,因為 kommen 是 sein 動詞——都是你已經學過的規則,只是換上了虛擬式的外衣。
不真實語氣,第二部分
Konjunktiv I 是和 Konjunktiv II 分開的另一種虛擬式,功能更窄、更明確:標示一句話是別人的說法,只是被轉述出來,而不是說話者或作者親自查證或背書的內容。它在德語新聞報導裡不斷出現,在其他地方則很少見。
Konjunktiv I 由不定詞詞幹加上 -e、-est、-e、-en、-et、-en 這組詞尾構成,不論強變化或弱變化動詞,一律統一套用。
| 人稱 | sein | haben | kommen | können |
|---|---|---|---|---|
| ich | sei | habe | komme | könne |
| du | seist | habest | kommest | könnest |
| er/sie/es | sei | habe | komme | könne |
| wir | seien | haben | kommen | können |
| ihr | seiet | habet | kommet | könnet |
| sie/Sie | seien | haben | kommen | können |
sein 是唯一一個 Konjunktiv I 在每一個人稱上,都和直陳式完全不同的動詞(ich sei 對 ich bin,du seist 對 du bist,以此類推),這正是為甚麼 sei 是教科書裡最常被引用的例子,也是為甚麼它在真實新聞寫作裡真的很常見、一點也不突兀。
德語新聞寫作專門用 Konjunktiv I 來標示一項說法是被轉述、而不是已獲證實的,不必每次都額外加上「據稱」或「根據……」——動詞形式本身就帶著這個訊號。
對很多動詞和人稱來說,Konjunktiv I 的拼法和一般現在直陳式完全一樣——規則弱變化動詞在 ich 形式上會撞形(直陳式 ich mache 對 Konjunktiv I ich mache,完全看不出差異),幾乎所有動詞在 wir 和 sie 複數形式上也會撞形,因為直陳式和 Konjunktiv I 在那裡都用 -en。只要這種撞形會抹掉「這是轉述,不是斷言」的訊號,德語就會改用 Konjunktiv II 來代替,即使代價是在轉述當中,技術上換了一套虛擬式系統,也要優先確保意思清楚:Sie sagten, sie hätten keine Zeit.(他們說他們沒有時間。)——hätten 是 Konjunktiv II,之所以用在這裡,正是因為原本預期的 Konjunktiv I sie haben,會和單純陳述事實的直陳式無法區分。這正是為甚麼第三人稱單數——規則動詞在這裡確實會顯示出看得見的差異(直陳式 er macht 對 Konjunktiv I er mache)——是真實新聞報導裡引用起來最有把握、也最常見的形式。
動作是誰做的?
德語有兩種結構上不同、帶有被動意味的句式,再加上第三種完全不同、母語人士在日常裡經常使用的替代說法——認識這三種,並知道哪一種適合哪種情境,能解決學習者德語聽起來生硬的一大部分原因。
由 werden 加上過去分詞構成,描述一個發生在主詞身上的動作或過程,如果要點出施事者,就用 von(表示人或行為者)或 durch(表示手段或原因)引導。werden 被動式在每一個時態裡都會出現,一律遵循同一套 Satzklammer 邏輯。
| 時態 | 形式 | 範例 |
|---|---|---|
| 現在式 | werden(現在式) + 分詞 | Das Haus wird gebaut.(這棟房子正在興建。) |
| Präteritum | werden(Präteritum) + 分詞 | Das Haus wurde gebaut.(這棟房子當時正在興建。) |
| Perfekt | sein(現在式) + 分詞 + worden | Das Haus ist gebaut worden.(這棟房子已經蓋好了。) |
| Plusquamperfekt | sein(Präteritum) + 分詞 + worden | Das Haus war gebaut worden.(這棟房子當時已經蓋好了。) |
| Futur I | werden(現在式) + 分詞 + werden | Das Haus wird gebaut werden.(這棟房子將會被蓋起來。) |
Perfekt 和 Plusquamperfekt 這兩列,藏著一個值得單獨記住的知名不規則現象:werden 自己的過去分詞通常是 geworden,但當 werden 是當被動助動詞使用、而不是當「變成」這個完整動詞使用時,它的分詞會縮短成 worden,完全不加 ge-。Sie ist Ärztin geworden(她成為了醫生,werden 當完整動詞)對比 Das Haus ist gebaut worden(這棟房子已經蓋好了,werden 當被動助動詞)——同一個動詞,依它在句子裡扮演的角色不同,會有兩種不同的分詞。
Zustandspassiv 由 sein 加上過去分詞構成,描述的不是動作本身,而是動作完成後留下的狀態——這其實是被動系統內部,對貫穿德語文法許多角落的 werden/sein 區分,一次真正的呼應。
把這兩者搞混,是真正會改變意思的錯誤,不只是文體上的小失誤:Die Tür wird geschlossen 描述的是有人此刻正在把門關上這個動作,Die Tür ist geschlossen 則單純報告門目前是關著的,完全沒有交代是誰關的、甚麼時候關的。
比起動用比較正式的 werden 被動式,日常口語德語更常乾脆繞開被動語態,改用 man(泛指「有人/你/大家」,是一個變位方式完全和 er/sie/es 一樣的不定主詞代名詞)加上普通的主動動詞。中文使用者對這個策略其實一點都不陌生:中文的「被」字句本身常常帶有不好的、受害的意味,日常中文也更偏好用「有人……」、乾脆省略主詞,或用泛指的「你」來表達同樣沒有明確主詞的意思,而不是動用「被」字句——這和德語偏好 man、而不是 werden 被動式的心理,其實很類似。
man 只有自己的主格形式;當句子需要受格或與格時,德語會改用 einen 或 einem 代替:Das macht einen müde(那件事會讓人覺得累,受格)。在輕鬆、日常的語域裡,man 結構通常是比較自然的選擇;werden 被動式則讀起來比較正式、比較書面,或是在你特別想用比較公事化的方式,把施事者淡化或省略時比較合適。
指回主詞的動詞
反身動詞描述主詞對自己做出動作,而德語使用反身動詞的日常場合,比英語廣得多——很多在德語裡是反身動詞的字,翻成最自然的英語時,根本沒有「-self」這種東西。中文也一樣:中文很多對應的說法,同樣不會出現「自己」兩個字。
| 人稱 | 受格反身代名詞 | 與格反身代名詞 |
|---|---|---|
| ich | mich | mir |
| du | dich | dir |
| er/sie/es | sich | sich |
| wir | uns | uns |
| ihr | euch | euch |
| sie/Sie | sich | sich |
只有第三人稱和正式的 Sie,會用到專屬的反身形式 sich,而且受格和與格完全同形;第一、第二人稱則單純沿用它們原本的受詞代名詞(mich/mir、dich/dir、uns、euch),也就是說,這裡真正算新單字的,其實只有 sich 這一個字。
大多數反身動詞,都只用受格反身代名詞當唯一的受詞。
有不少常見的反身動詞,像 sich freuen 和 sich erinnern,屬於「本質反身動詞」——這裡的 sich 已經沒有真正「自己」的意思了,只能當成動詞固定的一部分背下來,這和其他羅曼語系語言文法指南裡介紹的本質反身動詞是同一類現象。
當一個反身動詞本身還帶有自己的直接受詞時,反身代名詞就會改用與格,因為受格的位置已經被那個受詞占走了。
「與格反身代名詞+身體部位」這個模式,值得當成一個小系統單獨注意:只要已經有反身代名詞在場、確立了所有權,德語就一貫偏好「這個〔身體部位〕,對我自己而言」,而不是所有格式的「我的〔身體部位〕」,這也是為甚麼 Ich putze mir die Zähne 聽起來自然,Ich putze meine Zähne 對母語人士的耳朵來說卻顯得有點怪、或過度強調,好像你是在特意把自己的牙齒和別人的區分開來。
連接子句
關係子句替已經提過的名詞加上額外資訊,扮演的是中文「……的」、英語 who/which/that/whose 的角色。德語的關係代名詞外觀幾乎和定冠詞一模一樣,只要把兩個小差異講清楚,學起來就很快——而且,因為關係子句本身就是從屬子句,它的動詞永遠會被送到句尾。
| 格 | 陽性 | 陰性 | 中性 | 複數 |
|---|---|---|---|---|
| 主格 | der | die | das | die |
| 受格 | den | die | das | die |
| 與格 | dem | der | dem | denen |
| 屬格 | dessen | deren | dessen | deren |
把這張表拿去和冠詞一節裡的定冠詞表對照,真正不一樣的地方只有兩個:與格複數是 denen,不是 den;所有屬格形式都改用專屬的 dessen/deren,而不是 des/der。其他一切,都和你已經學過的冠詞完全一樣。
關係代名詞的性別和單複數,永遠要和它回指的名詞(先行詞)一致,但它的格,則完全由它在自己這個關係子句內部扮演的文法角色決定——這是兩個各自獨立的判斷,不是一個。
這種兩步驟的邏輯——性別和單複數來自子句外部,格來自子句內部——是關於德語關係子句,最值得內化的一件事,因為它代表你不能直接把先行詞本身的格,原封不動地套到關係代名詞上;你必須根據代名詞在它這個新子句裡實際扮演的角色,從頭重新判斷格。
英語的 whose 完全不帶任何性別資訊,中文的「……的」也一樣——不管擁有者是誰、被擁有的東西是甚麼,都是同一個「的」字,沒有任何字形變化。德語的 dessen(先行詞是陽性或中性時)和 deren(先行詞是陰性或複數時)填補了這個空缺——而且值得注意的是,它們配合的是先行詞,也就是擁有者本身,而不是被擁有的那個名詞。
dessen 和 deren 明顯比這張表裡大多數其他形式更正式、更偏書面,日常口語德語很常乾脆重新組織句子,完全避開它們,但在閱讀時正確辨認出來仍然很重要,因為它們在比較正式的文章裡出現得非常頻繁。
當關係代名詞是介詞的受詞時,介詞會和它一起移到關係子句的最前面,緊跟在逗號後面,形成一個整體。
當先行詞是一整個概念,或是抽象、不具體的東西,而不是一個具體名詞時,德語口語和書面語通常會偏好用 wo(r)- 複合詞,取代「介詞加代名詞」的組合,並且在母音開頭的介詞前插入一個 -r-,純粹是為了方便發音:Das, worüber wir sprachen, war wichtig.(我們談論的那件事很重要——wor- + über,因為 über 是母音開頭;子音開頭的介詞則只需要單純的 wo-,例如 womit、wodurch。)
連接兩個動作
德語用 zu 加不定詞,把第二個動作接到主要子句上,而同一個模式還有三個延伸版本——um...zu、ohne...zu 和 statt...zu——分別替這個基本連接加上目的、缺席,或替代的意味。
zu 直接放在不定詞前面,位於它自己這個子句的最末端,遵循語序一節提過、所有非限定動詞形式共用的置尾邏輯。搭配可分動詞時,zu 會插進前綴和詞幹之間,寫成一個單獨的字。
| 連接詞 | 意思 | 範例 |
|---|---|---|
| um...zu | 為了(表示目的) | Ich lerne Deutsch, um in Deutschland zu arbeiten.(我學德語是為了在德國工作。) |
| ohne...zu | 沒有……就、不……而 | Er ging, ohne sich zu verabschieden.(他沒有道別就走了。) |
| statt...zu/anstatt...zu | 不……而是、與其……不如 | Sie las ein Buch, statt fernzusehen.(她看書,而不是看電視。) |
這三種結構的內部形狀完全一樣:連接詞開啟子句,帶 zu 的不定詞收尾,其他任何東西(受詞、副詞)都坐落在中間——和完整主要子句裡中間欄位的運作方式一模一樣。
只有當隱含的主詞和主要子句的主詞相同時,zu 不定詞子句才成立。一旦兩個動作的主詞不同,德語就會改用完整的 dass 子句,帶著自己另外變位的動詞。
這個「主詞要一致」的條件很容易被忽略,正是因為英語「I want you to come」在德語會擋下來的這種情況,用的也是不帶變化的原形動詞;中文的「我想要你來」同樣是把動詞直接串在一起,看不出結構上的差別——中文動詞完全不變位,所以「你來」不管是當成獨立子句還是附加的動作,寫出來都一樣。正因為英語和中文在這裡都沒有形式上的區別,在這個位置直覺地伸手去用德語不定詞,是從母語遷移過來最常見的結構性錯誤之一。
教科書略過的詞
語氣詞是一種又輕又不重讀的小詞,用來替句子加上語氣、態度,或和共同語境之間的關係,卻完全不改變句子字面上、字典意義上的意思。教科書通常會略過它們,因為沒辦法逐字翻成英語,也很難放進單字表裡——但完全不用它們,正是讓文法正確的學習者德語聽起來平板、莫名生硬,或像機器人的原因。對中文使用者來說,這其實是很容易抓到感覺的一塊:德語語氣詞的功能,和中文句尾的語氣詞——啊、呢、嘛、啦、吧——非常相似,兩者都是替句子加上一層語氣色彩、卻不改變字面意思。這一整份指南裡,這裡是「文法正確的德語」和「聽起來自然的德語」差距最明顯的地方之一。
| 語氣詞 | 作用 | 範例 |
|---|---|---|
| doch | 反駁一個預設的懷疑,或加上鼓勵/堅持的語氣,很接近中文的「嘛」或「啦」 | Das ist doch klar!(這不是很明顯嗎!)Komm doch mit!(來嘛,一起來!) |
| mal | 讓請求聽起來輕鬆、隨性一點,接近中文的「一下」 | Komm mal her.(過來一下。)Warte mal.(等一下。) |
| ja | 標示某件事對說話者和聽者來說都已經是顯而易見、共有的知識,接近中文的「啊」 | Das ist ja klar.(這不是明擺著的嗎。)Du bist ja schon da!(哎呀,你已經到了!) |
| eben/halt | 標示一種無奈、「就是這樣」的語氣,接近中文的「就是這樣啊」——eben 較標準、偏北部,halt 較口語、偏南部 | Das ist eben so. / Das ist halt so.(就是這樣啦。) |
| wohl | 標示猜測或推測,不是完全確定,接近中文的「大概」「應該」 | Er ist wohl zu Hause.(他大概在家吧。) |
| denn | 讓一個真誠的問題聽起來更柔和,加上關心或好奇的語氣,接近中文問句尾的「呢」——注意不要和連接詞一節裡表示「因為」的對等連接詞 denn 搞混,兩者只是同形,沒有關係 | Wie geht's dir denn?(你最近過得怎麼樣呢?) |
這些詞沒有一個禁得起逐字翻譯——試著把 Du bist ja schon da! 裡的 ja 逐字翻出來,你甚麼有用的中文或英語都得不到,因為 ja 在這裡的全部工作都是語氣性的,不是指稱性的。這正是為甚麼語氣詞抗拒教室裡的單字表教學,也是為甚麼想自然地用出它們,唯一真正的路是大量聽——在情境裡一次又一次注意到它們,直到它們對語氣的影響,變得和你早就直覺掌握的中文語氣詞一樣自然。
比較事物
德語構成比較級和最高級的方式,是直接在形容詞上加詞尾,而不是像英語那樣,有時改用獨立的「more/most」——比較接近英語的 -er/-est,但套用得徹底得多,不管形容詞多長都一體適用。
| 形式 | 規則 | 範例 |
|---|---|---|
| 比較級 | 形容詞 + -er | schnell → schneller(更快) |
| 最高級(表語/副詞用法) | am + 形容詞 + -sten | am schnellsten(最快,接在 sein 後面或當副詞用) |
| 最高級(修飾性用法) | der/die/das + 形容詞 + -st- + 該位置要求的形容詞詞尾 | der schnellste、die schnellste、das schnellste(直接放在名詞前面時使用) |
這兩者不是可以自由替換的變體——該用哪一個,完全取決於最高級在句子裡的文法角色。
修飾性用法,實際上就是把最高級詞幹(schönst-)套進你已經學過、用在一般形容詞上的同一套強/弱/混合變化系統——der schönste Mann、die schönste Frau、das schönste Haus、die schönsten Häuser,全部都用弱變化詞尾,因為這種用法的最高級前面永遠會有一個 der 類詞。
| 原級 | 比較級 | 最高級 |
|---|---|---|
| gut(好) | besser | am besten |
| viel(多) | mehr | am meisten |
| gern(樂意地) | lieber | am liebsten |
| hoch(高) | höher | am höchsten |
| nah(近) | näher | am nächsten |
| groß(大) | größer | am größten |
另外還有一大群常見形容詞,詞尾完全規則,但在比較級和最高級裡都會加變音:alt → älter → am ältesten(老)、jung → jünger → am jüngsten(年輕)、kalt → kälter → am kältesten(冷)、warm → wärmer → am wärmsten(溫暖)、lang → länger → am längsten(長)、kurz → kürzer → am kürzesten(短)。要直接比較兩樣東西時,「比」用 als(Er ist größer als ich,他比我高);「一樣……」用 so...wie(Er ist so groß wie ich,他和我一樣高)。
數字與日期標記
一旦掌握基本組成單位,德語數字大致上很直接,只有一個習慣需要真正花時間適應:從二十一開始,個位數字要唸在十位數字前面,和英語的順序相反。中文的數字系統在這方面完全規律、沒有例外——「二十一」就是二、十、一,個位永遠在十位後面,和英語順序一致——所以德語這個「個位在前」的順序,對中文母語者來說,可能比對英語母語者還要更違反直覺,值得特別花時間練習。
| 0–5 | 6–10 | 11–15 | 16–20 |
|---|---|---|---|
| null, eins, zwei, drei, vier, fünf | sechs, sieben, acht, neun, zehn | elf, zwölf, dreizehn, vierzehn, fünfzehn | sechzehn, siebzehn, achtzehn, neunzehn, zwanzig |
零到十二基本上都是各自獨立、要背下來的形狀;從十三開始,模式就變成「數字加 zehn」(dreizehn、vierzehn),有兩個小小的拼寫縮略值得注意:sechzehn 把 sechs 的 -s 去掉了,siebzehn 則把 sieben 的 -en 去掉了。
二十以上,德語會先說個位數字,再說 und(和),最後才說十位數字——字面上是「三和二十」,而不是中文或英語習慣的「二十三」。
| 數字 | 德語 | 字面結構 |
|---|---|---|
| 21 | einundzwanzig | 一和二十 |
| 23 | dreiundzwanzig | 三和二十 |
| 44 | vierundvierzig | 四和四十 |
| 99 | neunundneunzig | 九和九十 |
| 123 | (ein)hundertdreiundzwanzig | 一百、三和二十 |
十位數字本身:zwanzig(20)、dreißig(30,注意這裡是 ß,不是預期中的 zz)、vierzig(40)、fünfzig(50)、sechzig(60)、siebzig(70)、achtzig(80)、neunzig(90),接著是 hundert(100)和 tausend(1,000)。這個反向順序一旦學會就完全規律,但即使到了中級程度,它依然是即時反應出錯的真正來源——在電話號碼或價格這類場合,時間壓力下把兩位數聽錯或說錯,是學習者最常見的小失誤之一,原因就是它直接和中文、英語「先說較大位數」的直覺相衝突。
序數在 2 到 19 加上 -te,20 以後加上 -ste,然後再依前面有甚麼東西,在這個字尾之上加上規則的形容詞詞尾,和前一節的最高級用法一模一樣。
| 數字 | 序數 | 說明 |
|---|---|---|
| 第一 | erste | 不規則 |
| 第三 | dritte | 從 drei 變化的母音不規則 |
| 第七 | siebte | 不規則——去掉 sieben 的 -en |
| 第八 | achte | 只加 -e,因為 acht 本身已經以 -t 結尾 |
| 第四、第十九 | vierte、neunzehnte | 規則的 -te 模式 |
| 第二十、第二十一 | zwanzigste、einundzwanzigste | 20 以後規則的 -ste 模式 |
德語日期的寫法是日、月、年,日期的序數字後面直接接一個句點:der 12. August 2026(2026 年 8 月 12 日)。要說「在」某一天,用 am 加上與格變化的序數:am zwölften August(在 8 月 12 日)。2000 年以前的年份,會唸成兩組成對的「百」,和英語「nineteen ninety-six」是同一種直覺:neunzehnhundertsechsundneunzig(1996 年,字面上是「十九百、六和九十」)。2000 年以後的年份,則唸成一個連續的整數:zweitausendsechsundzwanzig(2026 年)。
稱呼他人
德語會用文法明確標記「你」的正式程度,這是英語幾百年前就已經放棄的區別(英語其實也曾經有過同樣的區別——「thou」表示非正式,「you」表示正式或複數——直到「thou」完全消失為止)。中文也有類似但沒有那麼系統化的區別:「你」和「您」,雖然「您」在台灣日常口語裡的使用頻率,遠不如德語 Sie 那樣近乎強制、也不像中國大陸北方那樣普遍,但這個「正式/非正式的你」的基本概念,對中文使用者來說並不陌生。選對稱呼、知道甚麼時候可以轉換,是疊加在文法之上,一項真正的社交技能。
| 形式 | 數 | 用於 |
|---|---|---|
| du | 單數,非正式 | 家人、朋友、小孩、同輩,以及——越來越多情況下——同事、同學,還有在輕鬆或年輕人取向的場合認識的人 |
| ihr | 複數,非正式 | 一群你會各自以 du 稱呼的人 |
| Sie | 單數或複數,正式——永遠大寫 | 陌生人、商業往來對象、權威人士、大多數面向顧客的書面文字,以及一般來說任何年長、或處於相對權威地位、你還不熟識的人 |
從 Sie 轉換成 du,在說德語的文化裡是一件真正的社交事件,不像英語裡那樣,可以是不知不覺、隨意發生的轉變。慣例是由關係中年長或地位較高的一方主動提出轉換——Wollen wir uns duzen?(我們要不要互相用 du 稱呼?)——而不是由年輕或地位較低的一方自行預設。話雖如此,這項慣例正持續在鬆動:許多職場、大多數科技和新創業界、大學,以及廣泛的年輕世代文化,現在比一個世代之前更快就預設使用 du,在輕鬆的專業場合裡,第一次見面就被邀請用 du,也越來越常見。有疑慮時,尤其是寫信給不認識的人,Sie 仍然是比較安全的預設選擇。
祈使句——下達命令或指示——的形狀,會依你稱呼的對象而不同,而且直接連回本指南前面學過的現在式變位。
| 形式 | 構成方式 | 範例 |
|---|---|---|
| du | 現在式 du 形式的詞幹,去掉 -st 詞尾(規則動詞可以選擇加上 -e,書面上比口語常見) | Komm!(來!)Mach(e) das!(做這件事!)Sei ruhig!(安靜!——sein 不規則) |
| ihr | 和一般 ihr 現在式形式完全一樣,只是去掉代名詞 | Kommt!(來!)Macht das!(做這件事!) |
| Sie | 不定詞形式的動詞加上 Sie,Sie 緊接在動詞後面 | Kommen Sie!(請來!)Machen Sie das bitte!(請做這件事!) |
在現在式裡發生 e→i 或 e→ie 母音變化的強變化動詞,在 du 祈使句裡會保留同一個變化後的母音,而且明確地「不」加上規則動詞有時會加的那個 -e:sprechen(du sprichst)→ Sprich lauter!(大聲一點說!),絕不是「Sprich e」或「Spreche」。lesen(du liest)→ Lies das!(讀這個!)。這是一個小巧卻真正實用的模式辨認捷徑:如果一個動詞在現在式裡會改變詞幹母音,那個變化後、不加任何詞尾的詞幹,幾乎總會就是正確的 du 祈使句形式。
「德語」不是只屬於一個國家的文法
標準德語是德國、奧地利和瑞士三個國家共同使用的官方語言——這三國有時會合稱為 DACH(Deutschland、Österreich、Schweiz 的縮寫)——另外還包括比利時、盧森堡和列支敦斯登的部分地區。本指南裡幾乎所有內容,在這些地方都通用,但確實有幾個真實的差異,值得事先明講清楚,而不是等你自己意外發現。
瑞士已經正式完全廢除 ß——瑞士標準德語不論母音長短,一律寫成 ss,不受發音一節提過的母音長度規則影響,所以一個在德國和奧地利拼成 ß 的字,在瑞士會改拼成 ss。
| 德國/奧地利 | 瑞士 | 意思 |
|---|---|---|
| Straße | Strasse | 街道 |
| Fuß | Fuss | 腳 |
| groß | gross | 大的 |
| weiß | weiss | 白色的 |
Perfekt 對 Präteritum 一節提過的口語/書面分野,在德語世界裡並不是平均分布的。德國北部在口語裡讓 Präteritum 保持相對活躍的程度,比其他地區高一些,甚至在 sein、haben 和情態動詞以外的動詞上也是如此。德國南部、奧地利,尤其是瑞士,則更加倚重 Perfekt:瑞士德語方言在日常口語裡幾乎完全沒有 Präteritum,不管正式與否,一律用 Perfekt 表達過去的事,這對原本學了 Präteritum、以為它到處都是正常日常口語時態的學習者來說,可能真的會感到意外。
本指南裡的一切,描述的都是 Hochdeutsch,也就是共同的書面與廣播標準語——但實際在街頭說的德語,會隨地區有極大差異,有時甚至會讓外人真的聽不太懂。Bairisch(巴伐利亞語)、Schwäbisch(施瓦本語)、Sächsisch(薩克森語)、Kölsch(科隆一帶方言)、Plattdeutsch(低地德語,通行於德國北部)和 Schwyzerdütsch(瑞士德語)都是活生生的日常變體,各自有自己的詞彙、音變,某些情況下,文法也和標準語有實質的出入。瑞士德語尤其常被形容成,在完整口語形式下,幾乎無法和標準德語互相理解——瑞士人從小就真正同時精通自己的地方方言和書面/正式標準語,依情境在兩者之間切換。
有幾個具體、廣為人知的詞彙和拼字差異值得認識:奧地利德語一月用 Jänner,不用 Januar,問候語 Grüß Gott 在奧地利和巴伐利亞是標準用法,德國北部則會說 Hallo 或 Guten Tag。瑞士德語的日常問候語是 Grüezi,腳踏車用 Velo 而不是 Fahrrad,車票用 Billett 而不是 Fahrkarte,這些都反映了法語對瑞士詞彙的影響。這些差異,不代表哪一種變體比其他變體更「正確」——奧地利德語和瑞士標準德語,都是各自完全受承認、有詞典記載的標準語,不只是疊在「德國德語」之上的地方俚語。
每個德語名詞都有三種文法性別之一——陽性(der)、陰性(die)或中性(das)——這個性別會決定冠詞、形容詞詞尾,以及之後用來回指這個名詞的代名詞該用哪種形式。有些字尾是相當可靠的判斷依據:以 -ung、-heit、-keit、-schaft、-ion、-tät 結尾的名詞幾乎都是陰性(die Zeitung、die Freiheit),而 -chen 和 -lein 結尾的名詞則永遠是中性,不論詞根本身是甚麼性別(das Mädchen 就是中性,即使 Magd 本身是陰性)。但對大多數日常名詞來說,性別其實是任意的,得把它當成這個字本身的一部分背下來——der Tisch、die Tür、das Fenster——這正是本指南建議從第一天起,就把每個新名詞連同冠詞一起學起來,而不是先學單字、之後才把性別當成附加資訊硬記的原因。
德語形容詞詞尾會同時受三個互相牽動的因素影響——名詞的性別、句子的格,以及形容詞前面有沒有 der 類詞、ein 類詞,或完全沒有冠詞——因此產生三套不同的詞尾變化表(強變化、弱變化、混合變化),而不是只有一套。真正的難處不在背下單一個詞尾,而在於要在真實對話中夠快地跑完整套判斷流程:確認形容詞前面是甚麼、辨認句子需要哪個格,然後在說完這個名詞片語之前,從正確的表格挑出正確的詞尾。母語人士能瞬間、不假思索地做到這件事,但這種流暢感來自多年的語言接觸,不是因為他們把表格背得比別人快。
受格標記動詞的直接受詞,也就是直接承受動作的對象,例如 Ich sehe den Ball(我看見那顆球)裡的 den Ball;與格則標記間接受詞,通常是接收動作、或從動作中受益的人,例如 Ich gebe dem Kind den Ball(我把球給那個小孩)裡的 dem Kind。這兩個格也各自搭配不同的一組介詞,而在 an、auf、in 等九個雙格介詞裡,同一個介詞在表示移動到新地點時用受格,表示靜止在某個地點時則用與格。因為德語把格標記在冠詞和代名詞上,而不是依賴語序,所以句子可以為了強調而調動語序,卻不會改變誰對誰做了甚麼——這正是中文和英文都難以做到的事:兩者幾乎都沒有格位標記,全靠語序本身來顯示誰是主詞、誰是受詞,語序一旦調動,意思很容易變得含糊,甚至整句不通。
大多數德語動詞用 haben 當助動詞構成 Perfekt 時態,但有一群不及物動詞——描述從一個地方移動到另一個地方,或描述狀態改變——會改用 sein,包括 gehen、fahren、kommen、werden、sterben,以及 sein 和 bleiben 這兩個動詞本身。一個實用的判斷方法:如果動詞沒有直接受格受詞,而且描述的是主詞本身的移動或狀態改變,那麼用 sein 通常是對的,例如 ich bin gegangen(我去了),而不是 ich habe gegangen。像 schwimmen 和 fliegen 這樣的動詞,可能依句子強調的重點而搭配不同助動詞:強調動作本身時用 haben,強調完成的地點變化時用 sein,這是連進階學習者都得逐一背下來的真正模糊地帶。
像 aufstehen(起床)或 anrufen(打電話)這類可分前綴動詞,在主要子句裡會分開:前綴會脫離動詞、移到子句的最後面,變位後的詞幹則留在一般動詞的位置,例如 Ich stehe um sieben Uhr auf(我七點起床)。在從屬子句裡,整個動詞(連同前綴)會一起移到子句最後、重新合體,例如 weil ich um sieben Uhr aufstehe(因為我七點起床)。可以靠重音辨認可分前綴,因為它承擔整個字的主重音(AUFstehen),而 be-、ver-、ent-、zer- 這類不可分前綴則永遠不重讀、也永遠不會分開(verSTEHEN);過去分詞的形式也不一樣,因為可分動詞會把 -ge- 插在前綴和詞幹之間(aufgestanden),不可分動詞和以 -ieren 結尾的動詞則完全不加 ge-(verstanden、studiert)。
這兩個時態描述過去時,意思幾乎完全相同,但德語是依語域來區分它們,而不是像英語的過去式那樣依意思區分:Perfekt(ich habe gemacht)在幾乎每個地區的口語德語裡都是預設用法,Präteritum(ich machte)則是書面敘事、新聞報導和正式敘述的預設用法。主要例外是 sein、haben 和情態動詞,它們的 Präteritum 形式(war、hatte、konnte)在口語中也很常見,即使在 Präteritum 通常較少使用的地區也一樣。德國南部、奧地利和瑞士在口語中比德國北部更依賴 Perfekt,北部的 Präteritum 在日常對話裡則保留得相對多一些。
kein 用來否定原本會搭配不定冠詞 ein、或完全不加冠詞的名詞,例如 Ich habe kein Auto(我沒有車)或 Ich habe keine Zeit(我沒有時間)。nicht 則否定其他所有成分——動詞、形容詞、副詞、有定冠詞的名詞片語,以及任何你想特別點出來否定的成分——例如 Ich habe das Auto nicht gekauft(我沒有買那輛車)或 Er ist nicht müde(他不累)。一個實用的捷徑:如果肯定句原本會用 ein 或完全不用冠詞,否定時就用 kein;其他情況一律用 nicht,並盡量把它擺在它所否定的那個字或片語前面。
德語主要子句遵循動詞居次(V2)規則:變位後的限定動詞永遠占據第二個位置,不論第一個位置放的是甚麼,所以 Heute gehe ich ins Kino 和 Ich gehe heute ins Kino 裡,gehe 都維持在第二位。動詞只有在由 weil、dass、wenn、obwohl 之類的詞引導的從屬子句裡才會移到最後面,這時限定動詞和其他動詞成分會一起聚集在子句尾端,例如 weil ich heute ins Kino gehen möchte。非限定的動詞成分,例如不定詞、過去分詞和可分前綴,在主要子句裡也會形成第二個框架,把句子其餘部分包在中間,因此德語句子是圍繞著一個叫 Satzklammer(框型結構)的動詞框架來組織的,而不是像英文那樣一個詞接一個詞照順序排列。
Wechselpräpositionen 是九個雙格介詞——an、auf、hinter、in、neben、über、unter、vor、zwischen——當它們描述移動到新地點時用受格,描述靜止在某個地點或位置時則用與格。可靠的判斷方法是問 wohin?(去哪裡?)對應受格,或 wo?(在哪裡?)對應與格,例如 Ich lege das Buch auf den Tisch(我把書放到桌上,受格,表示移動)相對於 Das Buch liegt auf dem Tisch(書放在桌上,與格,表示位置)。動詞本身通常就是線索:legen、stellen 這類「放置」動詞搭配 wohin 和受格,liegen、stehen 這類「靜止存在」動詞則搭配 wo 和與格。
Konjunktiv II 是德語用來表達假設、禮貌請求、願望和不真實條件的語氣,在現代口語德語裡,它最常見的形式是 würde 加不定詞,例如 Ich würde das machen(我會這麼做)。少數幾個非常常見的動詞仍保留自己真正的虛擬式形式,而不用 würde 結構,尤其是 wäre(源自 sein)、hätte(源自 haben),以及情態動詞的虛擬式(könnte、müsste、dürfte),它們的使用頻率甚至比對應的 würde 結構還高。與過去事實相反的假設,會把 hätte 或 wäre 和過去分詞結合,例如 Wenn ich das gewusst hätte, wäre ich gekommen(如果我當時知道這件事,我就會來了),同一組 hätte/wäre 組合,既是禮貌請求的標記,也是過去不真實條件句的骨幹。
本指南介紹的核心文法在德國、奧地利和瑞士都通用,但確實存在一些真實的差異,而且沒有哪一種變體比另一種更「正確」。瑞士標準德語已經正式廢除字母 ß,一律改寫成 ss(Strasse,而不是 Straße),而瑞士口語幾乎完全依賴 Perfekt,Präteritum 在日常口語中幾乎不存在。奧地利德語保留了一些自己的詞彙和文法偏好——一月用 Jänner 而不是 Januar 就是知名的例子——奧地利和瑞士也都有自己受承認的標準變體,有詞典和機構背書,並不只是疊在「德國德語」上的地方俚語。
大多數初學課程會先教 du,因為它的變位規則比較規律、容易練習,但實際使用上,面對陌生人、商業場合,以及明顯年長或握有權威地位的人,Sie 才是比較安全的預設選擇。從 Sie 轉換成 du,通常是由對話中年長或地位較高的一方明確提出或協商,而不是由年輕或地位較低的一方自行認定,所以身為學習者,值得及早練習這兩種形式,並留意母語人士實際上對你用哪一種,再跟著調整。地區和世代習慣也有差異——年輕人、學生,以及許多職場,現在比一個世代之前更容易預設使用 du。
實際練習
對「怎樣練習德語文法」這個問題,最有力的答案,是不要再把格、形容詞詞尾變化和語序當成三個各自獨立的問題,而是在真實句子裡一起練習,因為你說話時,它們本來就是這樣互相牽動的。孤立的變位練習能建立辨識能力;在時間壓力下組出並說出完整句子,才能建立產出速度。
最難的表格,再看一次
不是任何單一個詞尾在概念上很難——難的是,正確的詞尾,是三個獨立查找同時發生的結果:名詞的性別、句子的格,以及依形容詞前面有甚麼、該套用強變化、弱變化或混合變化裡的哪一種。三個輸入條件裡只要漏掉一個,就算另外兩個都對,你說出來的詞尾還是錯的。
真正能讓這件事變快的唯一方法,是在真實句子裡不斷重複,而不是繼續研究表格本身。把同一個短片語,跨四個格、三種詞尾變化類型,大聲唸出來——der kleine Hund、den kleinen Hund、dem kleinen Hund、dieses kleinen Hundes——直到這個轉換不再需要有意識地查表。產出速度來自累積的里程,不是來自把規則解釋得更清楚;本指南裡的規則,已經清楚到能做到的極限了。
即時判斷格
知道格位表,和說話時能正確判斷格,是兩種不同的技能,而第二種才是真正難的部分。實務上,判斷會照特定順序發生:先確認動詞,因為動詞決定了句子需要幾個受詞、各自要用哪個格(單純及物動詞需要受格受詞;helfen、danken、gefallen 這一小群動詞則要求與格受詞,而不是英語使用者會預期的受格);接著確認每個名詞片語有沒有介詞在管,因為介詞會蓋過動詞本身的預設值;最後才把正確的冠詞詞尾接上去。
這些要求與格的動詞,值得特別拿出來講,因為它們是一份真正封閉、有限的例外清單,違反了英語使用者帶著的「受詞預設是受格」的期待:Ich helfe dir(我在幫你,不是英語直覺會用受格「幫你」的方式)、Das gefällt mir(我喜歡那個,字面是「那件事讓我感到愉快」)、Ich danke dir(我謝謝你),這些句子全部用與格受詞,句子裡完全沒有受格。中文使用者其實沒有這種「預設受格」的包袱要拋開——中文動詞加受詞本來就不標記任何格,所以某方面來說是一張白紙——但這也代表沒有任何直覺可以依靠,這些動詞只能像英語使用者記住「depend on」要搭配「on」一樣,逐一動詞死背,而不是靠推導規則。
壓力下的語序
短小、事先規劃好的句子很少出問題——問題會在句子長到你已經投入某個結構、卻還不知道它會怎麼收尾時開始出現。從屬子句是典型的失敗點:你用 weil 開頭,正確地承諾要把動詞送到句尾,然後在一個長子句的中段,你漸漸忘了還欠一個動詞沒放,結果不是把它擱在錯的位置,就是更常見地,單純因為中文和英語「動詞緊跟在主詞後面」的肌肉記憶太強,太早就把它脫口而出。
大多數學習者最後找到的實用解法,是倒著規劃子句,而不是順著規劃:先決定動詞(以及任何非限定動詞部分),在腦中記住它,再把中間欄位填在它周圍,而不是先開口說、寄望動詞自己找到路走到句尾。一開始這樣做會覺得不自然、很慢——明顯比直接開口說話慢——而這種變慢是完全正常、暫時的階段,不代表這個方法有問題。
遲來的前綴
可分動詞在時間壓力下特別不留情面,因為真正承載核心意思的那個部分——an、auf、aus、mit 等等——正是被延遲到子句最末端的那個部分。你在句子一開始就選定了 anrufen,但你的聽者其實還不知道你的意思是「打電話」,而不是別的 an- 開頭或無前綴的動詞,一直要等到那個小小的「an」終於落在句尾,中間可能還隔了一整組 TeKaMoLo 的副詞片語。
這剛好和中文、英語把意思往前放的習慣完全相反,值得直接講清楚,而不是輕輕帶過:對一個真的很長的句子來說,說話者和聽者都得把一個不完整的動詞,放在工作記憶裡撐著,直到最後一個字終於出現。母語人士能輕鬆應付,是因為他們已經聽過這個模式被正確完成幾千次,能預測它會往哪裡去;身為學習者,誠實的解法,還是上一節提過的那個倒著規劃的習慣——在開口說句子之前,先知道你的可分前綴是甚麼,不要讓一個很長的中間欄位,害你忘記它還沒付清。
練習
把每個句子換成不同的主詞、受詞或時態重新造一次,每個詞尾都從頭推導,而不是靠記憶。這種重新組合,而不是反覆背同樣六個句子,才是回答「怎樣練習德語文法」真正有效的方式。
德語學習者常見疑問
從把名詞性別當成名詞本身一部分來學開始,加上規則動詞現在式,以及 sein/haben/werden,再加上冠詞裡主格/受格的區別——這個組合能讓你很快組出簡單、正確的句子。接下來加入與格和核心介詞,因為大量日常對話都要靠它們運轉。刻意延後完全精通形容詞詞尾變化和屬格;等你已經透過代名詞和冠詞熟悉了整套格位系統之後,這兩者其實都會變得容易得多。
一旦你能組出帶有主詞和受詞的簡單句子,就可以開始學主格/受格的區別,因為光是這組對比(der/den)就已經無所不在。等你開始用 helfen、mit、zu 這類日常與格動詞和介詞時,再引入與格。屬格留到後面再學——它是口語德語裡最少用的格,而且現代用法在口語裡也越來越常改用 von 加與格來代替。
在簡短、完整的名詞片語裡練習,而不是抽象地死背表格——把同一個片語,跨四個格、三種詞尾變化模式,連續唸出來(der kleine Hund、den kleinen Hund、dem kleinen Hund、eines kleinen Hundes),直到這個轉換不再需要有意識地查表。用一小組你已經很熟的固定名詞和形容詞來組句子,這樣你真正在練習的變數,就只有詞尾本身,而不是同時還要應付新單字。
核心文法——格、性別、語序、動詞變位——在德國、奧地利和瑞士之間是共通的,屬於同一套書面標準語。這個共同標準底下,確實存在真實的差異:瑞士完全捨棄了 ß,Perfekt 和 Präteritum 之間的日常使用比例,從北到南有明顯轉變,每個國家也各自帶有一些自己的標準詞彙。這些都不是方言滲進「真正的」德語裡——奧地利德語和瑞士標準德語,都是完全受承認、有自己機構背書的變體,而本指南裡的文法,在這三個國家都通用。
直接用德語組句
把德語句子當成圍繞著動詞位置組織起來的完整單位來學,而不是把中文句子逐字換成德語單字。開口之前,先定位動詞和任何非限定動詞部分——分詞、不定詞,或可分前綴——把其他一切都當成填進這個固定框架周圍的內容,而不是像中文那樣,習慣性地由左到右一路往下建構。這真的是本指南要求你做出的最大習慣轉變,因為中文(和英語一樣)讓你可以在還不知道句子怎麼收尾之前就開口說,德語主要子句大致上也還可以這樣,但德語從屬子句會主動懲罰這個習慣。
當一次糾正改變了你的語序時,具體問自己為甚麼:是動詞位置錯了、格位詞尾錯了,還是受詞和代名詞的順序弄反了?這是三個不同的問題,需要三種不同的修正方式,把它們籠統地混成一種模糊的「語序好難」的感覺,只會拖慢真正能解決各自問題的針對性練習。跟讀短篇母語錄音——先聽,再原封不動地覆述同一個句子結構、只換掉不同的詞彙——是讓正確的德語模式變成你預設起點的更有效方法之一,而不是每次都要靠有意識地翻譯再修正。
性別與格一起記
把每個新名詞當成一個三部分的整體來學——冠詞、名詞,加上一個好記的複數或格位變化形式——而不是先學名詞,之後才想辦法把性別當成一個事實補上去:der Tisch、die Tische;die Tür、der Tür(與格);das Kind、die Kinder。這樣一開始就把你之後要在句子裡用到這個字的當下,文法系統會向你要求的確切資訊準備好了。練習一個名詞時,把它放進一小組固定的句型框架裡練,讓四個格都自然而然地被逼出來——Das ist der/die/das...(主格)、Ich sehe den/die/das...(受格)、Ich gebe dem/der/dem... etwas(與格)——而不是單獨背誦名詞本身。
當你在性別或格上出錯、被糾正時,不要只是把修正後的句子當成一整塊死記下來。而是要把錯誤往回追到源頭:問題出在名詞本身的性別、動詞或介詞要求的格,還是由這兩者所決定的形容詞詞尾?修正真正的源頭,而不是表面的症狀,才能避免同一個錯誤,在下一個剛好用了不同名詞的句子裡再次出現。
本指南描述的是德國、奧地利和瑞士共同記載的標準德語(Hochdeutsch),當某種形式並非普遍通用時,會標明地區或語域差異。