← 返回 app · 說明

初學者怎麼學俄語文法?

俄語文法的初學者,主要要面對兩套中文找不到對應機制的系統:一套六格系統,靠改變名詞和形容詞的字尾,標示每個詞在句子裡的角色;另一套是動詞的體,每個動詞都必須標示這個動作是一個已完成的整體,還是一個進行中的過程。本指南先把西里爾字母和軟硬子音的對立,跟這套格與體的核心系統連起來,再往外延伸到代名詞、運動動詞、否定句和語域——並且老實說明哪些部分(時間壓力下的格尾變化、體的選擇、運動動詞、重音)即使到了中高級程度仍然真的很難。

作者: 更新於 以中文說明的俄語參考資料

如果你剛開始學俄語,不需要一次就精通整套系統。先學字母和發音系統,因為西里爾字母大概只會讓人陌生一個星期左右,之後就不再是大家想像中的那道障礙。接著學主格和賓格,同時搭配現在式動詞,這樣你很早就能組出真正的句子;等到你已經信任這個模式之後,其餘的六格系統和動詞體才會像是同一套邏輯的延伸,而不是一堆互不相關的新規則。

當然,格的系統一開始會讓人覺得完全學不會——中文裡「狗」不管在句子裡當主詞、受詞,或是「狗的」「給狗」,那個字永遠是「狗」,靠語序和「的」「給」「把」這類虛詞來表達關係;俄語卻要求 собака(狗)依照它在句子裡擔任的角色,變成 собаки、собаке、собаку、собакой,還有(о)собаке。這不是裝飾用的花樣,而是俄語用來告訴你「誰對誰做了什麼」的方式,也代表緊跟在這個名詞旁邊的形容詞、代名詞,有時候連數詞都要跟著一起變。前幾個月覺得格尾變化是整個語言裡最大的一道牆,是完全正常的;就算到了中級程度,在有時間壓力的情況下仍然被它拖慢速度,也一樣正常。

等到格穩定下來之後,體又會提出一個完全不同類型的問題:問題不再是「這個名詞在做什麼工作」,而是「這個動作的樣貌是什麼——是一個已經完成的整體、一個正在進行的過程,還是一個重複的習慣?」每一個俄語動詞每次都要回答這個問題,沒有中立、不用選邊站的選項。中文的「了」「著」「過」某種程度上也在做類似的事,這讓中文使用者比英語使用者多一點直覺基礎,但這座橋只能算部分成立:中文的體標記是可以自由加減的虛詞,還常常和時態、語境糾纏在一起,不像俄語那樣是動詞本身「非此即彼」、每次都必須做出的選擇。流利的俄語使用者在 читал 和 прочитал 之間做選擇時,不會在腦中跑一遍檢查清單,就像流利的中文使用者說「他吃了飯」還是「他吃飯了」,也不會先在心裡默唸規則——這種選擇是靠大量接觸真實句子養成的反射動作,不是靠更用力背規則背出來的。本指南仍然會把規則完整、老實地講清楚,因為反射動作需要有東西可以依附;清楚的規則,就是後來會被大量接觸轉化成直覺的鷹架。

開始之前還有一件事:本指南不會假裝俄語在每個地方、每個語域裡聽起來都一模一樣。這裡描述的標準俄語發音,是以莫斯科為基礎的廣播規範;俄羅斯北部方言、南部方言、口語,以及白俄羅斯、哈薩克和後蘇聯地區其他地方使用的俄語,都存在本指南會明確指出、而不是含糊帶過的差異。俄文例句一律先列出西里爾字母原文,接著在括號裡附上實用轉寫——不是嚴格的學術轉寫系統,只是方便閱讀的版本——並在轉寫裡用銳音符標出重音,因為一般印刷的俄語文本完全不標重音。

西里爾字母系統是怎麼運作的?

西里爾字母看起來像是學俄語最大的一道障礙,但對幾乎所有學習者來說,這道障礙撐不過幾個星期就會消失。西里爾字母和中文漢字完全不是同一回事:它是貨真價實的拼音字母系統,一共 33 個字母,每個字母對應一個音(少數例外可以直接學起來),一旦你能拼出一個詞的讀音,遇到任何新詞第一次看到就能正確唸出來——這種拼寫和發音之間可預測的對應關係,中文完全沒有,反而比較接近西班牙語提供、而英文出了名沒有的那種規律性。

完整字母表

字母大略發音例字
А а/a/ — 近似英文「father」裡的「a」а́дрес(ádres — 地址)
Б б/b/банк(bank — 銀行)
В в/v/вода́(vodá — 水)
Г г/g/ — 像「go」裡的硬「g」год(god — 年)
Д д/d/дом(dom — 房子)
Е е詞首讀作 /ye/;其餘位置則使前一個子音變軟音,再加 /e/е́сли(yésli — 如果)
Ё ё/yo/ — 永遠帶重音ёж(yozh — 刺蝟)
Ж ж/zh/ — 像英文「measure」裡的「s」жизнь(zhizn' — 生活)
З з/z/зима́(zimá — 冬天)
И и/i/ — 像「see」裡的「ee」,但更短и́мя(ímya — 名字)
Й й/y/ — 短促,像「boy」裡的「y」мой(moy — 我的)
К к/k/кот(kot — 貓)
Л л/l/лес(les — 森林)
М м/m/мир(mir — 世界/和平)
Н н/n/нос(nos — 鼻子)
О о/o/(只在重音時才如此——見下方母音弱化)окно́(oknó — 窗戶)
П п/p/парк(park — 公園)
Р р/r/ — 彈舌或輕顫音рука́(ruká — 手)
С с/s/сон(son — 夢/睡眠)
Т т/t/стол(stol — 桌子)
У у/u/ — 像「moon」裡的「oo」у́тро(útro — 早上)
Ф ф/f/фильм(fil'm — 電影)
Х х/kh/ — 清音,像蘇格蘭「loch」的音хлеб(khleb — 麵包)
Ц ц/ts/ — 像「cats」裡的「ts」цена́(tsená — 價格)
Ч ч/ch/чай(chay — 茶)
Ш ш/sh/шко́ла(shkóla — 學校)
Щ щ/shch/ — 拉長的軟音「shch」щи(shchi — 高麗菜湯)
Ъ ъ本身不發音——硬音符объе́кт(ob"yékt — 物體)
Ы ы中央母音,英文沒有對應音,大致介於「i」和「u」之間ты(ty — 你)
Ь ь本身不發音——軟音符день(den' — 天/日子)
Э э/e/ — 像「bet」裡的「e」э́то(état — 這個/那個)
Ю ю/yu/юг(yug — 南方)
Я я/ya/я(ya — 我)

這些字母裡有十個是母音(а、е、ё、и、о、у、ы、э、ю、я),二十一個是子音,另外兩個——ъ 和 ь——是不發音的「符號」,本身從來不代表任何音,卻會改變旁邊字母的讀法。這種本身不發音的「符號」類別,拉丁字母裡完全沒有對應的東西,值得及早接受它們不是可有可無的小註腳:軟音符尤其在本指南從頭到尾都扮演著真正的文法角色。

長得像拉丁字母,其實不是的字母

有一小串特定的西里爾字母,對任何熟悉拉丁字母的人來說,是整個字母表裡最讓人錯亂的部分,因為它們看起來一點都不陌生——它們長得很眼熟,卻是錯的,這比完全陌生的新形狀更會干擾大腦原本的圖形辨識。

西里爾字母長得像其實讀作例字
В в拉丁字母 B/b/v/Во́лга(Vólga — 伏爾加河)
Н н拉丁字母 H/h/n/но(no — 但是)
Р р拉丁字母 P/p/r/рад(rad — 高興)
С с拉丁字母 C/c/s/сад(sad — 花園)
У у拉丁字母 Y/y/u/ум(um — 心智)
Х х拉丁字母 X/x/kh/ход(khod — 一步棋/進程)

在開始讀連貫的俄語文本之前,值得把這六個字母——в、н、р、с、у、х——當成一組刻意練習,因為只要你的眼睛還停留在拉丁字母的慣性上,就會一直想把西里爾字母 РЕСТОРАН 讀成類似「PECTOPAH」的東西,而不是它實際的讀音 restorán(餐廳)。也有少數字母剛好相反,真的靠得住:А а、К к、М м、О о 和 Т т 長得和對應的拉丁字母很像,發音也夠接近,不太會造成困擾。

完全沒有拉丁對應形狀的字母

字母表剩下的部分——б、г、д、ж、з、и、й、л、п、ф、ц、ч、ш、щ、ъ、ы、ь、э、ю、я——沒有拉丁字形可以干擾,這反而讓它們比上面那些「假朋友」更好學:大腦不需要糾正任何錯誤的既有印象,只需要從零開始學新東西。ж、ш、щ 三個字母特別值得當成一個視覺家族一起學,因為它們都是寬寬的、像梳子一樣的形狀,代表三個相關但不同的咝音(zh、sh,和拉長的軟音 shch),初學者常常先把這三個搞混,才輪到和其他字母搞混。

關於手寫體的提醒

本指南呈現給你的是印刷體西里爾字母,也是你在書本、招牌和螢幕上會遇到的版本。俄語手寫體(про́пись)幾乎完全是另一回事——俄羅斯學校會把它當成一項獨立技能明確教授,而且和印刷體長得不夠像,一個完全能自在閱讀印刷俄語的學習者,還是可能被一張手寫便條或填好的表格徹底難倒。手寫體的 т 常常多長出一小橫,看起來像拉丁字母「m」;手寫體的 д 可能拖出一個向下的圈,看起來像「g」;還有一整組字母——и、л、м、ш、щ——手寫時全部簡化成一串串長得很像、彼此相連的隆起,主要靠小鉤子和隆起的數目才能分辨,即使是俄語讀得很好的人,快速書寫時也真的很難辨認。初學教材通常不會提醒你這件事,所以值得事先知道:手寫俄語是另一項要之後再學的獨立技能,不是會讀印刷體就自動附贈的能力。

俄語的母音弱化是怎麼運作的?аканье 和 иканье

俄語拼寫比英文拼寫規律得多,但有一個地方系統性地不完全符合實際發音:非重音母音不會保持它們完整的「字典」音值。這不是偶爾出現的例外,而是幾乎每一個多音節詞、每一次都會發生的現象,也是真實俄語口語聽起來比大多數學習者一開始那種一字一句、字正腔圓的發音更快、更含糊的原因之一。

Аканье:非重音的 о 和 а 會發生什麼事

在標準俄語裡,非重音的 о 和非重音的 а 讀音完全一樣,兩者都不會保留字母本身暗示的那個完整、清楚的「o」或「a」音。這種合流現象叫做 аканье(ákan'ye,源自字母 а),也是本指南所描述、以莫斯科為基礎的標準發音裡最具代表性的特徵。

  • 在重音前一個音節裡,非重音的 о 或 а 會弱化成一個短促、清楚、類似「ah」的音,接近英文「cup」裡的母音。
  • 離重音更遠的地方,非重音的 о 或 а 會弱化得更徹底,變成一個中性、模糊的「uh」音(也就是弱母音 schwa)。
  • 只有重音所在的音節,才會保留完整、教科書式的母音音值。

молоко́(molokó — 牛奶)是教科書式的例子:三個 о,三種不同的讀音。第一個 о(離重音兩個音節遠)弱化成 schwa;第二個 о(緊鄰重音之前)弱化成短促的「ah」;第三個 о(重音所在)保留完整、清楚的「o」音。如果你放慢速度、一字一句用完整母音唸出來,俄語使用者還是聽得懂;但如果你用自然弱化的方式唸出來,聽起來會像母語者得多。

相反的模式——把非重音的 о 唸成完整的「o」,叫做 о́канье(ókan'ye)——是俄羅斯北部方言裡真實存在、而且在歷史上頗受重視的特徵,在該方言裡並不是初學者的錯誤;只是它不是本指南(也不是大多數學習教材或俄語廣播媒體)所描述的標準,用這種發音只會讓你的俄語聽起來像北方方言或外國腔,而不是「讀錯」。

Иканье:非重音的 е 和 я 會發生什麼事

一個平行的弱化現象,發生在軟子音後面非重音的 е 和 я 身上:兩者都會往短促的「i」音靠近,這個模式叫做 и́канье(íkan'ye)。весна́(vesná — 春天)的第一個非重音 е,讀起來比較接近「i」,而不是清楚的「e」;如果刻意不弱化、字正腔圓地唸成「ves-NA」,聽起來不是「唸得仔細」,而是「唸得生硬」。

詞拼寫的完整音值實際的非重音發音
молоко́(molokó — 牛奶)o - o - óschwa-短促「ah」-完整「o」
хорошо́(khoroshó — 好/好地)o - o - óschwa-短促「ah」-完整「o」
весна́(vesná — 春天)e - á短促「i」-完整「a」
язы́к(yazýk — 語言/舌頭)я - ý類似短促「i」-完整「y」

你不需要從第一天就有意識地弱化每一個非重音母音——用完整母音、字正腔圓地說出聽得懂的俄語,是完全正常會經過的一個階段。但值得及早知道,這種弱化是系統性、預期中的現象,不是說話隨便,不然聽母語者的錄音時,會覺得他們把明明寫在拼寫裡的字母整個「吞掉」了,其實只是弱化到很輕,還是在那裡。

軟硬子音的對立是什麼?為什麼它是俄語的核心?

如果說西班牙語文法的核心是性別一致,日語文法的核心是助詞系統,那麼俄語的核心就是:幾乎每一個子音都有硬音和軟(顎化)音兩個版本,而且這個差異不是口音或語氣輕重的問題——它是一個真正能區分詞義的音位對立,可以把一個真實的詞變成另一個完全不同的真實的詞。英文在結構上完全沒有可比的東西;最接近的大概是「look」裡的「l」和「million」裡的「l」之間的差異,但英語使用者從來不需要像俄語要求的那樣,有意識地追蹤這種差異。

「軟」到底是什麼意思

軟子音的發音方式,是在發主要子音的同時,把舌面中段抬向硬顎——大致上就是把一個輕輕的「y」滑音,同時融合進子音本身,而不是子音發完之後再加一個獨立的音。俄語裡只有三個子音永遠是硬音(ж、ш、ц),也只有三個永遠是軟音(ч、щ、й);其餘每一個子音——б/б'、в/в'、г/г'、д/д'、з/з'、к/к'、л/л'、м/м'、н/н'、п/п'、р/р'、с/с'、т/т'、ф/ф'、х/х'——都真正構成軟硬對立,就像英文「sh」和「s」的對立一樣:是兩個不同的音,不是同一個音的輕重差別。

最小對立組:聽出差異很重要

硬音軟音差異在哪裡
мат(mat — 將死/罵人話)мать(mat' — 媽媽)字尾硬音 т 對軟音 ть,用 ь 標示
у́гол(úgol — 角落)у́голь(úgol' — 煤)字尾硬音 л 對軟音 ль
был(byl — 曾經是)быль(byl' — 真實故事)字尾硬音 л 對軟音 ль
вес(ves — 重量)весь(ves' — 全部、整個)字尾硬音 с 對軟音 сь
брат(brat — 兄弟,硬音 т)бра́тья(brát'ya — 兄弟們,軟音 ть)硬音 т 對軟音 ть,出現在帶 й 滑音的母音前

拼寫上怎麼標示軟音

俄語從來不會在子音字母本身加符號來標示軟音;軟音完全是靠子音後面接的東西來標示,這正是母音字母會分成兩組平行系列的原因:

硬子音後面寫:軟子音後面寫:
ая
эе
оё
ую
ыи

這就是為什麼「軟系列」母音字母 я、е、ё、ю、и,重要性遠超過一張單純的母音表所能顯示的:мал(mal — 小的,硬音 л)對比 мял(myal——〔他〕揉皺了,軟音 м,實際讀作帶軟 м 的 myal)顯示出同一個子音,純粹因為後面接的母音字母不同,讀音就不一樣。在詞尾或另一個子音前面,沒有母音可以承載這個資訊時,軟音符 ь 就會單獨接手這個工作:день(den' — 天、日子)之所以是軟音,正是因為有這個 ь;假設拿掉它寫成「ден」,就會被讀成硬音。

я、е、ё、ю 作為帶 й 滑音的母音——以及 и 為什麼不一樣

軟系列五個字母裡有四個——я、е、ё、ю——身兼兩職:接在子音後面時,單純標示這個子音是軟音,代表一個普通母音;但在詞首、接在另一個母音後面,或接在 ъ、ь 後面時,它們代表完整的 /y/+母音滑音組合(也就是「帶 й 滑音」)。я 出現在 я(ya — 我)的詞首時,是完整的「ya」;моя́(moyá — 我的,陰性)裡跟在軟子音後面的 я 仍然帶滑音,但 мя́со(myáso — 肉)裡跟在 м 後面的 я,只是讓 м 變軟音的母音「a」,沒有獨立的「y」音。и 是特例:它在任何位置都不會加上 /y/ 滑音;它唯一的工作,就是標示前面的子音是軟音(或者在詞首單純代表「i」音)。有個真正有趣、值得知道的現象:跨過詞界時,如果前一個詞以硬子音結尾,後一個詞詞首的 и 會偏向 ы 的音,這就是為什麼「в институ́те」(在研究所裡)在快速的自然口語裡,聽起來常常更接近「vyn-stitute」——同樣的 и 變 ы 現象,也會出現在某些前綴後面的詞內部。

ь 和 ъ:兩個不發音的符號

ь(мя́гкий знак,軟音符)和 ъ(твёрдый знак,硬音符)本身都不代表任何音;兩者存在的目的,純粹是控制旁邊字母怎麼唸。

  • ь(軟音符)標示前一個子音是軟音,不論是在詞尾(день,den' — 天/日子)還是另一個子音前面(письмо́,pis'mó — 信)。在帶 й 滑音的母音(я、е、ё、ю,有時候也包括 и)前面,ь 一方面讓子音維持軟音,一方面在子音和母音之間插入真正的 /y/ 滑音,藉此區分 семья́(sem'yá — 家庭,有明顯滑音)和單純「軟子音+母音」的音節,例如 меня́(menyá — 我〔賓格/屬格〕,沒有滑音)。
  • ъ(硬音符)比較少見,幾乎只出現在以子音結尾的前綴後面、緊接在 я、е、ё 或 ю 之前,用來表示這個子音維持硬音、彼此分開,同時還是要插入一個 /y/ 滑音——正好是 ь 的反向工作。最乾淨的示範是一組真正的最小對立組:съесть(s"yest' — 吃完,完成體)對比 сесть(sest' — 坐下):兩者除了那一個不發音的字母之外完全相同,意思卻完全不同。

這兩個符號都不是可有可無的裝飾。書寫時把 ь 或 ъ 用錯,就像西班牙語漏掉重音符號一樣,是真正的拼寫錯誤;而聽錯一個子音在母音前是軟音還是「硬音加滑音」,可能會讓你把整個詞聽錯。

重音、清化和子音同化怎麼形塑俄語的發音?

除了母音弱化和軟硬子音系統之外,還有三種音變模式,讓俄語的寫法和實際唸法出現落差,而且這三種模式在日常詞彙裡隨時都在發生,不只是邊緣特例。

詞尾清化

濁子音(б、в、г、д、ж、з)出現在詞尾時,發音會自動清化成對應的清子音(п、ф、к、т、ш、с),即使拼寫完全不會跟著改變。

拼寫實際發音語意
год[got]god(年)——字尾 д 清化成 т
хлеб[khlep]khleb(麵包)——字尾 б 清化成 п
нож[nosh]nozh(刀)——字尾 ж 清化成 ш
друг[druk]drug(朋友)——字尾 г 清化成 к

這也是為什麼光看一個陽性名詞的主格單數,永遠沒辦法確定它的詞幹到底是以濁子音還是清子音結尾——你得聽到或看到後面接了字尾(例如「年」的屬格 го́да,才能確認是 д)才能確定。母語者做這件事又快又不假思索;學習者則得養成主動確認的習慣。

同化:子音串會配合最後一個子音

當兩個子音在詞內或跨詞界相鄰時,前一個子音通常會轉變成和後一個子音相同的清濁性質——這叫做逆行同化,而且方向不固定(濁子音串會清化,清子音串會濁化),純粹看哪個子音排在最後面。

  • вокза́л(vokzál — 火車站)——拼寫是清音 к,但實際讀作 [vagzál]:к 濁化去配合後面的 з。這是俄語語音教學裡被引用最多的例子,因為它出現在大多數學習者最早接觸到的詞之一裡。
  • сде́лать(sdélat' — 做)——拼寫是 с,讀作 [zdélat']:с 在濁音 д 前面濁化。
  • отда́ть(otdát' — 歸還)——讀作 [addát']:т 在 д 前面濁化。
  • ло́дка(lódka — 船)——拼寫是濁音 д,讀作 [lótka]:д 在清音 к 前面清化。

這些都不是可有可無的隨便發音——如果把 вокза́л 唸成單靠拼寫會唸出來的那種清脆、未同化的 [k] 音,聽起來只會像外國腔,不會顯得「特別標準」。

重音:無法預測,而且會移動

這件事值得直接說清楚,不必委婉:俄語的詞重音沒辦法從拼寫可靠地預測出來,而且同一個詞的不同文法形式之間,重音經常會移動位置。俄語沒有像西班牙語「預設重音在倒數第二音節,除非另外標示」那樣的規則可以依靠。

形式重音語意
рука́ruká — 重音在字尾手(主格單數)
руки́rukí — 重音仍在字尾手的(屬格單數)
ру́куrúku — 重音跳回詞幹手(賓格單數)
ру́киrúki — 重音在詞幹手(主格複數)

同一個日常詞彙的四種形式,裡面就出現三種不同的重音模式。辭典和學習教材會用銳音符標出重音當作學習輔助——本指南在每一處轉寫裡都遵循這個慣例——但一般的俄語書籍、招牌和簡訊完全不會這樣標。這代表一旦你離開分級學習教材,重音就得靠自己,直到你聽過、記住足夠多的真實詞彙為止。

為什麼 ё 通常印成 е

Ё 是完全獨立於 е 的字母,而且無一例外永遠帶重音——光是這一點,就代表 ё 原本可以是拼寫裡內建、不花力氣的重音提示。但實際上,俄語印刷品幾乎一律省略上面那兩點,直接寫成 е,只有辭典、童書、給外語學習者看的文本,以及少數不標就真的會被讀錯的詞,才會保留那兩點。最後這一類是真實存在的,不是理論上的可能:все(vse — 大家,複數)和 всё(vsyo — 所有東西,中性單數)是兩個不同的詞,兩點一省略就都變成一樣的拼法 все,只能靠語境判斷某個「все」指的是哪一個。本指南從頭到尾都保留 ё 的兩點,就像用心編寫的教材一樣——但在報紙、小說,或俄羅斯朋友傳來的訊息裡,不要期待會看到它們。

俄語沒有冠詞,要怎麼表達定指?

俄語沒有對應「a」的詞,也沒有對應「the」的詞。這不是像西班牙語口語裡偶爾省略 unos 那樣的口語省略,而是結構性的空缺——這點對中文使用者來說應該不陌生,因為中文本來就沒有冠詞。кни́га(kníga)單純就是「書」,至於要翻成「一本書」「那本書」,還是就只是「書」,完全交給詞序、語境,偶爾再加一個額外的詞來決定,從來不是靠一個專門的文法標記。

詞序扛下這個工作

最一致的訊號,是名詞相對於動詞的位置,遵循一個更大的「已知資訊在前、新資訊在後」原則——本指南會在詞序一節再詳細討論。中文其實也有一模一樣的原則:新的、還沒被提過的資訊傾向出現在句尾。俄語裡的這種句尾定位,正好對應中文「桌上有一本書」這類存在句、而不是「那本書在桌上」的邏輯,也正是需要冠詞的語言通常會用「a」來翻譯的地方。

  • На столе́ лежи́т кни́га.(Na stolé lezhít kníga——字面是「桌上放著一本書」。)書是新資訊,放在句尾,所以讀起來自然是不定指——就像中文「桌上有一本書」。
  • Кни́га лежи́т на столе́.(Kníga lezhít na stolé——「那本書放在桌上。」)書這時候是句子已知的起點,放在句首,所以讀起來自然是定指——就像中文「那本書在桌上」。

兩個句子裡沒有任何一個詞不一樣——完全相同的幾個詞,只是換了順序,聽在需要冠詞的語言耳裡,意思就從「一本書」變成「那本書」。中文使用者對這種靠位置分辨定指的手法,其實一點都不陌生。

偶爾會補位的詞

當真的可能造成歧義時,俄語確實有一些詞可以發揮類似冠詞的作用,但沒有一個是像英文「a」或「the」那樣強制、每次都要用的:

  • оди́н/одна́/одно́(odín/odná/odnó — 一)可以軟化成類似「某一個」的意思:Звони́л како́й-то оди́н челове́к.(有某個人打了電話來。)
  • э́тот/э́та/э́то(état/éta/état — 這個)可以偏向「那個」的意思,指向已經提過、已經確立的東西:Ты ви́дел э́тот фильм?(你看過那部/這部電影了嗎?)
  • како́й-то(kakóy-to — 某個、某種)明確標示真正的不定指:Там сиде́л како́й-то мужчи́на.(那裡坐著某個男人。)

以上這些詞沒有一個是強制、負擔文法重量的冠詞;它們全都是普通的實詞,只有在句子特別需要強調時,才會順便做一點類似冠詞的工作。讓名詞光著身子出現,正是俄語實際的做法,這對中文使用者來說反而是既有的直覺,不太需要重新建立——真正要留意的,反而是不要被英文訓練出來的「幾乎每個名詞都要配一個 a 或 the」反射動作牽著走,把不必要的冠詞感覺硬套回俄語裡。

俄語的六個格各自做什麼?

格是俄語用來取代中文和英文大多靠詞序、介詞(或中文「的」「把」「給」這類虛詞)完成的工作的系統:俄語不是用固定的主詞-動詞-受詞位置結構,而是直接在名詞本身(以及描述它的任何形容詞或限定詞)上改變字尾,標出這個名詞在句子裡的文法角色。學習時,先弄懂每個格的功能是什麼,再去記字尾本身——一旦你知道每個格回答的是哪個問題,字尾就只是機械式的操作。

格俄語名稱核心功能典型問題例句
主格имени́тельный паде́ж主詞;字典查到的原形誰/什麼?Кни́га на столе́.(書在桌上。)
屬格роди́тельный паде́ж表示所有(「的」)、否定/不存在、數量,也用在大多數簡單前置詞後面誰的/什麼的?кни́га сестры́(姊妹的書)
與格да́тельный паде́ж間接受詞(「給」「對」);無人稱句裡的感受者給誰/對誰?Я даю́ ей кни́гу.(我把書給她。)
賓格вини́тельный паде́ж直接受詞;搭配 в/на 表示「進入、到……上」的移動方向;時間長度誰/什麼(直接受詞)?Я ви́жу кни́гу.(我看見那本書。)
工具格твори́тельный паде́ж表示方式或工具(「用」);被動句裡的施事者;搭配 быть/стать 的表語角色用什麼/和誰一起?Я пишу́ ру́чкой.(我用筆寫字。)
前置格предло́жный паде́ж表示地點(搭配 в/на 的「在……裡/上」)或主題(搭配 о 的「關於」);永遠不能單獨使用,一定要跟著前置詞關於/在什麼?Я ду́маю о кни́ге.(我在想那本書。)

這套系統有兩個特點,中文和英文都找不到真正的對應。第一,前置格是俄語裡唯一不能單獨存在的格——依定義它一定要跟在前置詞後面才會出現,這也是為什麼有些比較舊的文法書乾脆叫它「方位格」。第二,好幾個格各自身兼好幾種不同的功能(屬格同時涵蓋所有、否定和數量;賓格同時涵蓋直接受詞和「進入」的移動方向),所以想用單一一個詞去對應「這個格是什麼意思」,不如把它一小群相關的功能一起學起來,就像這張表格分組呈現的方式。

每個形容詞、大多數代名詞和指示詞,都要配合它們所描述名詞的格,這代表一個文法上的決定——「這個名詞是直接受詞」——會向外擴散,改變依附在它身上每一個詞的字尾。這種額外負擔換來的好處是:因為格尾本身就帶著文法角色的資訊,俄語詞序才能為了強調和資訊結構而自由移動,這是詞序固定的中文和英文都做不到的事,本指南會在詞序一節直接回頭討論這一點。

俄語名詞怎麼變格?三種變格模式

每個俄語名詞都屬於三種變格模式之一,幾乎完全可以從它主格單數的字尾和性別預測出來:字尾 -а/-я 的名詞(大多是陰性,但也有少數指人的陽性名詞,例如 па́па 和 дя́дя);沒有母音字尾的陽性名詞(「零」字尾,子音或 -й 結尾),加上字尾 -о/-е 的中性名詞;還有字尾單純是 -ь 的陰性名詞。俄羅斯學校依序把這三種模式編號為第一、第二、第三變格;本指南則改用形狀來描述,因為那才是你在書頁上真正會辨認出來的東西。

模式一:字尾 -а/-я 的名詞——жена́(zhená — 妻子)

格單數複數
主格жена́жёны
屬格жены́жён
與格жене́жёнам
賓格жену́жён(有生)
工具格жено́йжёнами
前置格(о) жене́(о) жёнах

模式二:陽性子音詞幹——стол(stol — 桌子)

格單數複數
主格столстолы́
屬格стола́столо́в
與格столу́стола́м
賓格стол(無生,=主格)столы́(無生,=主格)
工具格столо́мстола́ми
前置格(о) столе́(о) стола́х

模式二,中性:окно́(oknó — 窗戶)

格單數複數
主格окно́о́кна
屬格окна́о́кон
與格окну́о́кнам
賓格окно́(=主格)о́кна(=主格)
工具格окно́мо́кнами
前置格(об) окне́(об) о́кнах

模式三:字尾 -ь 的陰性名詞——ночь(noch' — 夜晚)

格單數複數
主格ночьно́чи
屬格но́чиноче́й
與格но́чиноча́м
賓格ночь(=主格)но́чи(=主格)
工具格но́чьюноча́ми
前置格(о) но́чи(о) ноча́х

留意三種模式裡都不變的地方:中性和無生陽性名詞的賓格,永遠等於主格;前置格則永遠一定要有前置詞才能出現。也留意一個已經在預告下一節內容的線索:模式一的複數賓格 жён,和它的複數屬格完全一樣——這不是這一個詞碰巧如此,而是有生性在發揮作用,也正是下一節要談的主題。

什麼是有生性?它怎麼改變賓格?

有生性——一個名詞指的是不是活物(人或動物)——在俄語裡是一個真正、負擔文法重量的範疇,不只是生物學上的事實。它只有一項文法工作,但這項工作牽動的日常句子數量非常龐大:它決定賓格要用哪種形式。

規則

  • 無生名詞:賓格等於主格。Я ви́жу стол.(我看見那張桌子——стол 沒有變化。)
  • 有生陽性名詞,以及複數有生名詞(不分性別):賓格改成等於屬格。Я ви́жу студе́нта.(我看見那個〔男〕學生——студе́нта 是屬格的形狀,不是主格 студе́нт。)
  • 有生陰性單數名詞保留自己獨立的賓格字尾(-у/-ю),不會借用屬格:Я ви́жу сестру́.(我看見姊妹——сестру́ 是它自己的賓格形式,不是屬格 сестры́。)
名詞主格屬格賓格適用規則
стол(桌子,無生)столстола́стол賓格=主格
студе́нт(學生,有生陽性)студе́нтстуде́нтастуде́нта賓格=屬格
кот(貓,有生陽性)коткота́кота́賓格=屬格
сестра́(姊妹,有生陰性)сестра́сестры́сестру́賓格是獨立形式
студе́нты(學生們,複數,不分性別)студе́нтыстуде́нтовстуде́нтов只要是有生名詞,複數賓格=屬格

這套規則究竟為什麼存在?從歷史上看,它是為了解決一個問題:在一個有格標記、詞序卻很自由的語言裡,如果陽性名詞的賓格長得跟主格一模一樣(就像無生名詞那樣),「Оте́ц лю́бит сын」就可能同時讀成「父親愛〔他的〕兒子」,或者反過來讀成不合邏輯的另一種意思。俄語的解法,是讓有生陽性名詞的賓格改成長得像屬格,這樣不管 сы́на 放在句子哪個位置,都能明確認出它是受詞。中文和英文一樣,完全沒有對應的範疇——中文說「我看見那個學生」和「我看見那張桌子」,「學生」和「桌子」這兩個字本身完全不會因為受詞是不是活物而改變樣子;這正是俄語在追蹤一個中文使用者和英語使用者一樣、從來不需要有意識注意到的區別。

為什麼複數屬格是名詞裡最難預測的形式?

俄語名詞變格裡,其他每一種格和數的組合,都遵循一小組可以學會的字尾規則。複數屬格是例外:對很大一部分名詞來說,它用的是「零」字尾——什麼都不加,直接用光禿禿的詞幹——而搞清楚這個詞幹到底長什麼樣子,正是活動母音、拼寫調整,還有各種不規則現象集中出現的地方。

零字尾模式

模式一和模式二裡的陰性、中性名詞(字尾 -а/-я 和 -о/-е),複數屬格通常直接把字尾整個拿掉就好:кни́га(書)→複數屬格 книг;окно́(窗戶)→複數屬格 о́кон;ме́сто(地方)→複數屬格 мест。模式二的陽性名詞則反過來,要加上 -ов/-ев(стол → столо́в),或者在咝音子音或 ц 後面加 -ей(нож → ноже́й);模式三、字尾 -ь 的陰性和中性名詞則加 -ей(ночь → ноче́й)。

活動母音:拿掉字尾之後留下無法發音的子音串時

俄語不允許某些子音串出現在詞尾,所以每當零字尾的複數屬格會製造出這種子音串時,就會在詞幹最後兩個子音之間插入一個母音——通常是 о 或 е——把它們隔開。這種「活動母音」(бе́глая гла́сная)現象,也會出現在名詞自己的單數變格裡,只要主格單數裡的某個母音,原本就只是為了讓這個詞唸得出來才存在。

詞主格單數複數屬格/其他形式發生了什麼事
де́вушка(女孩)де́вушкаде́вушек在 ш 和 к 之間插入活動母音 е,避免詞尾出現 -шк 子音串
окно́(窗戶)окно́о́кон在 к 和 н 之間插入活動母音 о
сон(夢/睡眠)сонсна(主格單數)主格單數裡的 о 本身就是活動母音,一加上字尾就會消失
оте́ц(父親)оте́цотца́(主格單數)е 是活動母音;注意重音也跟著移到字尾

沒有一條單一規則,能準確預測哪些詞幹會插入活動母音、插入哪個母音,或插在哪裡——這確實是要跟名詞的性別一起、一個詞一個詞死記的詞彙事實,就像記英文不規則複數 mouse/mice 一樣。可以預測的是觸發條件:活動母音出現,就是為了避免一個詞以俄語不允許的子音串結尾;一旦你開始留意這個模式,新遇到的例子就不會再覺得隨機,反而會覺得是同一個機制又在發揮作用。

還有一小串常見名詞,複數屬格保持零字尾、完全不需要插入活動母音,純粹因為它們的詞幹本來就已經是單一子音結尾:жена́ → жён,кни́га → книг,ме́сто → мест,сло́во(詞)→ слов,де́ло(事情)→ дел。

哪些常見俄語名詞的變格不規則?

有一小群使用頻率極高的名詞,會以特定、可以學會的方式偏離上面三種規則模式。正因為它們太常用,值得把每一個都當成自己的一張小表格背下來,而不要硬把它們塞進規則模式裡。

мать 和 дочь:插入 -ер-

мать(mat' — 媽媽)和 дочь(doch' — 女兒)在主格和賓格單數看起來像普通的模式三陰性名詞,但其他每一個形式都會在格尾前面多插入一個音節 -ер-——這是一種古老得多的斯拉夫語變格類型留下的化石,只有這兩個詞還在日常使用中保留著它。

格мать(媽媽)——單數дочь(女兒)——單數
主格матьдочь
屬格ма́теридо́чери
與格ма́теридо́чери
賓格матьдочь
工具格ма́терьюдо́черью
前置格(о) ма́тери(о) до́чери

複數形式從頭到尾保留 -ер-,還多了一個不規則之處:主格複數 ма́тери/до́чери,屬格複數 матере́й/дочере́й(注意重音移到字尾),與格複數 матеря́м/дочеря́м,工具格複數則是 матеря́ми,但「女兒們」比較老、卻仍然標準的說法是 дочерьми́——這點值得直接當成「例外中的例外」背起來。

время、и́мя,以及九個 -мя 中性名詞:插入 -ен-

вре́мя(vrémya — 時間)和 и́мя(ímya — 名字)看起來像普通、字尾 -я 的中性名詞,但它們屬於一個封閉的小類別,一共九個歷史上獨立的中性名詞(還包括 пле́мя「部落」、зна́мя「旗幟」、се́мя「種子」等等),除了主格和賓格單數以外,每個格尾前面都要插入 -ен-。

格вре́мя(時間)——單數вре́мя(時間)——複數
主格вре́мявремена́
屬格вре́менивремён
與格вре́менивремена́м
賓格вре́мявремена́
工具格вре́менемвремена́ми
前置格(о) вре́мени(о) времена́х

и́мя 的變格形狀完全一樣(и́мени、имена́、имён,依此類推)。除了這九個詞以外,這個模式不會再產生新成員——你不會遇到一個新的 -мя 名詞、還得猜它是不是也這樣變化;這個類別是封閉的,而且短到可以直接整組背起來。

不變格的外來詞

有一大群、而且還在持續增加的外來詞,不論格或數都完全不改變字尾——俄語就讓它們維持借入時的原始形狀,靠語境承擔原本該由字尾標示的文法角色。這些詞大多預設當中性使用:пальто́(pal'tó — 外套)、кафе́(kafé — 咖啡館)、метро́(metró — 地鐵)、такси́(taksí — 計程車)、кино́(kinó — 電影院/電影)、меню́(menyú — 菜單)、интервью́(intervyú — 訪談)。

ко́фе(kófe — 咖啡)是有名的例外,剛好證明這條規則其實真的有爭議,不是早就定案的事實:儘管它以 -е 結尾、照理「應該」是中性外來詞,ко́фе 長期以來卻被規範成陽性(чёрный ко́фе——黑咖啡,陽性一致),一直到最近幾十年,主要辭典才開始把中性一致(чёрное ко́фе)當成可以接受的口語變體收錄。母語者自己對這一個詞的意見也分歧,有時候還會有規範性的焦慮,這正好提醒我們:「正確的俄語」是一套活的、偶爾還有爭議的標準,不是一張早就完整交下來、一成不變的表格。

俄語形容詞怎麼變格?硬幹和軟幹模式

俄語形容詞要同時配合它描述的名詞的性、數、格——這比西班牙語只需要配合性別和單複數的系統要吃重得多,因為俄語還在上面加了完整的六格維度。好消息是,和名詞不一樣,形容詞只分成兩大變格模式:硬幹和軟幹,而且兩者幾乎都非常規則。

硬幹形容詞:но́вый(nóvyy — 新的)

格陽性陰性中性複數(不分性別)
主格но́выйно́ваяно́воено́вые
屬格но́вогоно́войно́вогоно́вых
與格но́вомуно́войно́вомуно́вым
賓格но́вый/но́вого(有生)но́вуюно́воено́вые/но́вых(有生)
工具格но́вымно́войно́вымно́выми
前置格(о) но́вом(о) но́вой(о) но́вом(о) но́вых

軟幹形容詞:си́ний(síniy — 藍色的)

格陽性陰性中性複數(不分性別)
主格си́нийси́няяси́нееси́ние
屬格си́негоси́нейси́негоси́них
與格си́немуси́нейси́немуси́ним
賓格си́ний/си́него(有生)си́нююси́нееси́ние/си́них(有生)
工具格си́нимси́нейси́нимси́ними
前置格(о) си́нем(о) си́ней(о) си́нем(о) си́них

留意這兩種模式共用同一副骨架(陽性/中性的間接格都是 -ого/-ому/-ым/-ом,陰性則四次都是 -ой),差別主要在每個字尾開頭的母音:硬模式是 о,軟模式是 е;ы 對 и,依此類推。先把 но́вый 完整學熟,си́ний 大致上就會自動掌握——「同一張表,只是把硬系列母音換成軟系列母音」。

覆蓋這套模式的拼寫規則

有一小組機械式的拼寫規則——不是新的文法,只是俄語的拼寫慣例——會在詞幹以特定子音結尾時,改變少數幾個硬模式字尾。

  • 七字母規則:在 г、к、х、ж、ч、ш 或 щ 後面,俄語絕不寫 ы,而是寫 и。這就是為什麼 ру́сский(rússkiy — 俄羅斯的)的陽性複數是 ру́сские,而不是「照規則該有」的 -ые。
  • 咝音子音的 о/е 規則:在 ж、ч、ш、щ 或 ц 後面,非重音的字尾 о 要寫成 е(重音字尾則保留 о)。這就是為什麼 большо́й(bol'shóy — 大的,重音在字尾)和 хоро́ший(khoróshiy — 好的,重音在詞幹)不一樣:兩個詞幹都以咝音子音結尾,但只有 большо́й 的字尾帶重音,所以只有 большо́й 的字尾保留寫成 о。
形容詞詞幹結尾重音位置陽性主格單數中性主格單數
большо́й(大的)ш(咝音)在字尾большо́йбольшо́е
хоро́ший(好的)ш(咝音)在詞幹хоро́шийхоро́шее
ру́сский(俄羅斯的)ск(近軟顎音)在詞幹ру́сскийру́сское

這些規則不是可有可無的風格選擇;用錯了會產生真正拼錯的詞,不只是聽起來奇怪而已,就像中文寫錯別字一樣,是真正的錯誤,不只是不夠道地。

什麼是短尾形容詞?什麼時候使用?

除了上面那種完整(「長尾」)變格的形容詞之外,許多俄語形容詞還有一個短尾形式,只能當句子的表語使用——絕不會直接放在名詞前面——而且和長尾形容詞不同,短尾形容詞完全不隨格變化,只依性別和單複數變化。

短尾形式的構成和使用

性/數字尾гото́вый(準備好的)→ 短尾形式
陽性(光詞幹,常常要插入活動母音)гото́в
陰性-агото́ва
中性-огото́во
複數-ы/-игото́вы

Он гото́в.(他準備好了。)Она́ гото́ва.(她準備好了。)Мы гото́вы.(我們準備好了。)陽性短尾形式經常需要插入活動母音才唸得出來,跟前面名詞的模式一模一樣:интере́сный(有趣的)→陽性短尾形式 интере́сен,而不是唸不出來的「интересн」。

長尾對短尾:和 ser/estar 真正呼應的一組區別

長尾形容詞描述名詞一般性、定義性質的特徵;短尾形容詞描述一種狀態,通常是暫時的、和特定情境綁在一起,而且只能當表語使用(接在「是」的某個形式後面,現在式則常常省略不說)。Он весёлый.(On vesyólyy——他是個開朗的人,一般性特質——長尾。)Он ве́сел.(On vésel——他〔現在〕心情很好——短尾,一種狀態。)這和西班牙語 ser/estar 的區別不完全一樣——俄語這裡是同一個形容詞的兩種文法形式,不是兩個不同的動詞——但底層的直覺,也就是「一般性特質」對「當下的狀態」,如果你學過羅曼語族的語言,會是一個真正有用的橋樑;即使沒有,也可以想成中文裡「他是個開朗的人」和「他現在心情很好」之間的那種差別,只是俄語把這個差別做進了形容詞的形式裡。

有少數常見形容詞在日常口語裡幾乎只用短尾形式,長尾形式在這個位置聽起來生硬,或根本不會這樣用:рад/ра́да/ра́ды(rad — 高興)在口語裡完全沒有對應的長尾用法;Я рад тебя́ ви́деть.(很高興見到你。)在「太」或「夠」之類的詞後面,也一定要用短尾形式:сли́шком гро́мко(太吵)以及類似的結構。

當名詞用的形容詞

俄語經常讓一個形容詞直接頂替整個名詞片語,變格方式完全照形容詞來,功能上卻是句子裡的名詞:столо́вая(stolóvaya — 餐廳/食堂,字面是「和桌子有關的〔房間〕」,整個變格都照陰性形容詞來:столо́вой、столо́вую,依此類推);моро́женое(morózhenoye — 冰淇淋,字面是「冰凍的〔東西〕」,照中性形容詞變格);ва́нная(vánnaya — 浴室)。以形容詞字尾構成的姓氏也是同樣的道理,包括俄羅斯最有名的姓氏之一:Толсто́й(托爾斯泰)是照形容詞變格——Толсто́го、Толсто́му、Толсты́м——不是照一般名詞變格,這對用原文閱讀俄國文學來說,是個小小但真的有用的知識。

俄語人稱代名詞在六個格裡怎麼變化?

人稱代名詞的變格,是整個語言裡看起來最不規則的部分之一,原因正是它們用得太頻繁,好幾個世紀以來一直抗拒被規則化。它們值得當成固定表格背下來,而不要嘗試從任何名詞模式去推導。

格я(我)ты(你)он(他/它)она́(她)мы(我們)вы(你們/您)они́(他們)
主格ятыонона́мывыони́
屬格меня́тебя́(н)его́(н)еёнасвас(н)их
與格мнетебе́(н)ему́(н)ейнамвам(н)им
賓格меня́тебя́(н)его́(н)еёнасвас(н)их
工具格мнойтобо́й(н)им(н)ей/(н)е́юна́мива́ми(н)и́ми
前置格(обо) мне(о) тебе́(о) нём(о) ней(о) нас(о) вас(о) них

оно́(它,中性)變格方式和 он 完全一樣,只有主格形式不同。留意第一、第二人稱代名詞變格之後,跟自己的主格形式有多不像——я/меня́/мне 之間完全沒有共同的詞根,這和英文「I/me/my」的情況是同一種「異根替換」現象。中文的「我」不管在句子裡當主詞、受詞,還是「我的」,永遠都是「我」這個字,完全不會變形,所以中文本身在這裡反而幫不上忙;如果覺得這種不規則很沒道理,可以想成這就跟英文「I/me/my」是同一回事,只是你身為外語學習者,第一次需要正視這個現象。

前置詞後面出現的 н-

第三人稱代名詞(он、она́、оно́、они́)在當前置詞受詞的時候,會在詞首多長出一個 н-——這純粹是歷史留下的化石,但觸發條件簡單好記:有前置詞→加 н-;沒有前置詞→不加 н-。

沒有前置詞前置詞後面
Я его́ ви́жу.(我看見他。)Я иду́ к нему́.(我要去找他/去他那裡。)
Я ей звоню́.(我在打電話給她。)Я иду́ с ней.(我要和她一起去。)
Я их зна́ю.(我認識他們。)Я говорю́ о них.(我在談他們。)

物主用法的 его́/её/их(下一節會談)永遠不會加 н-,即使它修飾的名詞剛好跟在前置詞後面也一樣,因為這個前置詞真正的受詞是那個名詞,不是物主代名詞本身:в его́ до́ме(在他家裡)裡的 его́ 不需要加 н-,因為 в 的受詞是「家」,不是「他」。

俄語的物主代名詞怎麼運作?為什麼 свой 很重要?

俄語的物主代名詞分成兩種行為模式:мой、твой、наш、ваш 和 свой 會完整變格,配合它們修飾的名詞的性、數、格,完全像形容詞一樣;его́、её 和 их——儘管看起來像你在前一節已經見過的代名詞形式——當物主代名詞用的時候完全不會變格,因為從文法上說,它們根本就是 он/она́/они́ 的屬格,被凍結在物主的角色上而已。

мой(我的)——完整變格

格陽性陰性中性複數
主格моймоя́моёмои́
屬格моего́мое́ймоего́мои́х
與格моему́мое́ймоему́мои́м
賓格мой/моего́(有生)мою́моёмои́/мои́х(有生)
工具格мои́ммое́ймои́ммои́ми
前置格(о) моём(о) мое́й(о) моём(о) мои́х

твой(你的,單數非正式)和 свой(自己的)完全照這個模式變格。наш(我們的)和 ваш(你們的/您的)用自己的詞幹套用同一副格尾骨架:на́ша、на́шего、на́шему、на́шу、на́шим,依此類推。его́(他的)、её(她的)、их(他們的)則完全不變,不論它們修飾的名詞是什麼性別、單複數或格:его́ кни́га(他的書)、его́ кни́ги(他的書們)、его́ кни́ге(給他的書)——его́ 本身從頭到尾都凍結不動。

為什麼 свой 很重要

свой 是反身物主代名詞:它一律指回自己所在子句的主詞,不管那個主詞是誰,而不是像「他的」「她的」那樣指向一個固定的人。在第一、第二人稱裡,它大致上和 мой/твой 可以無傷大雅地重疊(я люблю́ свою́ соба́ку 和 я люблю́ мою́ соба́ку 都說得通,很多語境裡 свой 聽起來稍微自然一點)。到了第三人稱,свой 就不再是可有可無的選項了,因為這正是中文「他的」「她的」和英文「his」「her」一樣會產生結構性歧義的地方,而俄語不願意含糊。

俄語字面意思太太是誰的?
Он лю́бит свою́ жену́.他愛自己的太太。主詞本人,也就是 он。
Он лю́бит его́ жену́.他愛他的太太。前面提到的另一個男人——絕不會是主詞 он 本人。

像 его́ 這樣的第三人稱代名詞,在文法上就是沒辦法指回自己子句的主詞——這件工作只屬於 свой。中文「他愛他的太太」和英文「He loves his wife」一樣,脫離語境後真的有歧義(到底是誰的太太?),中文和英文使用者如果真要解決,也只能靠語境或額外加詞;俄語卻是每次都在文法本身裡自動解決。實際的後果是:出於中文或英文的習慣,在物主就是主詞本人的時候伸手去用 его́/её/их,是學習者最常犯、而且會改變句意的錯誤之一,值得儘早刻意糾正這個直覺,不要讓它定型。

指示代名詞、疑問代名詞,以及 весь/каждый/любой 怎麼運作?

指示代名詞:э́тот(這)和 тот(那)

格陽性陰性中性複數
主格э́тотэ́таэ́тоэ́ти
屬格э́тогоэ́тойэ́тогоэ́тих
與格э́томуэ́тойэ́томуэ́тим
賓格э́тот/э́того(有生)э́туэ́тоэ́ти/э́тих(有生)
工具格э́тимэ́тойэ́тимэ́тими
前置格(об) э́том(об) э́той(об) э́том(об) э́тих

тот(那)用同一副格尾骨架變格(того́、тому́、той、тем/те́ми,依此類推),既可以當單純的指示詞用(「那個」),也經常出現在固定的文法結構裡,例如 тот, кто...(「……的那個人」)。

疑問代名詞:кто 和 что

格кто(誰)что(什麼)
主格кточто
屬格кого́чего́
與格кому́чему́
賓格кого́что
工具格кемчем
前置格(о) ком(о) чём

留意指人的 кто,賓格永遠採用有生名詞的模式(кого́);指物的 что,賓格永遠採用無生名詞的模式(что 不變)——這些疑問代名詞本身,也遵守前面談過、適用於一般名詞的有生性規則。како́й(哪個/什麼樣的)照普通硬幹形容詞變格;чей(誰的)有自己一套簡短、特殊的變格(陽性 чей、чьего́、чьему́、чьим、〔о〕чьём,陰性 чья/чьей/чью)。

весь、ка́ждый 和 любо́й

這三個表示數量範圍的詞,翻譯成中文很容易混在一起(都可能翻成「所有」「每個」「任何」),但它們標示的範圍其實真的不一樣:весь/вся/всё/все(全部、整個)把一個東西當成一個不可分割的整體看待(весь день——一整天);ка́ждый(每個)從一個集合裡一個一個挑出每一個成員(ка́ждый день——每〔一〕天);любо́й(任何、哪個都行)從一個集合裡挑出一個不特定的成員,暗示挑哪一個都無所謂(в любо́й день——〔在〕任何一天都行,你選)。

格весь(陽性)вся(陰性)все(複數)
主格весьвсявсе
屬格всего́всейвсех
與格всему́всейвсем
賓格весь/всего́(有生)всювсе/всех(有生)
工具格всемвсейвсе́ми
前置格(обо) всём(о) всей(о) всех

ка́ждый 和 любо́й 都完全照規則硬幹形容詞變格(ка́ждого、ка́ждому……以及 любо́го、любо́му……,其中 любо́й 遵循 большо́й 那種重音字尾的模式),所以只要本指南前面的形容詞表格已經學熟,這兩個詞不會再增加任何新字尾要學——只多了一組意思要分清楚而已。

俄語動詞怎麼變位?第一變位和第二變位

比起六格名詞系統,俄語現在式動詞變位算是喘一口氣的地方:只有兩種變位類型,字尾很短,而且——不像英文那些不規則過去式——乍看不規則的地方,大多數其實是可以預測的拼寫或詞幹調整,只要你知道該預期什麼。話說回來,中文動詞完全不隨人稱、單複數或時態變化,所以即使只有兩種類型,對中文使用者來說仍然是全新的負擔;只是跟六格系統比起來,這個負擔輕得多。

第一變位:чита́ть(chitát' — 讀)

人稱字尾чита́ть
я-ючита́ю
ты-ешьчита́ешь
он/она́-етчита́ет
мы-емчита́ем
вы-етечита́ете
они́-ютчита́ют

第二變位:говори́ть(govorít' — 說)

人稱字尾говори́ть
я-юговорю́
ты-ишьговори́шь
он/она́-итговори́т
мы-имговори́м
вы-итеговори́те
они́-ятговоря́т

大多數 -ать/-ять 動詞屬於第一變位,大多數 -ить 動詞屬於第二變位,但這只是一種傾向,不是保證——有一小串著名、常見的 -еть 和 -ать 動詞,儘管字尾長那樣,卻按第二變位變化(смотре́ть「看」、ви́деть「看見」、слы́шать「聽見」、держа́ть「拿著、握著」、дыша́ть「呼吸」、гнать「追趕」等等),俄羅斯學童會把這份例外清單編成押韻口訣背下來。長期可靠的做法,根本不是從不定式去猜,而是從一開始就把每個動詞的 я 形式和 они́ 形式跟不定式一起學:光是這兩個形式,就能告訴你變位類型和任何詞幹變化,其他人稱從這裡開始都是機械式的操作。

子音互換

有些詞幹在接上特定字尾時,會改變最後一個子音——這是拼寫驅動的模式,不是隨機的不規則現象,而且依變位類型不同,表現方式也不一樣。

互換不定式я 形式適用範圍
д → жви́деть(看見)ви́жу只在第一人稱單數(第二變位)
т → чплати́ть(付錢)плачу́只在第一人稱單數
с → шпроси́ть(請求)прошу́只在第一人稱單數
с → шписа́ть(寫)пишу́、пи́шешь、пи́шет……每個人稱都互換(第一變位的詞幹互換)
б → бл,в → вл,п → пл,м → мллюби́ть(愛)люблю́(但 ты лю́бишь,沒有 л)只在第一人稱單數(第二變位)

值得內化的規律是:第二變位動詞裡,互換通常只出現在 я 形式,其他地方全部消失(лю́бишь、лю́бит、лю́бим 都不帶互換);第一變位動詞像 писа́ть,互換後的子音則直接變成現在式詞幹的一部分,每個人稱都會帶著。把這兩種模式搞混——說出「любю」而不是 люблю́,或者沒有把 ш 一致帶到每個人稱的「пишем」——是最常見的初學者失誤之一,直接源自還沒把自己面對的是哪種變位內化清楚。

-овать/-евать 動詞

有一大群、能產性極高、非常可靠的動詞,字尾是 -овать 或 -евать,在每一個現在式人稱裡都把這個字尾換成 -у-,沒有值得擔心的例外:рисова́ть(risovát' — 畫畫)→ рису́ю、рису́ешь、рису́ет、рису́ем、рису́ете、рису́ют;танцева́ть(tantsevát' — 跳舞)→ танцу́ю、танцу́ешь、танцу́ет……這一類動詞數量夠多、規律性也夠高,只要你認出一個不定式字尾是 -овать/-евать,即使從沒見過這個特定動詞,也能正確變位。

哪些常見俄語動詞是不規則的?

有一小串使用頻率極高的動詞,沒辦法乾淨地套進任何一種變位模式,只能各自當成小表格背下來。因為它們是這個語言裡最常用的動詞之一,這些不規則現象會很早、也很頻繁地出現,至少代表你能得到足夠的重複次數,很快把它們記牢。

人稱хоте́ть(想要)есть(吃)дать(給,完成體)
яхочу́емдам
тыхо́чешьешьдашь
он/она́хо́четестдаст
мыхоти́меди́мдади́м
выхоти́тееди́тедади́те
они́хотя́тедя́тдаду́т

хоте́ть 在同一個動詞裡混合了兩種變位——單數用第一變位形狀的字尾,複數用第二變位形狀的字尾——這正是它總是被拿來當「混合變位」動詞經典範例的原因。есть 和 дать 兩個共用一種古老、在別處已經絕跡的變位模式(比較 ем/ешь/ест 和 дам/дашь/даст),是一種動詞類型留下的化石,現代俄語裡其他地方都看不到它的蹤影了。也要注意 есть 其實是兩個不同的詞共用一個拼法:這個「吃」的 есть,和另一個獨立的存在/所有動詞 есть(「有」,在所有一節會詳談)——語境永遠能讓人分清楚指的是哪一個。

人稱идти́(走路去)е́хать(搭車去)
яиду́е́ду
тыидёшье́дешь
он/она́идёте́дет
мыидёме́дем
выидётее́дете
они́иду́те́дут

идти́ 的過去式完全是異根替換——шёл、шла、шло、шли,用一個和現在式完全不同的詞根構成,整個變位表裡完全不會出現「идл」這種形式。е́хать 在命令式上也有自己有名的不規則:「照規則該有」的形式,母語者會避免使用,視為不標準;真正禮貌、標準的命令式,是整個借用另一個動詞 поезжа́й(те)!(走吧!/出發吧!),直接當成 е́хать 的命令式背下來,而不是從 е́хать 本身推導出來的。

быть(是、存在)

быть 的不規則之處,正好在於它幾乎「不存在」:它基本上完全沒有普通的現在式(下一節會完整說明),未來式則完全規則、建立在詞幹 бу́д- 上(бу́ду、бу́дешь、бу́дет、бу́дем、бу́дете、бу́дут),過去式(был、была́、бы́ло、бы́ли)則是俄語裡少數重音會依性別移動的詞之一——была́ 的重音會移到字尾,был、бы́ло、бы́ли 則保留在詞幹上,這是一個小而具體、可以背下來的例外,值得先點出來,而不是讓你自己意外發現。

什麼是動詞的體?為什麼它是俄語文法的骨幹?

本指南裡其他每一樣東西——格、代名詞,甚至字母——都是那種可以指著中文或英文說「我們沒有一模一樣的東西,但最接近的對應是這個」的東西。體卻不太一樣。中文有「了」「著」「過」這些體標記,某種程度上確實比英文更接近俄語的體——英文完全沒有可比的文法範疇,只有一些零散、可加可不加的詞彙補丁(「was reading」對「read」,「finished eating」對「ate」),提示著類似的領域,卻從來不像俄語那樣強迫你二選一。但即使是中文的「了」「著」「過」,也只能算是部分的橋樑,不是完整的對應:中文的體標記是虛詞,可以自由添加或省略,而且和時態、語境,甚至說話者的立場糾纏在一起;俄語幾乎每一個動詞都成對出現——一個未完成體(несоверше́нный вид,「НСВ」),一個完成體(соверше́нный вид,「СВ」)——而且不管是過去式、未來式,還是不定式,都沒辦法在不選定其中一個的情況下造出句子。沒有中立、不帶體的動詞形式可以逃避這個選擇。

體到底標記了什麼

體不是時態,也和「什麼時候發生」無關——那件工作仍然屬於一般的時態系統。體回答的是一個完全不同的問題:說話者選擇怎麼呈現這個動作,它內部的形狀是什麼?

  • 未完成體把一個動作呈現成一個過程、一個持續中的狀態、一個重複或習慣性的事件,或單純陳述某件事在某個時間點發生過的事實,不對它是否完成做任何宣稱。
  • 完成體把一個動作呈現成單一、完整、有邊界的整體——通常帶有一個具體達成的結果,把開始和結束摺疊進同一個不可分割的單位裡。
俄語體實際宣稱的內容
Я чита́л кни́гу.(Ya chitál knígu.)未完成體我在讀/讀過那本書——一個過程發生了,或者「讀」這件事的事實成立;不對是否讀完做任何宣稱。
Я прочита́л кни́гу.(Ya prochitál knígu.)完成體我把整本書讀完了——已完成,帶有結果:一本讀完的書。

英文「I read the book」在更多語境出現之前,確實在這兩種讀法之間含糊;中文「我讀了那本書」某種程度上也有類似的模糊——「了」可能只表示動作發生過,未必保證讀完。俄語在這一點上永遠不含糊,因為動詞形式本身早就已經回答了這個問題。這正是為什麼本指南把體描述成整份指南的骨幹,而不是眾多主題之一:格告訴你一個名詞的文法角色,體卻告訴你整個句子建立在其上的那個事件的形狀,而且它會持續和過去式、未來式、不定式和命令式互動,不是文法裡孤立的一個小角落。

為什麼這件事真的很難,而這很正常

體在機械層面的難度其實不高——大多數動詞只有兩個形式要認識。真正的困難在於,要在句子說完之前、即時判斷一個事件的形狀,才能在兩者之間做選擇,而這種對體的語感,中文的「了」「著」「過」只能給你部分準備,英文則幾乎完全沒有訓練過你這件事。流利的使用者不是在腦中跑一套規則;他們是在對成千上萬個已經吸收的句子做模式比對。這種反射動作需要真正的時間和真正大量的接觸才能養成,即使你的格尾變化和動詞變位早就已經變成反射動作,體的選擇仍然需要有意識地思考,這是完全正常的。

未完成體/完成體動詞配對是怎麼形成的?

俄語用三種不同的方式構成體的配對,認出一組配對用的是哪一種機制,會讓這個模式感覺遠比把每一組配對當成孤立的事實去背,來得沒那麼隨機。

一、加前綴:在未完成體動詞前面加前綴

最常見的模式:在一個基本的未完成體動詞前面加一個前綴,構成它的完成體搭檔。де́лать(未完成體,做)→ сде́лать(完成體);писа́ть(未完成體,寫)→ написа́ть(完成體);чита́ть(未完成體,讀)→ прочита́ть(完成體);стро́ить(未完成體,建造)→ постро́ить(完成體)。с-、по-、на-、про- 和 за- 在這裡扮演常見的「預設」、語意上幾乎是空的完成體化前綴,但哪個前綴會接在哪個動詞前面,是那個動詞本身的詞彙事實,沒辦法從前綴平常的意思推導出來——這是真正需要花力氣背的地方,唯一能緩解的,是這些配對在日常口語裡出現得太頻繁了。

二、加後綴:從完成體構造出次生未完成體

一旦動詞已經加了前綴、變成完成體,俄語會改變後綴——最常見是換成 -ыва-/-ива- 或 -ва-——從它衍生出一個新的「次生」未完成體,而不是把前綴拿掉。переписа́ть(完成體,重寫)→ перепи́сывать(未完成體);реши́ть(完成體,決定/解決)→ реша́ть(未完成體);встать(完成體,站起來)→ встава́ть(未完成體);дать(完成體,給)→ дава́ть(未完成體)。後面談運動動詞前綴那一節會看到,大多數加了前綴的運動動詞,也是用這種機制取得它們的未完成體搭檔。

三、異根替換:兩個不相關的詞根共用一個意思

有一小群使用頻率極高的動詞,未完成體和完成體是用完全不同的詞根構成,彼此毫無共同材料——這是體的世界裡,相當於英文「go/went」的異根替換現象。

未完成體完成體意思
говори́тьсказа́ть說
братьвзять拿
кластьположи́ть放、放下
лови́тьпойма́ть抓、捕

高頻體配對

未完成體完成體意思
де́латьсде́лать做
писа́тьнаписа́ть寫
чита́тьпрочита́ть讀
говори́тьсказа́ть說
братьвзять拿
дава́тьдать給
покупа́тькупи́ть買
продава́тьпрода́ть賣
открыва́тьоткры́ть打開
закрыва́тьзакры́ть關上
начина́тьнача́ть開始
зака́нчиватьзако́нчить結束、完成
понима́тьпоня́ть理解、懂
встреча́тьвстре́тить遇見、會面
звони́тьпозвони́ть打電話
смотре́тьпосмотре́ть看
реша́тьреши́ть決定、解決
стро́итьпостро́ить建造
кластьположи́ть放、放下
учи́тьвы́учить學習、記住〔某事〕

沒有乾淨配對的時候

不是每個動詞都有整整齊齊、對稱的搭檔,假裝都有只會製造錯誤的期待。рабо́тать(工作)和 жить(生活)本質上都是未完成體的活動,沒有自然的單一「完成」事件可以標記,所以它們加上 по- 前綴的形式——порабо́тать、пожи́ть——意思不是像 сде́лать 那樣「把做的事情做完」。它們的意思其實是「工作/生活一段時間」,屬於一種不同、範圍更有限的完成體,叫做「界限體」。理解有些完成體是在縮小或轉移意思,而不是單純加上「已完成」這個標籤,才是真正弄懂這套系統,而不是把它當成一條偶爾會神秘失靈的機械規則來套用。

體在過去式、未來式、不定式和命令式裡怎麼運作?

體不是只出現在某一種時態裡——它疊加在每一種時態和不定式上,這正是它在本指南裡扮演骨幹角色、而不只是一個可以獨立收起來的主題的原因。

在過去式裡

兩種體都有過去式,用完全一樣的 л 字尾機制構成(下一節會完整說明);不一樣的只有體所帶來的意思。Он писа́л письмо́.(他在寫/寫過一封信,未完成體——一個過程,或單純寫信這件事的事實,不宣稱是否寫完。)Он написа́л письмо́.(他把信寫完了,完成體——已完成,存在一封寫好的信。)

在未來式裡

這是體真正製造出結構性不對稱的地方,未來式一節會完整說明:未完成體動詞用 быть 的變位形式加上未完成體不定式,構成複合未來式(я бу́ду чита́ть——我將會讀/將會在讀);完成體動詞則完全沒有獨立的未來式結構——它們一般的非過去變位形式,本身就已經代表未來,因為完成體動詞的意思(單一、已完成的整體)永遠沒辦法描述正在發生的事,只能描述還沒完成或還沒開始的事。я прочита́ю 在機械形式上看起來像現在式變位,但它永遠只能表示「我將會讀完」——這是一個常見的學習者陷阱:看到現在式形狀的字尾,就直接假設是現在式的意思。

在不定式裡

後面接哪種不定式,取決於意思,而且某些動詞會一貫偏好某一種體:描述一個活動的開始、持續,或進行中性質的動詞(начина́ть/нача́ть「開始」、продолжа́ть「繼續」、люби́ть「愛、喜歡〔做某事〕」)後面接未完成體不定式,因為它們本質上就是在談一個過程,不是一個有邊界的單位:Я люблю́ чита́ть.(我喜歡讀書。)描述設法完成一次某事,或忘記做一次性動作的動詞,則通常改接完成體不定式:Я забы́л купи́ть хлеб.(我忘了買麵包——一個單一、具體、原本應該完成的動作。)

在命令式裡

下面專門的命令式一節會完整說明,但值得在這裡先點出,因為它是同一套系統的一部分:命令句裡的體選擇是有意義的,不是裝飾用的,而否定命令尤其會反轉「預設」模式,大多數學習者第一次遇到時都會感到意外。

小結:同一個選擇,四種不同的文法場合

文法場合未完成體的作用完成體的作用
過去式描述過程、重複,或單純發生過的事實描述帶有結果的單一已完成事件
未來式複合式:бу́ду + 未完成體不定式簡單式:完成體動詞用現在式形狀的字尾變位,意思卻是未來
不定式偏好接在表示開始/繼續/喜歡一個過程的動詞後面偏好接在表示設法完成、忘記,或單一計畫性動作的動詞後面
命令式一般性請求、邀請,以及(關鍵地)大多數否定命令特定、一次性的命令;否定命令只用來警告意外完成某件事

俄語的過去式怎麼運作?性一致與 л 字尾

俄語過去式幾乎完全放棄人稱標記,換成一個英文和中文都完全沒有對應機制的東西:配合主詞的文法性別和單複數。每個規則的過去式動詞,不論哪一種體,構成方式都一樣:把不定式的 -ть 拿掉,加上 -л(陽性)、-ла(陰性)、-ло(中性)或 -ли(複數)——一共四個形式,涵蓋所有人稱。

主詞чита́ть → 過去式語意
я(說話者是男性時)/ты(對男性)/ончита́л〔他/陽性說話者〕讀了/在讀
я(說話者是女性時)/ты(對女性)/она́чита́ла〔她/陰性說話者〕讀了/在讀
оно́чита́ло〔它〕讀了/在讀
мы/вы/они́чита́ли〔我們/你們/他們〕讀了/在讀

仔細看前兩行:я чита́л 和 я чита́ла 都單純是「我讀了」,該用哪一個完全取決於說話者是男是女——這是一個真正、系統性的文法事實,中文和英文都找不到對應:中文「我讀了」和英文「I read」,都不會因為說話者是誰而改變形狀。同樣的邏輯也適用於 ты:該說 ты чита́л 還是 ты чита́ла,取決於你正在對誰說話的性別,跟「你」這個文法範疇本身無關。反身動詞(在自己的一節裡會談到)遵循一模一樣的模式,只是在性別字尾後面再接上 -ся/-сь:он оде́лся(他穿好了衣服),она́ оде́лась(她穿好了衣服)。

不規則、沒有 л 的陽性形式

有一類特定的動詞,詞幹大多以沒辦法自然接上 -л 的子音結尾,會乾脆整個拿掉陽性字尾,而不是硬湊出一個唸不出來的子音串——陰性、中性和複數形式則維持規則。

不定式陽性(不規則,沒有 -л)陰性中性複數
идти́(走路去)шёлшлашлошли
мочь(能夠)могмогла́могло́могли́
нести́(拿著走)нёснесла́несло́несли́

идти́ 的過去式不只是形狀不規則,它完全是異根替換——шёл 和現在式詞幹 ид- 之間沒有任何共同的詞根,這和英文「go」跳到「went」是同一種現象。

俄語未來式怎麼運作?複合式對簡單式

因為體已經內建在動詞本身裡,俄語最後有兩種結構上完全不同的方式來構成未來式,不是只有一種——而且用哪一種不是風格上的選擇,完全由這個動詞屬於哪種體來決定。

未完成體未來式:複合結構

未完成體動詞用 быть 的變位形式(бу́ду、бу́дешь、бу́дет、бу́дем、бу́дете、бу́дут)加上未完成體不定式,構成未來式——結構上類似英文「will be [動詞]-ing」,也帶著類似的持續中、重複,或開放式未來動作的語感。

人稱бу́ду + 不定式
ябу́ду рабо́тать(我將會工作/將會在工作)
тыбу́дешь рабо́тать
он/она́бу́дет рабо́тать
мыбу́дем рабо́тать
выбу́дете рабо́тать
они́бу́дут рабо́тать

完成體未來式:單一個變位詞

完成體動詞完全沒有複合未來式。相反地,完成體動詞直接變位,用的是變位一節提過的那套現在式形狀的字尾——但意思永遠是未來,絕不是現在,因為完成體動詞描述的是一個完整、有邊界的動作,而「現在正在進行」正好是完成體動詞唯一不可能表達的意思。

人稱сде́лать(完成體)——「未來」變位
ясде́лаю(我將會做/做完〔它〕)
тысде́лаешь
он/она́сде́лает
мысде́лаем
высде́лаете
они́сде́лают

За́втра я бу́ду чита́ть весь день.(明天我會讀一整天的書——一個持續中的活動,未完成體複合未來式。)За́втра я прочита́ю э́ту кни́гу.(明天我會把這本書讀完——一個單一、已完成的結果,完成體簡單未來式。)這兩句話描述的現實計畫很相似,卻宣稱了不同的東西:一個講的是時間會怎麼度過,另一個講的是到那天結束時會存在的一個結果。

為什麼俄語沒有「是」的現在式?

быть(是、存在)有完整的過去式和完整的未來式,但在一般現代俄語裡,它基本上完全沒有現在式——直接省略不說,讓主詞和表語緊鄰在一起,中間什麼都不放。

  • Я студе́нт.(我〔是〕學生。)
  • Она́ до́ктор.(她〔是〕醫生。)
  • Мы до́ма.(我們〔在〕家。)

這些句子沒有一句包含動詞——沒有填空的東西,也沒有語言學家有時候用來描述其他語言、代表「是」的零形態成分。主詞和表語就是單純相鄰,俄語使用者把這種相鄰處理成一個完整、合乎文法的句子。中文在這裡的情況比較複雜:中文說「我是學生」還是會用「是」,看起來反而更像英文;但中文形容詞當表語時,同樣不用「是」——「我很高興」而不是「我是高興的」——這才是中文裡最接近俄語這種「零系詞」現象的地方。

「名詞等於名詞」句子裡的破折號

當主詞和表語都是名詞的時候——也就是兩個東西之間的等式,而不是名詞加形容詞或地點——書面俄語習慣用一個破折號(тире́)來標示省略掉的「是」,尤其是在比較正式、講究的寫作裡:Москва́ — столи́ца Росси́и.(莫斯科——〔是〕俄羅斯的首都。)Мой брат — врач.(我哥哥/弟弟——〔是〕醫生。)主詞是短代名詞時,這個破折號在隨性的寫作裡常常會省略(Я врач 和 Я — врач 一樣常見),但在比較長、比較正式的名詞對名詞等式裡,這個破折號幾乎是必須的,尤其是在印刷品裡。

есть 在哪裡還活著

古老的現在式形式 есть 並沒有從語言裡消失;它只是被擠壓進兩個狹窄、特定的工作裡。它保留在少數固定、格言式,或科學語域裡的定義句中(Челове́к есть то, что он ест——大致是「人就是他所吃的東西」,一種刻意帶點古風的說法)。對日常使用來說更重要的是,есть 以完全不同的虛詞身分存活下來——也就是存在/所有句型裡的「有」,在所有一節會完整說明——這根本不是等式意義上的「是」,而是標示存在或擁有:У меня́ есть кни́га(我有一本書)用的就是這個 есть,不是那個古老的繫詞。

俄語的命令式怎麼運作?包括否定命令

命令式是從現在式/未來式詞幹構成的,不論哪一種體都一樣,字尾的一小組選項主要取決於重音落在哪裡,還有詞幹是什麼結尾:母音詞幹後面加 -й(чита́й!——讀!),子音詞幹、字尾帶重音時加 -и(говори́!——說!),詞幹本身帶重音時則用零字尾,有時候加軟音符(встань!——站起來!)。複數或正式命令則直接加 -те:чита́йте!、говори́те!、вста́ньте!

命令句裡的體選擇:不是裝飾

就像在其他地方一樣,命令句裡選未完成體還是完成體,改變的是你實際在要求什麼,不只是語氣而已。

  • 完成體命令式要求一個單一、具體的動作,焦點放在它的完成和結果——這是普通一次性請求的預設選項:Закро́й дверь!(把門關上!——一次、現在,而且要保持關著。)
  • 未完成體命令式用在一般性或重複性的指示、許可,還有——這點對中文和英文使用者來說都有點違反直覺——溫暖、歡迎式的邀請,這時候重點在過程或這個提議的開放性,而不是一個有邊界的結果:Входи́те!(請進!——一個溫和、歡迎式的邀請,未完成體。)

否定命令式:重要的反轉

這是體的系統裡真正比較違反直覺的角落之一,值得直接說清楚,不要含糊帶過:否定命令壓倒性地偏好未完成體,即使對應的肯定命令是完成體也一樣。

肯定(通常是完成體)否定(改用未完成體)為什麼
Закро́й дверь!(把門關上!)Не закрыва́й дверь!(不要關門!)否定命令是叫某人根本不要進入這個過程,而不是「別讓一個完成半途而廢」。
Скажи́ ей!(告訴她!)Не говори́ ей!(不要告訴她!)同樣的邏輯:避開整個活動,不只是避開它的完成。

一旦看懂原因,這個邏輯就會變得清楚:肯定的完成體命令,要求一個結果出現;如果用同樣的方式構成否定命令,意思就會變成「別讓那個結果出現」,這是一種微妙地更狹窄的警告,跟「根本不要做這件事」不一樣。俄語把完成體專門保留給那種更狹窄的意思——否定的完成體命令式,警告的是某件事意外發生,而不是徹底禁止一個有意的動作:Не забу́дь!(別忘了!——完成體,警告的是「忘記」這個單一、不想要的事件悄悄溜過去,而不是禁止一個持續中的活動。)明確地學會這個反轉,而不是只靠意外吸收,可以省下一整類真正常見的初學者錯誤。

俄語用 бы 構成的假設語氣怎麼運作?

俄語沒有像西班牙語或法語那樣,另外構造一套獨立的虛擬式動詞變位。相反地,它只用一個輕巧、可以無限重複使用的工具:過去式的 л 字尾形式(不論哪一種體)加上一個可以移動位置的小品詞 бы。這一套結構,就涵蓋了英文分別用「would」「could」、過去式的「if」,還有情態虛擬式表達的所有東西。中文同樣沒有專門的虛擬式動詞變位,通常靠「要是」「如果」「就會」這類詞和語境來表達假設,某種程度上比較接近俄語這種「不改動詞形態,靠額外的詞」的做法,只是俄語仍然要求過去式的 л 字尾形式參與其中。

非真實條件句:「如果……就會」

「如果」子句和結果子句,用的是完全相同的「л 字尾形式+бы」結構——比起英文要用兩種不同結構(「if I had」對「I would go」)來處理同一個句子的兩半,這其實是真正的簡化。

  • Е́сли бы у меня́ бы́ло вре́мя, я бы пошёл.(如果我有時間,我就會去。)
  • Е́сли бы я знал, я бы сказа́л.(如果我當時知道,我就會說了/告訴你了。)

留意俄語在文法上不會區分「現在反事實」(「如果我〔現在〕有時間」)和「過去反事實」(「如果我〔當時〕有時間」),不像英文用兩種不同的 if 結構來區分——兩者用的都是完全一樣的「л 字尾形式+бы」形狀,只能靠語境或額外加一個時間詞來釐清指的是哪個時刻。這相對於英文是真正的簡化,不只是換了一種複雜方式:一套結構就悄悄涵蓋了英文分成兩半處理的範圍。中文「如果我有時間,我就會去」同樣不特別區分這兩種時間,某種程度上也印證了俄語這裡的簡化。

真實(開放)條件句:完全不用 бы

當一個條件是真正開放、而不是假設性或違反事實的時候,俄語用 е́сли 搭配普通的直陳式時態——不用 бы,也沒有特殊語氣。值得直接點出來的是:在「如果」子句本身,俄語用未來式,而英文用現在式:Е́сли у меня́ бу́дет вре́мя, я пойду́.(如果我有時間〔字面是「如果將會有時間」〕,我就去。)如果對一個真正屬於未來、還不確定的條件說「е́сли у меня́ есть вре́мя」,聽起來會像是從英文硬套過來的說法,不是道地的俄語。

бы 在條件句以外的用法:軟化的請求和願望

бы 也可以完全不搭配任何「如果」子句,單獨把陳述軟化成禮貌的請求或願望:Я бы хоте́л...(我想要……)明顯比赤裸裸的 Я хочу́...(我要……)來得委婉;Ты не мог бы...?(你可以……嗎?/你能不能……?)是請求幫忙的標準禮貌說法。在這些用法裡,бы 做的其實是同一件事:把某件事標示成假設性的、軟化過的,或者和直接斷言的事實隔了一層。

什麼是俄語的運動動詞?為什麼 идти 和 ходить 的區別很重要?

除了一般的完成體/未完成體之分之外,有一小群日常運動動詞還帶著第二個、獨立的區別:定向動詞,用於朝單一方向移動、單一一趟行程,或正在進行中的動作;不定向動詞,用於習慣性、重複性、來回,或一般能力性的移動。每一組配對裡的兩個成員都是未完成體;定向/不定向的區別,是和體並列的另一個系統,不是體的內部分支,這正是為什麼學習者如果硬要把這些動詞塞進完成體/未完成體的框架裡,就會覺得困惑的原因。

定向動詞(單一行程、單一方向、進行中)不定向動詞(習慣性、重複性、來回、一般能力)意思
идти́ходи́ть走路去
е́хатье́здить搭車去
бежа́тьбе́гать跑
лете́тьлета́ть飛
нести́носи́ть拿著走
везти́вози́ть用交通工具載運
вести́води́ть帶領、〔習慣性〕開車
плытьпла́вать游泳、航行

在真實句子裡看出對比

  • Я иду́ в шко́лу.(Ya idú v shkólu——我現在正要去學校〔一趟具體的行程〕。)
  • Я хожу́ в шко́лу ка́ждый день.(Ya khozhú v shkólu kázhdyy den'——我每天去學校〔習慣性、重複性〕。)
  • Я ходи́л в шко́лу вчера́.(Ya khodíl v shkólu vcherá——我昨天去了學校〔而且回來了——不定向動詞特別暗示這是一趟來回〕。)
  • Я шёл в шко́лу, когда́ уви́дел дру́га.(Ya shyol v shkólu, kogdá uvídel drúga——我正走在去學校的路上時,看見了一個朋友〔定向動詞的過去式,一趟進行中的單一行程,不暗示會不會回來〕。)

中文和英文一樣,都沒有強制做這個選擇的文法範疇——「去」這個字兩種情況都能用,只能靠額外加的詞(「正在……的路上」「每天」「一來一回」)去消歧義,而俄語卻把這個工作直接摺進動詞本身裡。這正是為什麼這套配對系統值得刻意、儘早花心思學,而不是期待它會當成學詞彙的附帶收穫自動學會:不管是中文的「去」還是英文的「go」,都幾乎不會給你任何訊號,告訴你一句「去」的句子到底該用哪個俄語動詞。

前綴怎麼改變運動動詞的意思?

一旦一個方向前綴接上運動動詞,定向/不定向的區別就會消失,這個動詞就變成一組普通的完成體/未完成體配對,帶有精確、具體的空間意思——完成體主要建立在定向詞幹上,未完成體主要建立在不定向詞幹上,再加上進一步的後綴變化。一旦你看懂這個機制,這其實是一套真正優雅的系統,因為它把看起來像幾十個互不相關的新動詞,變成一小組一致套用的前綴。

前綴核心意思完成體(源自定向詞幹)未完成體(源自不定向詞幹)
при-到達прийти́(到達,走路)приходи́ть
у-離開、走開уйти́(離開、走開)уходи́ть
вы-出去、外出вы́йти(出去)выходи́ть
в-/во-進入войти́(進入)входи́ть
под-靠近、走近подойти́(走近)подходи́ть
от-走開一小段距離отойти́(走開一步)отходи́ть
до-到達、抵達某個範圍дойти́(走到、到達)доходи́ть
пере-穿越перейти́(穿越)переходи́ть
за-順道去、或繞到後面зайти́(順道去、去一下)заходи́ть

完全相同的一組前綴,也會接上 е́хать/е́здить,構成搭車移動的對應版本:прие́хать/приезжа́ть(搭車抵達)、уе́хать/уезжа́ть(搭車離開)、вы́ехать/выезжа́ть(搭車出去),依此類推。留意硬音符 ъ 又會在這裡再次登場,正如字母那一節先前提過的:въе́хать(開車/搭車進入)需要 ъ,因為以子音結尾的前綴(в-)碰上以母音開頭的詞幹(е́хать)——和產生 съесть 一模一樣的觸發條件——所以 ъ 插入一個滑音,讓 в 保持硬音,不會被後面的 е 軟化。

一旦你能把 при-/у-/вы-/в- 看成一小組可以重複使用的空間詞彙,而不是四十個要各自背下來的新動詞,加了前綴的運動動詞就會變成俄語裡真正令人有成就感、系統性最強的一個角落——一個新的「前綴+運動動詞」組合,意思往往在你第一次遇到時就能猜出來。

俄語 -ся 反身動詞怎麼運作?

小品詞 -ся(接在子音、й 或 ь 後面)或 -сь(接在母音後面),會附加在動詞形式的最末端,接在其他任何字尾後面,標示好幾種相關但不同功能裡的其中一種——不只是「主詞對自己做這件事」,儘管「反身」這個名稱聽起來就是這個意思。

-ся 的四種功能

功能例句語意
真正的反身:主詞對自己做動作Я мо́юсь.我洗自己(我洗澡)。
相互:主詞們互相對彼此做動作Мы встреча́емся ка́ждую неде́лю.我們每星期見〔彼此〕一次面。
被動/中間態:某件事發生在主詞身上,不說明施事者Дверь открыва́ется.門開了/正在開〔自己開的,或沒說明是誰開的〕。
詞彙化:-ся 形式有自己獨立的意思,通常是不及物動詞Уро́к начина́ется.課開始了〔沒有施事者——對比及物的 Учи́тель начина́ет уро́к「老師開始上課」〕。

最後這一組——начина́ть(及物,「開始做某事」)對 начина́ться(不及物,「〔自己〕開始」)——值得直接花時間體會,因為它顯示出 -ся 在做真正的文法工作,不只是標示模糊的反身概念:加上 -ся 會把受詞的位置從動詞裡整個移除,把「X 開始 Y」變成「Y 開始」,不表達也不暗示任何施事者。смея́ться(笑)和 боя́ться(害怕)也屬於詞彙化這一類,而且程度更深:日常用語裡根本沒有普通的「смеять」或「боять」可以讓 -ся 加上去,這代表這些動詞本身在形式上就永遠是反身的,要當成一個整體單位背下來,而不是「基本動詞加上一個有意義的後綴」。

станови́ться(成為)是值得儘早認識的詞彙化反身動詞之一,因為它搭配工具格,呼應 быть 本身表語用工具格的行為:Он стано́вится враче́м.(他正在成為一名醫生。)

什麼是形動詞和副動詞?什麼時候使用?

俄語有兩大類非限定動詞形式,能把一整個關係子句的資訊,濃縮進單獨一個詞裡:причастия(形動詞),行為像形容詞,要配合名詞變格;деепричастия(副動詞,有時候也叫動詞性副詞),行為像副詞,形式完全不變。這兩種都是正式、書面、新聞和學術俄語的招牌特徵;口語俄語壓倒性地偏好比較簡單的替代說法,這點值得先知道,這樣你在閱讀時就能認出這些形式,遠早於你需要在對話裡自己造出它們。

四種形動詞

形動詞來源例子意思
現在主動形動詞只能來自未完成體動詞чита́ющий(源自 чита́ть)〔正在〕讀的〔人〕
過去主動形動詞兩種體都可以прочита́вший(源自 прочита́ть)〔已經〕讀過/讀完的〔人〕
現在被動形動詞未完成體、及物、稍微偏文學語體чита́емый(源自 чита́ть)正在被讀的
過去被動形動詞完成體、及物——短尾形式非常常見напи́санный(源自 написа́ть)被寫成的、已寫好的

這四種形動詞都像形容詞一樣變格,配合它們所描述名詞的性、數、格,這正是為什麼它們在書頁上讀起來精簡、而不是笨重的原因:чита́ющая же́нщина(〔正在〕讀書的女人)把一整個關係子句,濃縮進一個可以變格的詞裡。過去被動形動詞是你即使在文學寫作以外也會不斷遇到的一種,因為它的短尾形式,是日常俄語裡對應英文被動語態的說法:Кни́га напи́сана изве́стным писа́телем.(這本書是一位知名作家寫的。)

為什麼形動詞屬於書面語域

口語俄語表達同樣的意思時,壓倒性地會改用 кото́рый 子句(下面自己的一節會談到),而不是形動詞:報紙語體的 чита́ющий кни́гу студе́нт(〔正在〕讀書的學生)對比日常口語的 студе́нт, кото́рый чита́ет кни́гу(正在讀書的那個學生)。在隨性的對話裡使用長串形動詞片語,聽起來會生硬、官腔,或過度正式,就像一句塞滿「爰」「前述」這類字眼的中文書面公文語,講出來會顯得不自然一樣。

副動詞:不會變化的動詞性副詞

副動詞描述一個和主要動詞同一個主詞做出的動作,可能是同時發生(未完成體,通常字尾是 -я/-а),也可能是先發生(完成體,通常字尾是 -в/-вши),而且——和形動詞不一樣——它完全不會變格,也不配合任何東西;它的行為就完全像一個普通副詞。

  • Она́ у́жинала, слу́шая му́зыку.(她一邊聽音樂一邊吃晚餐——слу́шая,未完成體副動詞,同時發生的動作。)
  • Прочита́в кни́гу, он написа́л рефера́т.(讀完那本書之後,他寫了一篇報告——прочита́в,完成體副動詞,先發生的已完成動作。)

管住副動詞唯一嚴格的規則,正因為太容易不小心違反,才特別值得認識:副動詞暗示的主詞,必須和主要子句的文法主詞完全相同。一個常被歸到契訶夫名下、嘲諷業餘寫作的笑話,靠的正是這條規則:一個結構像「Проезжа́я ми́мо ста́нции, у меня́ слете́ла шля́па」(「經過車站的時候,我的帽子飛走了」)的句子,文法上是壞掉的,而且會鬧出無心的笑話,因為副動詞暗示的主詞是「我」(正在經過車站的人),主要子句真正的主詞卻是「我的帽子」——帽子自己沒辦法經過車站。這個例子在俄語文法教學裡流傳了好幾代,正是因為這種錯誤,不管是母語者還是學習者,都太容易不小心犯下。

俄語數詞怎麼支配格?

數詞不是像中文「三本書」或英文「three books」那樣,單純接在名詞前面就好;每個數詞都會要求後面的名詞用特定的格(有時候還會要求特定的數),而且要用哪個格,取決於是哪個數詞,分成三種情況,中文和英文都完全沒有對應。

核心規則:1、2到4,以及5以上

數詞對名詞做了什麼例子
1(оди́н/одна́/одно́)像普通形容詞一樣配合名詞;名詞用整個片語所需要的任何格оди́н стол(一張桌子,兩者都是主格)
2、3、4(два/две、三、四)名詞變成屬格單數два стола́(兩張桌子——屬格單數,不是複數 столы́);три кни́ги(三本書)
5 以上(пять、шесть……)名詞變成屬格複數пять столо́в(五張桌子);шесть книг(六本書)

два 有自己的陰性形式 две(две кни́ги,兩本書),三(три)和四(четы́ре)則不分性別。這個「先屬格單數、再屬格複數」的分野,值得當成一個整體來記,而不是兩條分開的規則,因為 2 到 4 才是真正讓人意外的部分——中文和英文都完全沒有直覺,能理解「兩張桌子」為什麼需要的不只是一個普通的複數名詞。

這種特殊的格支配,只在整個數詞片語本身是主格或賓格時才成立。一旦這個片語被其他格支配——比如說跟在前置詞後面——數詞和名詞就會一起正常變格,「2到4/5以上」的屬格怪癖就會消失:с пятью́ стола́ми(用五張桌子,全部是工具格),о двух ко́мнатах(關於兩個房間,全部是前置格)。

集合數詞

另外有一組獨立、比較小的數詞——дво́е、тро́е、че́тверо、пя́теро,一路到大約 де́сятеро——專門用在指人的群體(尤其是混合性別或全男性的群體)、只有複數形式的名詞(單複數同形的複數專用名詞,例如 су́тки,一個晝夜,或 но́жницы,剪刀),以及人稱代名詞上:тро́е мужчи́н(三個男人),дво́е су́ток(兩個晝夜),нас бы́ло тро́е(我們當時有三個人)。集合數詞不會用在指人的陰性名詞上——兩個女人要說 две же́нщины,絕不會說「дво́е же́нщин」——而且用在核心用法以外的地方,聽起來會有點老派或正式。

序數詞

序數詞(пе́рвый「第一」、второ́й「第二」、тре́тий「第三」、четвёртый「第四」、пя́тый「第五」……)完全照普通形容詞變格,用在日期、樓層和清單順序上。тре́тий 是真正的不規則:和其他序數詞不一樣,它的間接格形式全部要插入一個軟音符(тре́тьего、тре́тьему、тре́тьим),是一種比較古老、以短尾形容詞為基礎的模式留下的化石。

俄語怎麼報時、說日期,還有表達年齡?

報時

口語俄語報時,對「過了整點」的時間有一個真正違反直覺的習慣:它是用序數詞的屬格,往下一個鐘頭數過去,不是從目前這個鐘頭往回數。пять мину́т тре́тьего(pyat' minút tret'yego)字面意思是「第三〔個鐘頭〕的五分鐘」——也就是從 2 點到 3 點這一個鐘頭裡,已經過了五分鐘,所以指的是 2 點 05 分,不是 3 點 05 分。без пятна́дцати три(bez pyatnádtsati tri——「差十五分鐘,三點」)指的是 2 點 45 分,用 без(「沒有、差」)加上屬格。

俄語字面意思對應時間
Сейча́с два часа́.現在是兩個鐘頭〔兩點〕。2:00
пять мину́т тре́тьего第三個鐘頭的五分鐘2:05
полови́на тре́тьего/полтретьего第三個鐘頭的一半2:30
без пятна́дцати три差十五分鐘,三點2:45

日期

單純講「今天是幾號」的時候,日期用中性序數詞(配合一個沒說出口的詞 число́,「日子、號數」)的主格表達;但要說某件事「在」那一天發生時,就改用屬格,而且完全不加前置詞——正好和中文、英文都要加「在」(「on」)相反:Сего́дня пе́рвое ма́я.(今天是五月一號——主格 пе́рвое。)Он роди́лся пе́рвого ма́я.(他在五月一號出生——屬格 пе́рвого,沒有「在」這個詞。)

年份遵循同一套序數詞邏輯,但一個複合數字裡,只有最後一個部分會變成序數詞、帶上格尾;前面的部分全部維持普通基數詞:в две ты́сячи два́дцать шесто́м году́(在 2026 年)——字面是「在兩千二十六〔年〕」,其中 две ты́сячи 和 два́дцать 維持基數詞,只有 шесто́м(「第六」)是序數詞,變成前置格以配合 году́。

用與格表達年齡

年齡的表達方式,是把人放在與格,現在式完全不用動詞,數字後面接上正確配合格的「歲」這個詞(字尾是 1 結尾的數字用 год,11 除外;字尾是 2 到 4 的數字用 го́да,12 到 14 除外;其他所有情況用 лет,這個詞借自一個古老、意思是「夏天」的詞):Мне два́дцать шесть лет.(我二十六歲——字面是「對我二十六年」。)過去式的時候,был 的某個形式要配合這個被數的名詞,而不是配合這個人:Ему́ был два́дцать оди́н год.(他當時二十一歲——陽性 был,配合陽性的 год。)Ей бы́ло два́дцать лет.(她當時二十歲——預設中性的 бы́ло,配合數量屬格 лет。)

俄語否定句怎麼運作?雙重否定與否定屬格

基本的否定,是把 не 直接放在要否定的東西前面:Я не зна́ю.(我不知道。)Э́то не мой дом.(這不是我的房子。)從這裡開始,俄語會和標準英文對否定詞的規則明顯分道揚鑣,這點值得明講出來,不要假設它是不言自明的。

多重否定是必須的,不是被污名化的

標準英文把「雙重否定」當成文法錯誤(「I don't know nothing」會被改成「I don't know anything」),俄語卻要求正好是英文禁止的那種結構:一個被否定的動詞,必須搭配一個對應的否定代名詞或副詞,而且好幾個否定詞可以、也經常會在同一個子句裡疊加,彼此不會互相抵銷。中文「我什麼都不知道」剛好也是允許(甚至需要)「什麼」和「不」共存的結構,這點反而和俄語比較接近,跟標準英文的規則不一樣。

  • Я никого́ не ви́жу.(Ya nikovó ne vízhu——字面是「我沒有人不看見」,意思是我誰也沒看見。)
  • Я никогда́ ничего́ не говорю́ никому́.(Ya nikogdá nichevó ne govoryú nikomú——字面是「我從不什麼都不對誰都不說」,意思是我從來不對任何人說任何事。)

第二句裡三個獨立的否定詞和動詞的 не 疊在一起,不是加強語氣或不標準的用法——這是唯一合乎文法的說法。少掉其中一個否定成分(比如說不加 не、只說「Я ничего́ говорю́ никому́」)根本就是不合文法,不只是不夠正式,這對大多數英語使用者一輩子被訓練出來的直覺來說,是一次真正、負擔文法重量的反轉。

否定屬格

一個被否定動詞的直接受詞,常常會從肯定句裡該用的賓格,改成屬格,尤其是抽象或不具體的受詞,還有比較講究或文學性的文體:Я не ви́жу кни́ги.(我沒看見〔一本/那本〕書——屬格 кни́ги。)現代口語俄語越來越能容忍、而且在很多具體的日常情況裡更偏好保留賓格(Я не ви́жу кни́гу),母語者自己的判斷在這裡真的會不一樣——這是文法裡老實承認還沒定案的角落之一,不是一條乾淨、大家都同意的規則,兩種版本都值得能夠辨認出來。

нет + 屬格:不存在與缺席

нет 否定存在或在場,後面永遠接屬格,而且獨立於一般動詞的 не 之外運作:У меня́ нет кни́ги.(我沒有〔一本/那本〕書。)В ко́мнате нет никого́.(房間裡沒有人。)在過去式和未來式裡,這個結構用固定、不配合任何東西的形式——не́ было 和 не бу́дет——不像肯定式的 был/была́/бы́ло 那樣要配合主詞:У меня́ не́ было де́нег.(我當時沒有錢。)За́втра его́ здесь не бу́дет.(他明天不會在這裡。)

怎麼用 у меня есть 表達所有?

俄語一般表達所有關係,完全不是建立在一個對應中文「有」或英文「have」的動詞上。相反地,它用 у(在……那裡)加上所有者的屬格,再加上 есть(「有、存在」),再加上被擁有物的主格——字面上是把被擁有的東西定位在所有者「那裡」,而不是給所有者一個主動的「擁有」動詞。

  • У меня́ есть кни́га.(U menyá yest' kníga——字面是「在我這裡有一本書」,意思是我有一本書。)
  • У тебя́ есть вре́мя?(你有時間嗎?)
  • У них есть де́ти.(他們有小孩。)

動詞 име́ть(有)確實存在,但大多保留給正式、抽象,或固定的說法——име́ть значе́ние(有意義、要緊,字面是「有重要性」)、име́ть в виду́(意指、心裡想著,字面是「放在眼裡」)——而不是日常、具體的所有關係,用在那裡會顯得生硬或莫名正式。

есть 什麼時候會消失

當句子的焦點從單純擁有的事實,轉移到被擁有物的某種性質時,есть 通常就會省略:У меня́ есть маши́на.(我有一輛車——單純宣稱擁有。)У меня́ но́вая маши́на.(我有一輛新車——重點在於「新」,不是單純擁有一輛車,所以 есть 就消失了。)這種依焦點決定是否省略的現象,呼應了俄語裡到處都會出現的一個模式:不帶新資訊的文法成分,常常是句子表面第一個消失的東西。

否定所有:格的轉變,不只是加個「不」

所有關係不能單純靠在 есть 前面加 не 來否定;整個結構要換成 нет 加屬格,而且——值得仔細留意——被擁有的名詞本身,也會從肯定句的主格變成屬格:У меня́ есть маши́на.(我有一輛車——主格 маши́на。)У меня́ нет маши́ны.(我沒有車——屬格 маши́ны。)這是一個乾淨、使用頻率非常高的模式,也直接呼應上面否定句一節提過的否定屬格和 нет 加屬格的事實——同一套底層邏輯,專門套用在所有關係上。

像 мне нужно 和 мне нравится 這樣的無人稱句型怎麼運作?

有一群使用頻率極高的俄語句型,描述一個人的需求、感受或狀態,卻從來不讓那個人當句子的文法主詞——那個人反而放在與格,是句子的動作或狀態發生在他身上的感受者,不是主動做什麼的施事者。中文和英文一樣,幾乎每個句子都會強加一個文法主詞(「我很冷」「我需要」「我喜歡」),即使底層的意思其實是某件事發生在你身上,不是你主動去做的;俄語這種與格無人稱句型,可以說更直接地對應了真正的語意。

мне ну́жно/мне нужна́/мне нужны́——需要

Мне ну́жно идти́.(我需要走了——不變的 ну́жно 搭配不定式。)Мне нужна́ кни́га.(我需要一本書。)留意 нужна́ 配合的是 кни́га(陰性)——不是配合需要它的那個人——因為 ну́жен/нужна́/нужно/нужны́ 是一個配合被需要的東西變化的短尾形容詞,мне 只是一個用與格標示的感受者,完全在這個一致關係之外。比較口語、不變化的 на́до 涵蓋類似的範圍,但只能搭配不定式,不能直接接名詞受詞。

мне хо́лодно/мне ве́село——完全沒有主詞的狀態

Мне хо́лодно.(我冷——字面是「對我〔而言是〕冷冷地」。)Ему́ бы́ло ве́село.(他當時玩得很開心——字面是「對他〔而言〕曾經是愉快地」。)這些句子用的是不變化的副詞,不是形容詞,而且完全沒有文法主詞——這裡的 было 是一個固定、中性的「虛位」過去式,不是在配合「他」。感覺冷不是你主動做的事,不管在文法上還是實際上都是;俄語的結構直接反映了這一點,而中文和英文那種強加出來的「我很冷」,卻悄悄暗示了一個句子其實沒有資格宣稱的主動狀態。

мне нра́вится/мне нра́вятся——喜歡,邏輯和中英文都相反

нра́виться 的意思比較接近「使……感到愉快」,而不是「喜歡」,這把整個句子的文法整個翻轉過來:被喜歡的東西才是主詞,控制動詞的一致變化,喜歡的人則放在與格。

俄語字面意思動詞形式為什麼改變
Мне нра́вится э́тот фильм.對我而言,這部電影是令人愉快的。單數 нра́вится 配合單數的 фильм。
Мне нра́вятся э́ти кни́ги.對我而言,這些書是令人愉快的。複數 нра́вятся 配合複數的 кни́ги——不是配合「我」。

想讓動詞配合「我」的直覺,正是這個結構要求你克服的習慣,如果你學過西班牙語的 gustar 系統,會發現這是它結構上的表親:另一個語言,為了同一個底層意思,得出了同樣「和中英文邏輯相反」的解法。

每個俄語前置詞各自支配哪個格?

每個俄語前置詞都支配一個特定的格,還有少數前置詞會依意思不同支配兩個不同的格——這是一個真正有用的結構性事實,中文和英文的介詞都完全提供不了,因為中文和英文的介詞從來不會改變後面名詞的形式。

前置詞格核心意思例句
в賓格(移動)/前置格(位置)進入、到 對 在……裡、在Я иду́ в шко́лу.(我要進學校去。)/ Я в шко́ле.(我在學校裡。)
на賓格(移動)/前置格(位置)到……上、去 對 在……上、在Я иду́ на рабо́ту.(我要去上班。)/ Я на рабо́те.(我在上班。)
из屬格從……裡出來、來自Я из Москвы́.(我來自莫斯科。)
с屬格(從……上面)/工具格(和、與)從……上面 對 和……一起Со стола́.(從桌上。)/ Со мной.(和我一起。)
у屬格在、靠近;用在 у меня есть 裡表示所有者У окна́.(在窗邊。)U меня́ есть...(我有……)
к與格朝、往〔某人那裡〕Я иду́ к врачу́.(我要去看醫生。)
от屬格遠離Далеко́ от до́ма.(離家很遠。)
до屬格直到、一直到До свида́ния.(直到〔我們〕再見面——再見。)
для屬格為了〔……的利益/目的〕Э́то для тебя́.(這是給你的。)
без屬格沒有Ко́фе без са́хара.(不加糖的咖啡。)
о/об前置格關於Я ду́маю о тебе́.(我在想你。)
по主要是與格沿著、根據、每個/大約Гуля́ть по па́рку.(在公園裡散步。)
над工具格在……上方Над столо́м.(在桌子上方。)
под工具格(位置)/賓格(移動)在……下面Под столо́м.(在桌子下面。)/ Под стол.(到桌子下面去。)
пе́ред工具格在……前面Пе́ред до́мом.(在房子前面。)
за工具格(位置)/賓格(移動,或「交換」)在……後面;交換За столо́м.(在桌子後面/旁邊。)/ Спаси́бо за по́мощь.(謝謝你的幫忙。)
ме́жду工具格在……之間Ме́жду на́ми.(在我們之間。)
при前置格在……面前、附屬於、在……的時代При Петре́ Пе́рвом.(在彼得大帝的時代。)
че́рез賓格穿過、經過、再過〔一段時間〕Че́рез неде́лю.(再過一星期。)

那些支配兩個不同格的前置詞(в、на、с、под、за——по 則屬於一個更大的家族,有自己一套特殊的例外)特別值得花心思,因為同一個前置詞,純粹因為後面接的格不同,意思就會真的改變——移動對靜態位置,或是完全不相關的慣用語。в шко́лу(賓格,朝學校去、進學校)和 в шко́ле(前置格,人在學校裡)不是風格上的變體;一旦 в 已經寫在紙上,格尾就是唯一能區分「我要去學校」和「我在學校」的東西。

俄語詞序有多自由?

因為格尾已經標出每個名詞的文法角色,俄語詞序不需要像中文和英文詞序那樣扛起這個負擔——而這份自由是真實的,不只是偶爾出現的詩意破格。但「靈活」不代表「隨機」:俄語詞序被系統性地用來標示資訊結構,也就是句子假設你已經知道的東西,和它實際要告訴你的東西之間的區別。

經典示範

俄語字面讀法為什麼用這個順序
Ма́ша лю́бит Ва́ню.瑪莎愛凡尼亞。中性語序,如果這單純是在報告新資訊。
Ва́ню лю́бит Ма́ша.凡尼亞〔這個人〕,瑪莎愛〔他〕。把 Ва́ню 提到句首,當成已知資訊,把新的、被強調的資訊——也就是究竟是誰愛他——放在句尾。

兩個句子都完全合乎文法,底層意思也一樣,因為 Ва́ню(賓格)和 Ма́ша(主格)不管放在哪裡都毫無歧義——光靠格尾,就能知道誰在愛、誰被愛。中文和英文都完全做不到這一點:中文「凡尼亞愛瑪莎」和「瑪莎愛凡尼亞」,或英文「Vanya loves Masha」和「Masha loves Vanya」,都是兩個意思互換、不一樣的句子,因為中文和英文靠的是位置,不是詞的形狀,來指派文法角色。

已知在前、新知在後:底層原則

大多數「自由」重新排序背後的組織原則,是已知在前、新知在後(те́ма在前,ре́ма在後,也就是主題先於述題):聽者已經知道、或對話裡已經確立的資訊,傾向放在前面;新的、被問到的,或被強調的資訊,傾向放在句尾。問句和它的答句最能乾淨地顯示這一點:Кто здесь живёт? — Здесь живёт мой брат.(誰住在這裡?——我哥哥/弟弟住在這裡。)答句把「здесь живёт」(住在這裡)——問句裡已經確立的部分——留在前面,把 мой брат,也就是真正提供的新資訊,放在最後面,即使中文或英文那種直白的「我哥哥住在這裡」,會把新資訊放在前面。

中性、沒有特別強調的俄語直述句,大多數時候仍然傾向主詞-動詞-受詞的順序,所以這種靈活性,最好理解成疊加在一個鬆散預設值之上的、真正系統性的選項——不代表俄語詞序是隨便的,或什麼順序都行。

問句和 ли、же、-то、-нибудь 這類語氣詞怎麼運作?

是非問句

最簡單的是非問句,維持普通直述句的詞序,完全靠上揚的語調來表達:Ты говори́шь по-ру́сски?(你會說俄語嗎?)和直述句「Ты говори́шь по-ру́сски」逐字相同,只靠說出來的方式來區分——這一點反而和中文很像,中文也可以單靠語調把一句直述句變成問句。

ли:正式的疑問語氣詞

ли 接在被詢問的詞後面——通常是為了這個目的被提到句首的動詞——是把一個是非問句嵌進更大句子裡的標準做法,功能很像中文的「是否」或英文的「whether/if」:Он спроси́л, придёт ли она́.(他問她是否會來。)在直接問句裡,ли 會比單純的語調上揚,多帶一點講究、正式,或試探的語氣:Не зна́ешь ли ты, где он?(你是否碰巧知道他在哪裡?)

же:強調與輕微的不耐煩

же 會替它前面接的那個詞加上強調、對比,或一點不耐煩、堅持的語氣,大致像中文的「到底」「明明」,或英文重讀的「did」:Что же ты де́лаешь?(你到底在做什麼?)Я же говори́л!(我不是說過了嗎!/我早就跟你說了!)

-то 和 -нибудь:兩種不同的「某」

這兩個後綴都接在疑問詞(кто、что、где、когда́……)後面,構成不定代名詞,但它們標示的是真正不同種類的不確定性,搞混了會改變一個句子實際的宣稱內容。

後綴標示例句意思
-то一個具體、真實存在的指涉對象,只是說話者不知道或沒有說出他的身分Кто-то звони́л.有人打了電話來〔一通真實的電話發生了;我只是不知道/沒說是誰〕。
-нибудь任何指涉對象都可以——連存不存在都不確定,常見於問句、條件句、未來式和命令句Ты кому́-нибудь говори́л об э́том?你跟任何人說過這件事嗎?〔「有沒有這樣一個人」正是這句話在問的〕

Позвони́ мне кто́-нибудь!(誰打個電話給我吧!——隨便誰都行,我不在乎是誰,而且這件事還沒發生。)這組 -то/-нибудь 的對比,和其他語言在關係子句裡用語氣來標示「具體」對「不具體」的區別(一個確定存在、被肯定描述的東西,對比一個身分不明、可能根本不存在的東西)是結構上的近親——同一套底層邏輯,只是換了一套文法外衣。

更完整的不定詞系列

基本詞-то(某個、未指名)-нибудь(任何)ни-(一個都沒有,搭配 не)
кто(誰)кто-то(某人)кто-нибудь(任何人)никто́(沒有人)
что(什麼)что-то(某事)что-нибудь(任何事)ничто́(什麼都沒有)
где(哪裡)где-то(某處)где-нибудь(任何地方)нигде́(哪裡都不)
когда́(何時)когда́-то(曾經、某個時候)когда́-нибудь(總有一天、哪天)никогда́(從不)

-нибудь 有一個比較正式、文學性的替代形式 -либо(кто-либо、что-либо),值得在書面文本裡認得出來,即使日常口語裡你會用的是 -нибудь。ни- 這一欄直接呼應上面否定句一節:這些正是會和動詞的 не 疊加、而不是取代它的否定代名詞。

用 который 構成的關係子句怎麼運作?

кото́рый(哪個/誰/那個)把一個子句連回前面提到的名詞,而且它完整變格——像規則硬幹形容詞一樣——涵蓋全部六個格和兩個數。它的一致規則,真的值得整理成一個乾淨、分成兩部分的原則來講,因為一旦想通了,кото́рый 就不再是四五十個要背的形式,而是一小塊邏輯而已。

規則:性和數來自先行詞,格來自子句內部

性和數配合先行詞——也就是主要子句裡、кото́рый 所指的那個名詞。格則完全由 кото́рый 在自己那個關係子句裡擔任的文法角色決定,和先行詞在主要子句裡剛好是什麼格完全無關。

句子кото́рый 的性/數кото́рый 的格,以及原因
Же́нщина, кото́рая живёт здесь, — врач.陰性單數,配合 же́нщина主格——她在自己的子句裡是「住」這個動作的主詞。
Же́нщина, кото́рую я ви́жу, — врач.陰性單數,配合 же́нщина賓格——她在自己的子句裡是「我看見」的受詞。
Же́нщина, о кото́рой я говорю́, — врач.陰性單數,配合 же́нщина前置格——她在自己的子句裡跟在前置詞 о 後面。
Же́нщина, кото́рой я дал кни́гу, — врач.陰性單數,配合 же́нщина與格——她在自己的子句裡是「我給」的間接受詞。

留意 кото́рая 在每一行都維持陰性單數——這一半的一致關係完全不會變,因為 же́нщина 一直都是先行詞——但格在每一行都不一樣,只追蹤 кото́рый 在自己那個較小子句裡做的事。這套雙軸系統,其實比英文「who/whom/whose/that」透明得多,英文把好幾種區別都合併在一起,性別更是完全不標記;中文的「的」則更進一步,完全不隨性、數或格變化,所以中文使用者面對俄語這套系統時,等於是從「什麼都不標記」一路要學到「兩個軸各自獨立標記」,這中間的落差比英語使用者面對的落差還要大一些。

ты/вы、父稱和小稱怎麼運作?

ты 對 вы

ты 是非正式單數的「你」,用在家人、好朋友、小孩,以及已經彼此默契用非正式方式相待的同輩之間。вы 身兼兩職:既是正式單數的「您」,用在陌生人、長輩,以及職場或機構場合,也是不分關係親疏、對兩個人以上一律使用的普通複數「你們」。從 вы 換成 ты 稱呼某人,是一個真實、有時候還會明講出來協商的社交事件——Дава́й на ты?(我們互相用 ты 稱呼好嗎?)——不是兩個人熟了之後自動發生的事。

名字+父稱:相當於「先生/小姐」的功能

正式稱呼通常會把名字搭配一個從父親名字衍生出來的父稱(男性用 -ович/-евич,女性用 -овна/-евна),而不是像英文「Mr. Smith」那樣用頭銜加姓:Ива́н Петро́вич(伊凡,彼得之子)或 Мари́я Петро́вна(瑪麗亞,彼得之女)。這個「名字+父稱」的組合,搭配 вы,是稱呼老師、醫生或年長同事的標準禮貌方式——它的作用相當於中文的「王老師」「李醫師」,或英文的「Mr./Ms. 〔姓氏〕」,不是像第一次接觸這個概念的人可能誤會的那樣,是某種中間名。完整的三部分——名字、父稱、姓氏——會出現在正式文件上;日常口語裡禮貌稱呼通常只用「名字+父稱」。

小稱:一個真正豐富的次系統

俄語人名帶著一套比英文暱稱精細得多的小稱系統,編碼著親暱、熟悉,有時候還有一點反諷的細微差異,學習者得有人告訴他們這不是隨機的:Алекса́ндр(亞歷山大)縮短成中性、非正式的 Са́ша,還可以進一步變成親暱(或者依語氣而定,帶點輕蔑)的 Са́шенька 或 Са́шка,或者鄉土、老派的 Шу́рик。Мари́я(瑪麗亞)也類似,會經過 Ма́ша 變成 Ма́шенька 或 Ма́шка。該用哪個形式,取決於關係和當下的場合,不是一條固定規則,用錯了(比如對陌生人用幼稚的小稱)會被當成真正的社交失禮,不只是用詞奇怪而已。

普通名詞也會用同一類能產性很高的小稱後綴(-ик、-чик、-ок、-ек、-ечк-、-очк-、-ушк-、-юшк-),加上「小」「溫暖」,或者——完全依語氣和語境而定——輕視的意味:дом(房子)→ до́мик(溫馨的小房子);ма́ма(媽媽)→ ма́мочка(親暱的「媽咪」);соба́ка(狗)→ соба́чка(「小狗狗」)。準確預測一個名詞該用哪個後綴,並且在語境裡正確讀出它的情感色彩,是俄語流利程度裡一個真正、需要好幾年累積的次系統,不是一條快速外掛的規則——值得老實承認這一點,而不是包裝成一個簡單的詞彙小技巧。

俄語會依地區和語域產生什麼變化?

本指南描述的是標準俄語——以莫斯科為基礎、廣播媒體、教育和大多數出版品所使用的發音和文法規範——但俄語就像任何一種被數億人在廣大地理範圍裡使用的語言一樣,並不是統一的樣貌,假裝不是這樣只會扭曲它的真實面貌。

俄羅斯境內的方言

俄羅斯北部方言偏好 о́канье——把非重音的 о 唸得比較接近它完整的音值,而不是像本指南前面描述的標準 а́кающий 發音那樣弱化——這是一個真實、在歷史上頗受重視的地區特徵,不是單純「講錯 аканье」。俄羅斯南部方言則以一種獨特的擦音 г 聞名,讀音比標準的硬 [g] 更接近「h」音,這個特徵也和受烏克蘭語影響的口音有很強的關聯。除了發音之外,про́сторечие——一種非正式、有時候帶點勞工階層色彩的口語語域,有自己的詞彙、填補用的語氣詞,偶爾還有不合標準的文法——是和正式的文學標準俄語並列,而不是低於它的一個真實、廣泛使用的語域,不只是「講不好的俄語」。

後蘇聯地區的俄語

在前蘇聯的大片領土上——白俄羅斯、哈薩克、吉爾吉斯、波羅的海國家、烏克蘭等等——俄語是廣泛使用的第二語言,在許多社群裡甚至是第一語言,帶有依國家和社群而不同的地區口音、當地外來詞,以及語碼轉換模式。有一個常見的誤解值得在這裡講清楚、講準確:白俄羅斯語和烏克蘭語是各自獨立的東斯拉夫語言,和俄語、以及彼此之間關係密切,但不是俄語的方言。近年來,尤其是 2014 年和 2022 年之後,這個地區部分地方使用俄語的模式,以及對俄語的態度,也出現了顯著的變化——這是一個本指南會指出、但不表態的活生生的社會與政治現實,因為這裡描述的標準俄語文法的語言事實,不管在哪裡、被誰學習或使用,都一樣成立。

在 Scribe Origins 練習 →

怎麼練習俄語文法,才能靠意思選擇格和體?

回答怎麼練習俄語文法,最有力的方式,是從一個真實情境開始,選擇能表達實際發生的事的形式,而不是孤立地反覆操練變格表。格的表格和體的配對是不可或缺的參考工具,但真實的句子需要即時的判斷:這個動詞或前置詞現在要求哪個格?這個動作是一個過程,還是一個已完成的整體?

30 分鐘俄語文法練習

  1. 第 1–5 分鐘:選一組對比當作焦點——某個特定前置詞後面的格尾、一組體的配對、свой 對 его́,或 идти́ 對 ходи́ть。
  2. 第 6–12 分鐘:比較五組建立在這個對比上的配對句子,大聲說出兩者之間意思究竟有什麼改變。
  3. 第 13–20 分鐘:從簡短、真實的情境自己組出答案,靠意思選擇格尾和體,而不是把一句中文或英文逐字翻譯過去。
  4. 第 21–26 分鐘:改變你句子的人稱、性別、單複數,或時態/體,重新推導出所有跟著要改變的字尾。
  5. 第 27–30 分鐘:把結果大聲唸出來,檢查格尾、體的選擇,以及——如果你知道的話——重音的位置。

過去式裡要怎麼選未完成體還是完成體?

問問自己這句話實際在宣稱什麼:一個過程、一個重複的習慣,或單純某件事發生過的事實,還是一個帶有結果的單一已完成事件。Вчера́ я весь ве́чер чита́л кни́гу.(昨天我整個晚上都在讀書——未完成體,因為「весь ве́чер」,整個晚上,描述的是一段持續時間,不是一個完成的結果。)Вчера́ я прочита́л кни́гу.(昨天我把那本書讀完了——完成體,因為這句話的重點就是書被讀完了。)

一個可靠的判斷方式:如果中文自然會說「在……」「以前常常……」,或單純報告一個活動發生過、不評論結果,就選未完成體;如果中文的重點在於某件事「做完了」「完成了」「達成了」,就選完成體——這和用英文「was -ing」「used to」對「did」來判斷是同一套邏輯。這個判斷法不是完美的——它不能取代真正的大量接觸——但在你累積接觸量的過程中,能解決大多數日常過去式的選擇。

怎麼在 идти 和 ходить(以及同類詞)之間做選擇?

問問自己:這句話描述的是現在正在發生、或進行中的一趟具體行程,還是習慣性、重複性,或一趟來回。Я иду́ на рабо́ту.(我現在正要去上班——定向動詞 идти́,一趟進行中的行程。)Я хожу́ на рабо́ту пешко́м.(我走路去上班〔習慣性,一般的做法〕——不定向動詞 ходи́ть。)Я ходи́л в магази́н.(我去了商店〔而且回來了〕——不定向動詞,把這趟來回標示成一個已完成的整體。)

同一個問題——單一方向/行程,對習慣性/重複性/來回——完全一樣適用在 е́хать/е́здить、бежа́ть/бе́гать、лете́ть/лета́ть,以及 нести́/носи́ть 上。一旦加上一個方向前綴(при-、у-、вы-……),就完全不要再問定向/不定向的問題了,改問一般的體的問題——單一、已完成的到達/離開/進入用完成體,同一個動作被看成過程或習慣則用未完成體。

這個前置詞需要哪個格?快速判斷

在真正有時間壓力的情況下,靠這個前置詞在回答什麼問題來分類,而不要試著回想一份背下來的清單。「去哪裡?」(朝……移動、進入、到……上)幾乎總是要賓格(в、на、за、под、че́рез)。「在哪裡?」(靜態位置)幾乎總是要前置格或工具格(в、на+前置格;над、под、за、пе́ред、ме́жду+工具格)。「誰的/什麼的/沒有什麼」可靠地要屬格(у、из、от、до、для、без、意思是「從……上面」的 с)。「給誰、對誰、朝誰的方向」要與格(к、по)。這沒辦法解決每一個慣用語——光 по 自己在這個捷徑之外,就還有好幾種依格支配的用法——但它能把一個空白的回想問題,變成一個小得多、快得多的選擇題,在真實對話裡派上用場。

為什麼我聽不出俄語的重音落在哪裡?

因為在絕大多數真實的俄語文本裡,重音真的沒有被標出來,而且沒辦法像西班牙語,或〔大致上〕波蘭語那樣從拼寫預測出來。兩個學習者可以讀同一份單字表,卻對一個新單字的重音位置,各自猜出不同、而且都猜錯的答案,純粹因為兩人都沒有任何拼寫線索可以依靠。這不是你學習上的漏洞;這是這個語言真實、結構性的事實,母語者能解決這個問題,純粹是因為他們在需要閱讀之前,早就聽過每個詞被說出來幾千次了。

實際的因應方式不是一條規則,因為根本沒有可靠的規則存在——而是刻意選擇會標出重音的教材(分級讀本、辭典,還有本指南自己的轉寫都會標),主動聆聽音檔裡的重音模式,而不只是跟著唸,並且接受即使到了進階程度,偶爾重音讀錯,也是非母語人士最常見、也最容易被原諒的特徵之一,很少會單靠這一點就讓人聽不懂。

俄語文法練習:選擇並解釋

  1. 選擇體:Вчера́ я весь ве́чер ___(чита́л/прочита́л)кни́гу.
  2. 選擇運動動詞:Ка́ждый день он ___(идёт/хо́дит)в шко́лу.
  3. 選擇格:У меня́ два ___(брат → бра́та/бра́тья).
  4. 選擇 свой 還是 его́:Он лю́бит ___(свою́/его́)соба́ку, а не соба́ку сосе́да.
  5. 選擇體:Не ___(закро́й/закрыва́й)окно́, здесь жа́рко!
  6. 完成否定句:У меня́ нет ___(кни́га → кни́гу/кни́ги).

答案與理由

  1. чита́л。「Весь ве́чер」(整個晚上)描述的是一段持續時間,不是一個已完成的結果,所以需要未完成體。
  2. хо́дит。「Ка́ждый день」(每天)標示的是習慣性、重複性的動作,正是不定向動詞 ходи́ть 該用的地方。
  3. бра́та。數詞 два 支配屬格單數,不是主格複數 бра́тья。
  4. свою́。狗屬於主詞 он,所以需要反身物主代名詞 свой;用 его́ 會表示狗屬於另一個男人。
  5. закрыва́й。否定命令壓倒性地偏好未完成體,因為這個請求是要求完全不要進行這個動作,而不是別讓一個完成半途而廢。
  6. кни́ги。用 нет 否定所有時永遠要用屬格,從肯定句的主格 кни́га 轉變過去。

把每一句換成不同的人稱、性別或單複數重新造一次,重新推導出所有跟著改變的字尾——這種重新組合,而不是重複同樣這六個句子,才是回答怎麼練習俄語文法真正有效的方式。

初學者應該先學哪些俄語文法主題?

先從字母和發音開始,再用主格和賓格搭配常見的現在式動詞,組出簡單的句子——光是這個組合,就能讓你很快說出和聽懂大量的內容。也要儘早加入屬格,因為否定句、所有關係和數詞都一直需要用到它。等前兩三個格都感覺穩固之後,再加入其餘的格系統和兩種動詞變位,不要一次把六個格都塞進去。

應該什麼時候開始學體?

比大多數學習者以為的還要早,而且絕對要在你覺得「準備好了」之前就開始——體從一開始就編織進過去式和未來式裡,所以俄語裡根本沒有一個真正「不用管體」的階段可以躲。從一開始就把動詞當成配對來學(де́лать/сде́лать,而不是只學 де́лать),依靠本指南前面提過的簡單判斷法——「這是一個過程,還是完成了?」——而不要期待自己立刻對這個選擇有反射性的直覺。那種反射動作會在後面、靠大量接觸自然出現,不是你應該早早就要求自己掌握的東西。

俄語文法會因國家而不同嗎?

本指南描述的核心文法——格系統、動詞變位、體——不管俄語在哪裡被使用,都是共通的標準俄語。會改變的是發音(俄羅斯境內的地區方言)、語域(正式書面俄語對 про́сторечие 口語),以及在更廣泛的後蘇聯地區裡,受鄰近語言影響的當地詞彙、語碼轉換和口音。這些變化都不會改變六格系統或體的配對本身。

開始說話之前,我需要重音完全正確嗎?

不需要。重音錯誤即使在進階學習者身上也很常見,而且很少會單靠自己就阻礙溝通,這點和真正用錯格尾,或不小心漏掉一個疊加的否定詞不一樣。優先照顧會改變意思的文法——格、體、否定——讓重音的準確度透過聆聽慢慢累積,而不要把它當成一道必須先通過、才准許開口說話的關卡。

怎麼停止把中文或英文的詞序翻譯成俄語?

把俄語句子當成一個個完整的單位來學,建立在帶格標記的名詞和一個選定的體之上,而不是把中文或英文句子的詞一個一個換成俄語詞。先注意哪個名詞帶著哪個格尾,再去擔心它在句子裡的位置,因為在俄語裡,是字尾、不是位置,在做中文和英文詞序原本負責的工作。刻意練習把一個你已經確定造對的句子重新排列——把受詞挪到句首、移動動詞的位置——然後檢查意思是不是仍然照格尾承諾的那樣維持不變。

當一個訂正改變的是你的詞序、而不是你的字尾時,要具體問自己:原本的版本是不合文法,是真的有歧義,還是只是相對於對話裡已經知道的資訊來說不夠自然——這是三個不同的問題,需要三種不同的修正方式。跟讀簡短的母語錄音,換上不同的人物或受詞重新複述一次,同時保持格尾和體不變。久而久之,真實的俄語模式——而不是把中文或英文句子逐字翻譯過去——會變成你造句時預設的起點。

常見問題

初學者怎麼學俄語文法?

初學者的俄語文法,核心是兩套中文完全沒有對應機制的系統:一套是六格系統,靠改變字尾標示每個名詞在句子裡的文法角色;另一套是動詞的體,標示一個動作究竟是已完成的整體,還是進行中的過程。名詞、代名詞和形容詞的字尾,會依格、性、數而改變,所以像 Я чита́ю кни́гу(我正在讀一本書)這樣的句子,受詞 кни́га 就會帶上賓格字尾 -у。俄語動詞隨人稱變化的程度,比中文使用者可能以為的還要小,但每次都必須在未完成體和完成體之間二選一,沒有中立選項。建議先從字母和發音開始,再學主格、賓格和現在式動詞,最後才加入完整的格系統和體。

俄語為什麼沒有像「a」和「the」這樣的冠詞?

俄語完全沒有對應英文「a」或「the」的詞——這點中文使用者不會太意外,因為中文本來就沒有冠詞。像 кни́га(書)這樣一個名詞,可以指「一本書」「那本書」,或就只是「書」,完全看語境和詞序而定,這其實和中文光桿名詞的用法很接近。定指與否通常由名詞在句子裡的位置決定:На столе́ лежи́т кни́га(字面是「桌上放著一本書」,新資訊放在句尾,讀起來就是不定指)對比 Кни́га лежи́т на столе́(「那本書在桌上」,已知資訊放在句首,讀起來就是定指)。這幾乎正是中文「桌上有一本書」和「那本書在桌上」之間的對比——新資訊放句尾、已知資訊放句首的邏輯,中文使用者其實早就在用,只是很少意識到自己在用。俄語偶爾也會用一個詞來補位,例如 оди́н(one,用法接近「某一個」)或 э́тот(this,指向已知的東西),但這些終究不是英文「a」「the」那種每個名詞都要有的強制文法標記。對中文使用者來說,這與其說是俄語的額外難點,不如說是俄語少了一件中文使用者從來不需要學的東西。

俄語的六個格分別是什麼、做什麼用?

俄語靠改變字尾來標示名詞的文法角色,一共有六個格:主格(主詞,字典查到的原形,я иду́ — 我走)、屬格(表示所有、否定或「的」,кни́га сестры́ — 姊妹的書)、與格(間接受詞,以及無人稱句裡的感受者,я даю́ ей — 我給她)、賓格(直接受詞,я ви́жу её — 我看見她)、工具格(表示方式或「用」,я пишу́ ру́чкой — 我用筆寫)、前置格(只跟在特定前置詞後面,о кни́ге — 關於這本書)。中文完全沒有格這種東西——中文靠語序,靠「的」「把」「給」這類虛詞,做同樣的工作,名詞本身的字形永遠不變。幾乎所有形容詞、大多數代名詞,還有部分數詞,都要配合名詞的格變化,所以一個文法角色的改變,可能牽動句子裡好幾個詞的字尾。也正因為格尾本身已經帶著文法角色的資訊,俄語詞序才能比依賴語序的中文或英文自由得多。

完成體動詞和未完成體動詞有什麼差別?

幾乎每個俄語動詞都有一組體的搭檔:未完成體(несоверше́нный вид)描述一個過程、一個重複的動作,或單純陳述某件事發生過的事實;完成體(соверше́нный вид)描述一個被當成完整整體看待、通常帶有結果的單一已完成動作。Я чита́л кни́гу(我在讀/讀過那本書,未完成體)沒有宣稱讀完了;Я прочита́л кни́гу(我把整本書讀完了,完成體)則明確表示讀完了。中文的「了」「著」「過」某種程度上也在標記動作的樣貌——「過」偏向經驗或完成、「著」偏向持續狀態、「了」的情況則複雜得多——這些可以當作理解俄語體的部分起點,但也僅止於部分起點:中文這些標記是可以自由加減、常常可以省略的虛詞,而且和時態、語境糾纏在一起;俄語的體卻是動詞本身「二選一」、每次都必須做出、沒有中立選項的文法範疇。選對體,公認是俄語裡最難養成的一個習慣,因為它要求你判斷一個事件的形狀,而不只是它的時態。

俄語為什麼有兩個「去」(идти 對 ходить)?

俄語的運動動詞分成定向動詞——用於朝單一方向移動,或正在進行中的單一一趟行程,以及不定向動詞——用於習慣性、重複性,或來回的移動,這是中文(和英文一樣)完全沒有語法化的區分:中文的「去」不管是「我正要去學校」還是「我每天去學校」都用同一個字,靠語境或加「每天」這類詞來分辨。Я иду́ в шко́лу(我現在正要去學校)用的是定向動詞 идти́;Я хожу́ в шко́лу ка́ждый день(我每天去學校)用的是不定向動詞 ходи́ть,表達習慣模式。同樣的區分也出現在 е́хать/е́здить(搭車去)、бежа́ть/бе́гать(跑)、лете́ть/лета́ть(飛),以及 нести́/носи́ть(拿著走)這些詞組上。一旦加上像 при-(到達)或 вы́-(出去)這樣的方向前綴,這個區分就會消失,動詞就變成一組普通的完成體/未完成體配對,例如 прийти́(完成體,到達)和 приходи́ть(未完成體,〔習慣性〕到達)。

俄語的硬子音和軟子音有什麼差別?

俄語裡幾乎每個子音都有硬音和軟(顎化)音兩個版本,這組軟硬對立可以說是俄語語音系統裡最核心的一件事,同時影響拼寫、文法字尾和詞義。中文的聲母沒有這種系統性的軟硬對立,最接近的大概是「你」和「泥」聲母上的細微差異,但中文使用者從來不需要有意識地追蹤這種差異,也不會靠它分辨出兩個不同的詞。軟音的標示方式,不是靠軟母音字母(я、е、ё、ю、и)接在子音後面,而不是硬母音字母(а、э、о、у、ы),就是靠子音後面直接加軟音符 ь:мат(將死/罵人話,硬音 т)對比 мать(媽媽,軟音 ть)。聽錯或發錯這組對立,可能把一個真實的詞變成另一個完全不同的真實的詞,不只是讓口音聽起來比較重。因為格尾和動詞字尾幾乎全部建立在這組成對的硬、軟母音字母上,理解軟硬子音系統,是後面變格和變位系統的先修知識。

怎麼知道俄語單字的重音該放在哪裡?

你大致沒辦法從拼寫猜出重音——俄語的重音無法預測(不固定落在某個音節上),而且會移動(同一個詞的不同形式,重音可能落在不同位置),所以只能一個詞一個詞、一個形式一個形式死記。比較 рука́(手,主格單數,重音在字尾)與 ру́ки(手,主格複數,重音跳回詞幹)和 ру́ку(手,賓格單數,同樣是詞幹重音)。一般印刷的俄語文本完全不標重音;辭典和學習教材會用銳音符標出重音,純粹當作學習輔助,本指南的轉寫也採用同樣的慣例。重音讀錯很少會讓句子完全聽不懂,卻是辨認非母語人士最可靠的線索之一,而且需要長期聽力練習才能改善,不是靠一條規則就能解決。

俄語「他的」為什麼用 свой 而不是 его?

свой(svoy)是反身物主代名詞,不論主詞是第幾人稱,它一律指回自己所在子句的主詞,俄語專門用它來避開一個英文「his/her/their」自己解決不了的歧義——中文其實也有類似的潛在歧義,而且中文通常也是靠語境、而不是靠文法形式來解決。Он лю́бит свою́ жену́(他愛自己的太太)意思是太太屬於主詞 он 本人;Он лю́бит его́ жену́(他愛他的太太)則表示太太屬於前面提到的另一個男人,因為像 его́ 這樣的第三人稱代名詞沒辦法指回自己子句的主詞。英文「his」在「He loves his wife」這種句子裡確實有歧義,讀者得自己猜兩個「他」是不是同一個人;中文「他愛他太太」同樣含糊,通常也得靠上下文才能分辨。俄語的 свой/его́ 對立則直接在文法裡解決了這個問題,不用猜。這讓 свой 成為要儘早內化的重要小詞之一,因為該用 свой 的地方誤用 его́,是會改變句意的常見初學者錯誤,不只是文體上的小瑕疵。

俄語沒有「有」這個動詞,那要怎麼說「我有」?

俄語表達一般的所有關係,完全不靠像英文「have」這樣的動詞;而是用 у(在……那裡)加上所有者的屬格,再加上 есть(有、存在),再加上被擁有物的主格:У меня́ есть кни́га(字面是「在我這裡有一本書」,意思是我有一本書)。俄語這個結構其實更接近中文「我這裡有一本書」這種存在句的邏輯,只是俄語把「我這裡」用屬格加前置詞 у 明確標出來。動詞 име́ть(有)確實存在,但幾乎只用在正式或抽象的說法,例如 име́ть значе́ние(有意義,具重要性),日常的實際擁有不會用它。當句子的重點從「有沒有」轉移到「這個東西怎麼樣」的時候,есть 就會省略,例如 У меня́ но́вая маши́на(我有一輛新車)。否定所有時不是在 есть 前面加「不」,而是整個換成另一個詞 нет,再加屬格,而且被擁有的名詞本身也要從主格改成屬格:У меня́ нет маши́ны(我沒有車)。

為什麼 нравиться(喜歡)的邏輯和中文、英文都相反?

нра́виться 的意思不是中文、英文「喜歡」那種以喜歡的人當主詞的結構,它比較接近「使……感到愉快」,所以被喜歡的東西才是文法上的主詞,喜歡的人則放在與格。Мне нра́вится э́тот фильм(字面是「這部電影令我愉快」,意思是我喜歡這部電影)動詞維持單數,因為 фильм 是單數;Мне нра́вятся э́ти кни́ги(我喜歡這些書)動詞則變成複數,因為 кни́ги 是複數,跟喜歡的人完全無關。這跟俄語其他「與格感受者」句型是同一套邏輯,包括 мне ну́жно(我需要)和 мне хо́лодно(我冷),感受者都放在與格,而不是句子的主詞。中文「我喜歡這部電影」表面上和英文一樣以喜歡的人當主詞,所以這個倒轉過來的邏輯,對中文使用者來說和對英語使用者一樣,都需要刻意調整過來。

ты 和 вы 有什麼差別?

ты 是非正式單數的「你」,用在家人、好朋友、小孩,以及已經説好用非正式方式稱呼彼此的同輩之間;вы 身兼兩種功能,既是正式單數的「您」,用在陌生人、長輩和職場等正式場合,也是不分親疏、對兩個人以上一律使用的複數「你們」。從 вы 換成 ты 稱呼某人,在俄語文化裡是一個被公認的社交時刻,有時候還會像 Дава́й на ты?(我們互相用 ты 稱呼好嗎?)這樣明講出來提議。正式稱呼也常常搭配名字加父稱,而不是頭銜加姓,例如 Ива́н Петро́вич(伊凡,彼得之子)或 Мари́я Петро́вна(瑪麗亞,彼得之女),作用大致相當於中文的「王先生」「李小姐」。用錯這個語域是真正的社交失禮,不只是文法錯誤,所以大多數學習者最安全的做法,是對還沒被明確邀請用 ты 稱呼的人一律用 вы。

ё 真的是和 е 不同的字母嗎?

是的——ё(yo)是完全獨立於 е(ye)的一個字母,而且永遠帶重音,但在一般印刷和手寫的俄語裡,上面那兩點幾乎總是被省略,直接寫成 е,由讀者自己判斷原本是哪個字母。這偶爾會造成真正會改變意思的歧義:все(大家,複數)和 всё(所有東西,中性單數)是兩個不同的詞,兩點一省略就都變成同樣的拼法 все。辭典、童書,以及給學習者看的教材會保留這兩點,少數不保留就真的容易被讀錯的詞也會保留。本指南從頭到尾都保留 ё 的兩點,就像用心編寫的教材一樣,但在其他真實、日常的俄語文本裡,不要期待會看到它們。

哪些資料來源支持這份俄語文法指南?

本指南描述的是標準俄語;當地區、方言或語域差異影響意思或形式時,會加以標明。

  • Грамота.ру——關於俄語拼寫、規範與用法的俄語參考入口網站,由俄羅斯數位發展部支持。
  • Russian National Corpus(俄語國家語料庫)——大型且附標註的俄語文本語料庫,可用來查證真實用法與使用頻率。
  • Scribe Origins 編輯規範——說明產品主張、例句、資料來源與更正的處理方式。