俄語文法的初學者,主要要面對兩套中文找不到對應機制的系統:一套六格系統,靠改變名詞和形容詞的字尾,標示每個詞在句子裡的角色;另一套是動詞的體,每個動詞都必須標示這個動作是一個已完成的整體,還是一個進行中的過程。本指南先把西里爾字母和軟硬子音的對立,跟這套格與體的核心系統連起來,再往外延伸到代名詞、運動動詞、否定句和語域——並且老實說明哪些部分(時間壓力下的格尾變化、體的選擇、運動動詞、重音)即使到了中高級程度仍然真的很難。
如果你剛開始學俄語,不需要一次就精通整套系統。先學字母和發音系統,因為西里爾字母大概只會讓人陌生一個星期左右,之後就不再是大家想像中的那道障礙。接著學主格和賓格,同時搭配現在式動詞,這樣你很早就能組出真正的句子;等到你已經信任這個模式之後,其餘的六格系統和動詞體才會像是同一套邏輯的延伸,而不是一堆互不相關的新規則。
當然,格的系統一開始會讓人覺得完全學不會——中文裡「狗」不管在句子裡當主詞、受詞,或是「狗的」「給狗」,那個字永遠是「狗」,靠語序和「的」「給」「把」這類虛詞來表達關係;俄語卻要求 собака(狗)依照它在句子裡擔任的角色,變成 собаки、собаке、собаку、собакой,還有(о)собаке。這不是裝飾用的花樣,而是俄語用來告訴你「誰對誰做了什麼」的方式,也代表緊跟在這個名詞旁邊的形容詞、代名詞,有時候連數詞都要跟著一起變。前幾個月覺得格尾變化是整個語言裡最大的一道牆,是完全正常的;就算到了中級程度,在有時間壓力的情況下仍然被它拖慢速度,也一樣正常。
等到格穩定下來之後,體又會提出一個完全不同類型的問題:問題不再是「這個名詞在做什麼工作」,而是「這個動作的樣貌是什麼——是一個已經完成的整體、一個正在進行的過程,還是一個重複的習慣?」每一個俄語動詞每次都要回答這個問題,沒有中立、不用選邊站的選項。中文的「了」「著」「過」某種程度上也在做類似的事,這讓中文使用者比英語使用者多一點直覺基礎,但這座橋只能算部分成立:中文的體標記是可以自由加減的虛詞,還常常和時態、語境糾纏在一起,不像俄語那樣是動詞本身「非此即彼」、每次都必須做出的選擇。流利的俄語使用者在 читал 和 прочитал 之間做選擇時,不會在腦中跑一遍檢查清單,就像流利的中文使用者說「他吃了飯」還是「他吃飯了」,也不會先在心裡默唸規則——這種選擇是靠大量接觸真實句子養成的反射動作,不是靠更用力背規則背出來的。本指南仍然會把規則完整、老實地講清楚,因為反射動作需要有東西可以依附;清楚的規則,就是後來會被大量接觸轉化成直覺的鷹架。
開始之前還有一件事:本指南不會假裝俄語在每個地方、每個語域裡聽起來都一模一樣。這裡描述的標準俄語發音,是以莫斯科為基礎的廣播規範;俄羅斯北部方言、南部方言、口語,以及白俄羅斯、哈薩克和後蘇聯地區其他地方使用的俄語,都存在本指南會明確指出、而不是含糊帶過的差異。俄文例句一律先列出西里爾字母原文,接著在括號裡附上實用轉寫——不是嚴格的學術轉寫系統,只是方便閱讀的版本——並在轉寫裡用銳音符標出重音,因為一般印刷的俄語文本完全不標重音。
文字與發音
西里爾字母看起來像是學俄語最大的一道障礙,但對幾乎所有學習者來說,這道障礙撐不過幾個星期就會消失。西里爾字母和中文漢字完全不是同一回事:它是貨真價實的拼音字母系統,一共 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,源自字母 а),也是本指南所描述、以莫斯科為基礎的標準發音裡最具代表性的特徵。
молоко́(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」——同樣的 и 變 ы 現象,也會出現在某些前綴後面的詞內部。
ь(мя́гкий знак,軟音符)和 ъ(твёрдый знак,硬音符)本身都不代表任何音;兩者存在的目的,純粹是控制旁邊字母怎麼唸。
這兩個符號都不是可有可無的裝飾。書寫時把 ь 或 ъ 用錯,就像西班牙語漏掉重音符號一樣,是真正的拼寫錯誤;而聽錯一個子音在母音前是軟音還是「硬音加滑音」,可能會讓你把整個詞聽錯。
清化、同化與重音
除了母音弱化和軟硬子音系統之外,還有三種音變模式,讓俄語的寫法和實際唸法出現落差,而且這三種模式在日常詞彙裡隨時都在發生,不只是邊緣特例。
濁子音(б、в、г、д、ж、з)出現在詞尾時,發音會自動清化成對應的清子音(п、ф、к、т、ш、с),即使拼寫完全不會跟著改變。
| 拼寫 | 實際發音 | 語意 |
|---|---|---|
| год | [got] | god(年)——字尾 д 清化成 т |
| хлеб | [khlep] | khleb(麵包)——字尾 б 清化成 п |
| нож | [nosh] | nozh(刀)——字尾 ж 清化成 ш |
| друг | [druk] | drug(朋友)——字尾 г 清化成 к |
這也是為什麼光看一個陽性名詞的主格單數,永遠沒辦法確定它的詞幹到底是以濁子音還是清子音結尾——你得聽到或看到後面接了字尾(例如「年」的屬格 го́да,才能確認是 д)才能確定。母語者做這件事又快又不假思索;學習者則得養成主動確認的習慣。
當兩個子音在詞內或跨詞界相鄰時,前一個子音通常會轉變成和後一個子音相同的清濁性質——這叫做逆行同化,而且方向不固定(濁子音串會清化,清子音串會濁化),純粹看哪個子音排在最後面。
這些都不是可有可無的隨便發音——如果把 вокза́л 唸成單靠拼寫會唸出來的那種清脆、未同化的 [k] 音,聽起來只會像外國腔,不會顯得「特別標準」。
這件事值得直接說清楚,不必委婉:俄語的詞重音沒辦法從拼寫可靠地預測出來,而且同一個詞的不同文法形式之間,重音經常會移動位置。俄語沒有像西班牙語「預設重音在倒數第二音節,除非另外標示」那樣的規則可以依靠。
| 形式 | 重音 | 語意 |
|---|---|---|
| рука́ | ruká — 重音在字尾 | 手(主格單數) |
| руки́ | rukí — 重音仍在字尾 | 手的(屬格單數) |
| ру́ку | rúku — 重音跳回詞幹 | 手(賓格單數) |
| ру́ки | rúki — 重音在詞幹 | 手(主格複數) |
同一個日常詞彙的四種形式,裡面就出現三種不同的重音模式。辭典和學習教材會用銳音符標出重音當作學習輔助——本指南在每一處轉寫裡都遵循這個慣例——但一般的俄語書籍、招牌和簡訊完全不會這樣標。這代表一旦你離開分級學習教材,重音就得靠自己,直到你聽過、記住足夠多的真實詞彙為止。
Ё 是完全獨立於 е 的字母,而且無一例外永遠帶重音——光是這一點,就代表 ё 原本可以是拼寫裡內建、不花力氣的重音提示。但實際上,俄語印刷品幾乎一律省略上面那兩點,直接寫成 е,只有辭典、童書、給外語學習者看的文本,以及少數不標就真的會被讀錯的詞,才會保留那兩點。最後這一類是真實存在的,不是理論上的可能:все(vse — 大家,複數)和 всё(vsyo — 所有東西,中性單數)是兩個不同的詞,兩點一省略就都變成一樣的拼法 все,只能靠語境判斷某個「все」指的是哪一個。本指南從頭到尾都保留 ё 的兩點,就像用心編寫的教材一樣——但在報紙、小說,或俄羅斯朋友傳來的訊息裡,不要期待會看到它們。
沒有「a」,也沒有「the」
俄語沒有對應「a」的詞,也沒有對應「the」的詞。這不是像西班牙語口語裡偶爾省略 unos 那樣的口語省略,而是結構性的空缺——這點對中文使用者來說應該不陌生,因為中文本來就沒有冠詞。кни́га(kníga)單純就是「書」,至於要翻成「一本書」「那本書」,還是就只是「書」,完全交給詞序、語境,偶爾再加一個額外的詞來決定,從來不是靠一個專門的文法標記。
最一致的訊號,是名詞相對於動詞的位置,遵循一個更大的「已知資訊在前、新資訊在後」原則——本指南會在詞序一節再詳細討論。中文其實也有一模一樣的原則:新的、還沒被提過的資訊傾向出現在句尾。俄語裡的這種句尾定位,正好對應中文「桌上有一本書」這類存在句、而不是「那本書在桌上」的邏輯,也正是需要冠詞的語言通常會用「a」來翻譯的地方。
兩個句子裡沒有任何一個詞不一樣——完全相同的幾個詞,只是換了順序,聽在需要冠詞的語言耳裡,意思就從「一本書」變成「那本書」。中文使用者對這種靠位置分辨定指的手法,其實一點都不陌生。
當真的可能造成歧義時,俄語確實有一些詞可以發揮類似冠詞的作用,但沒有一個是像英文「a」或「the」那樣強制、每次都要用的:
以上這些詞沒有一個是強制、負擔文法重量的冠詞;它們全都是普通的實詞,只有在句子特別需要強調時,才會順便做一點類似冠詞的工作。讓名詞光著身子出現,正是俄語實際的做法,這對中文使用者來說反而是既有的直覺,不太需要重新建立——真正要留意的,反而是不要被英文訓練出來的「幾乎每個名詞都要配一個 a 或 the」反射動作牽著走,把不必要的冠詞感覺硬套回俄語裡。
句子的骨幹
格是俄語用來取代中文和英文大多靠詞序、介詞(或中文「的」「把」「給」這類虛詞)完成的工作的系統:俄語不是用固定的主詞-動詞-受詞位置結構,而是直接在名詞本身(以及描述它的任何形容詞或限定詞)上改變字尾,標出這個名詞在句子裡的文法角色。學習時,先弄懂每個格的功能是什麼,再去記字尾本身——一旦你知道每個格回答的是哪個問題,字尾就只是機械式的操作。
| 格 | 俄語名稱 | 核心功能 | 典型問題 | 例句 |
|---|---|---|---|---|
| 主格 | имени́тельный паде́ж | 主詞;字典查到的原形 | 誰/什麼? | Кни́га на столе́.(書在桌上。) |
| 屬格 | роди́тельный паде́ж | 表示所有(「的」)、否定/不存在、數量,也用在大多數簡單前置詞後面 | 誰的/什麼的? | кни́га сестры́(姊妹的書) |
| 與格 | да́тельный паде́ж | 間接受詞(「給」「對」);無人稱句裡的感受者 | 給誰/對誰? | Я даю́ ей кни́гу.(我把書給她。) |
| 賓格 | вини́тельный паде́ж | 直接受詞;搭配 в/на 表示「進入、到……上」的移動方向;時間長度 | 誰/什麼(直接受詞)? | Я ви́жу кни́гу.(我看見那本書。) |
| 工具格 | твори́тельный паде́ж | 表示方式或工具(「用」);被動句裡的施事者;搭配 быть/стать 的表語角色 | 用什麼/和誰一起? | Я пишу́ ру́чкой.(我用筆寫字。) |
| 前置格 | предло́жный паде́ж | 表示地點(搭配 в/на 的「在……裡/上」)或主題(搭配 о 的「關於」);永遠不能單獨使用,一定要跟著前置詞 | 關於/在什麼? | Я ду́маю о кни́ге.(我在想那本書。) |
這套系統有兩個特點,中文和英文都找不到真正的對應。第一,前置格是俄語裡唯一不能單獨存在的格——依定義它一定要跟在前置詞後面才會出現,這也是為什麼有些比較舊的文法書乾脆叫它「方位格」。第二,好幾個格各自身兼好幾種不同的功能(屬格同時涵蓋所有、否定和數量;賓格同時涵蓋直接受詞和「進入」的移動方向),所以想用單一一個詞去對應「這個格是什麼意思」,不如把它一小群相關的功能一起學起來,就像這張表格分組呈現的方式。
每個形容詞、大多數代名詞和指示詞,都要配合它們所描述名詞的格,這代表一個文法上的決定——「這個名詞是直接受詞」——會向外擴散,改變依附在它身上每一個詞的字尾。這種額外負擔換來的好處是:因為格尾本身就帶著文法角色的資訊,俄語詞序才能為了強調和資訊結構而自由移動,這是詞序固定的中文和英文都做不到的事,本指南會在詞序一節直接回頭討論這一點。
名詞字尾
每個俄語名詞都屬於三種變格模式之一,幾乎完全可以從它主格單數的字尾和性別預測出來:字尾 -а/-я 的名詞(大多是陰性,但也有少數指人的陽性名詞,例如 па́па 和 дя́дя);沒有母音字尾的陽性名詞(「零」字尾,子音或 -й 結尾),加上字尾 -о/-е 的中性名詞;還有字尾單純是 -ь 的陰性名詞。俄羅斯學校依序把這三種模式編號為第一、第二、第三變格;本指南則改用形狀來描述,因為那才是你在書頁上真正會辨認出來的東西。
| 格 | 單數 | 複數 |
|---|---|---|
| 主格 | жена́ | жёны |
| 屬格 | жены́ | жён |
| 與格 | жене́ | жёнам |
| 賓格 | жену́ | жён(有生) |
| 工具格 | жено́й | жёнами |
| 前置格 | (о) жене́ | (о) жёнах |
| 格 | 單數 | 複數 |
|---|---|---|
| 主格 | стол | столы́ |
| 屬格 | стола́ | столо́в |
| 與格 | столу́ | стола́м |
| 賓格 | стол(無生,=主格) | столы́(無生,=主格) |
| 工具格 | столо́м | стола́ми |
| 前置格 | (о) столе́ | (о) стола́х |
| 格 | 單數 | 複數 |
|---|---|---|
| 主格 | окно́ | о́кна |
| 屬格 | окна́ | о́кон |
| 與格 | окну́ | о́кнам |
| 賓格 | окно́(=主格) | о́кна(=主格) |
| 工具格 | окно́м | о́кнами |
| 前置格 | (об) окне́ | (об) о́кнах |
| 格 | 單數 | 複數 |
|---|---|---|
| 主格 | ночь | но́чи |
| 屬格 | но́чи | ноче́й |
| 與格 | но́чи | ноча́м |
| 賓格 | ночь(=主格) | но́чи(=主格) |
| 工具格 | но́чью | ноча́ми |
| 前置格 | (о) но́чи | (о) ноча́х |
留意三種模式裡都不變的地方:中性和無生陽性名詞的賓格,永遠等於主格;前置格則永遠一定要有前置詞才能出現。也留意一個已經在預告下一節內容的線索:模式一的複數賓格 жён,和它的複數屬格完全一樣——這不是這一個詞碰巧如此,而是有生性在發揮作用,也正是下一節要談的主題。
一個中文和英文都不標記的文法範疇
有生性——一個名詞指的是不是活物(人或動物)——在俄語裡是一個真正、負擔文法重量的範疇,不只是生物學上的事實。它只有一項文法工作,但這項工作牽動的日常句子數量非常龐大:它決定賓格要用哪種形式。
| 名詞 | 主格 | 屬格 | 賓格 | 適用規則 |
|---|---|---|---|---|
| стол(桌子,無生) | стол | стола́ | стол | 賓格=主格 |
| студе́нт(學生,有生陽性) | студе́нт | студе́нта | студе́нта | 賓格=屬格 |
| кот(貓,有生陽性) | кот | кота́ | кота́ | 賓格=屬格 |
| сестра́(姊妹,有生陰性) | сестра́ | сестры́ | сестру́ | 賓格是獨立形式 |
| студе́нты(學生們,複數,不分性別) | студе́нты | студе́нтов | студе́нтов | 只要是有生名詞,複數賓格=屬格 |
這套規則究竟為什麼存在?從歷史上看,它是為了解決一個問題:在一個有格標記、詞序卻很自由的語言裡,如果陽性名詞的賓格長得跟主格一模一樣(就像無生名詞那樣),「Оте́ц лю́бит сын」就可能同時讀成「父親愛〔他的〕兒子」,或者反過來讀成不合邏輯的另一種意思。俄語的解法,是讓有生陽性名詞的賓格改成長得像屬格,這樣不管 сы́на 放在句子哪個位置,都能明確認出它是受詞。中文和英文一樣,完全沒有對應的範疇——中文說「我看見那個學生」和「我看見那張桌子」,「學生」和「桌子」這兩個字本身完全不會因為受詞是不是活物而改變樣子;這正是俄語在追蹤一個中文使用者和英語使用者一樣、從來不需要有意識注意到的區別。
最難猜的形式
俄語名詞變格裡,其他每一種格和數的組合,都遵循一小組可以學會的字尾規則。複數屬格是例外:對很大一部分名詞來說,它用的是「零」字尾——什麼都不加,直接用光禿禿的詞幹——而搞清楚這個詞幹到底長什麼樣子,正是活動母音、拼寫調整,還有各種不規則現象集中出現的地方。
模式一和模式二裡的陰性、中性名詞(字尾 -а/-я 和 -о/-е),複數屬格通常直接把字尾整個拿掉就好:кни́га(書)→複數屬格 книг;окно́(窗戶)→複數屬格 о́кон;ме́сто(地方)→複數屬格 мест。模式二的陽性名詞則反過來,要加上 -ов/-ев(стол → столо́в),或者在咝音子音或 ц 後面加 -ей(нож → ноже́й);模式三、字尾 -ь 的陰性和中性名詞則加 -ей(ночь → ноче́й)。
俄語不允許某些子音串出現在詞尾,所以每當零字尾的複數屬格會製造出這種子音串時,就會在詞幹最後兩個子音之間插入一個母音——通常是 о 或 е——把它們隔開。這種「活動母音」(бе́глая гла́сная)現象,也會出現在名詞自己的單數變格裡,只要主格單數裡的某個母音,原本就只是為了讓這個詞唸得出來才存在。
| 詞 | 主格單數 | 複數屬格/其他形式 | 發生了什麼事 |
|---|---|---|---|
| де́вушка(女孩) | де́вушка | де́вушек | 在 ш 和 к 之間插入活動母音 е,避免詞尾出現 -шк 子音串 |
| окно́(窗戶) | окно́ | о́кон | 在 к 和 н 之間插入活動母音 о |
| сон(夢/睡眠) | сон | сна(主格單數) | 主格單數裡的 о 本身就是活動母音,一加上字尾就會消失 |
| оте́ц(父親) | оте́ц | отца́(主格單數) | е 是活動母音;注意重音也跟著移到字尾 |
沒有一條單一規則,能準確預測哪些詞幹會插入活動母音、插入哪個母音,或插在哪裡——這確實是要跟名詞的性別一起、一個詞一個詞死記的詞彙事實,就像記英文不規則複數 mouse/mice 一樣。可以預測的是觸發條件:活動母音出現,就是為了避免一個詞以俄語不允許的子音串結尾;一旦你開始留意這個模式,新遇到的例子就不會再覺得隨機,反而會覺得是同一個機制又在發揮作用。
還有一小串常見名詞,複數屬格保持零字尾、完全不需要插入活動母音,純粹因為它們的詞幹本來就已經是單一子音結尾:жена́ → жён,кни́га → книг,ме́сто → мест,сло́во(詞)→ слов,де́ло(事情)→ дел。
簡短好記的例外
有一小群使用頻率極高的名詞,會以特定、可以學會的方式偏離上面三種規則模式。正因為它們太常用,值得把每一個都當成自己的一張小表格背下來,而不要硬把它們塞進規則模式裡。
мать(mat' — 媽媽)和 дочь(doch' — 女兒)在主格和賓格單數看起來像普通的模式三陰性名詞,但其他每一個形式都會在格尾前面多插入一個音節 -ер-——這是一種古老得多的斯拉夫語變格類型留下的化石,只有這兩個詞還在日常使用中保留著它。
| 格 | мать(媽媽)——單數 | дочь(女兒)——單數 |
|---|---|---|
| 主格 | мать | дочь |
| 屬格 | ма́тери | до́чери |
| 與格 | ма́тери | до́чери |
| 賓格 | мать | дочь |
| 工具格 | ма́терью | до́черью |
| 前置格 | (о) ма́тери | (о) до́чери |
複數形式從頭到尾保留 -ер-,還多了一個不規則之處:主格複數 ма́тери/до́чери,屬格複數 матере́й/дочере́й(注意重音移到字尾),與格複數 матеря́м/дочеря́м,工具格複數則是 матеря́ми,但「女兒們」比較老、卻仍然標準的說法是 дочерьми́——這點值得直接當成「例外中的例外」背起來。
вре́мя(vrémya — 時間)和 и́мя(ímya — 名字)看起來像普通、字尾 -я 的中性名詞,但它們屬於一個封閉的小類別,一共九個歷史上獨立的中性名詞(還包括 пле́мя「部落」、зна́мя「旗幟」、се́мя「種子」等等),除了主格和賓格單數以外,每個格尾前面都要插入 -ен-。
| 格 | вре́мя(時間)——單數 | вре́мя(時間)——複數 |
|---|---|---|
| 主格 | вре́мя | времена́ |
| 屬格 | вре́мени | времён |
| 與格 | вре́мени | времена́м |
| 賓格 | вре́мя | времена́ |
| 工具格 | вре́менем | времена́ми |
| 前置格 | (о) вре́мени | (о) времена́х |
и́мя 的變格形狀完全一樣(и́мени、имена́、имён,依此類推)。除了這九個詞以外,這個模式不會再產生新成員——你不會遇到一個新的 -мя 名詞、還得猜它是不是也這樣變化;這個類別是封閉的,而且短到可以直接整組背起來。
有一大群、而且還在持續增加的外來詞,不論格或數都完全不改變字尾——俄語就讓它們維持借入時的原始形狀,靠語境承擔原本該由字尾標示的文法角色。這些詞大多預設當中性使用:пальто́(pal'tó — 外套)、кафе́(kafé — 咖啡館)、метро́(metró — 地鐵)、такси́(taksí — 計程車)、кино́(kinó — 電影院/電影)、меню́(menyú — 菜單)、интервью́(intervyú — 訪談)。
ко́фе(kófe — 咖啡)是有名的例外,剛好證明這條規則其實真的有爭議,不是早就定案的事實:儘管它以 -е 結尾、照理「應該」是中性外來詞,ко́фе 長期以來卻被規範成陽性(чёрный ко́фе——黑咖啡,陽性一致),一直到最近幾十年,主要辭典才開始把中性一致(чёрное ко́фе)當成可以接受的口語變體收錄。母語者自己對這一個詞的意見也分歧,有時候還會有規範性的焦慮,這正好提醒我們:「正確的俄語」是一套活的、偶爾還有爭議的標準,不是一張早就完整交下來、一成不變的表格。
性、數、格三重一致
俄語形容詞要同時配合它描述的名詞的性、數、格——這比西班牙語只需要配合性別和單複數的系統要吃重得多,因為俄語還在上面加了完整的六格維度。好消息是,和名詞不一樣,形容詞只分成兩大變格模式:硬幹和軟幹,而且兩者幾乎都非常規則。
| 格 | 陽性 | 陰性 | 中性 | 複數(不分性別) |
|---|---|---|---|---|
| 主格 | но́вый | но́вая | но́вое | но́вые |
| 屬格 | но́вого | но́вой | но́вого | но́вых |
| 與格 | но́вому | но́вой | но́вому | но́вым |
| 賓格 | но́вый/но́вого(有生) | но́вую | но́вое | но́вые/но́вых(有生) |
| 工具格 | но́вым | но́вой | но́вым | но́выми |
| 前置格 | (о) но́вом | (о) но́вой | (о) но́вом | (о) но́вых |
| 格 | 陽性 | 陰性 | 中性 | 複數(不分性別) |
|---|---|---|---|---|
| 主格 | си́ний | си́няя | си́нее | си́ние |
| 屬格 | си́него | си́ней | си́него | си́них |
| 與格 | си́нему | си́ней | си́нему | си́ним |
| 賓格 | си́ний/си́него(有生) | си́нюю | си́нее | си́ние/си́них(有生) |
| 工具格 | си́ним | си́ней | си́ним | си́ними |
| 前置格 | (о) си́нем | (о) си́ней | (о) си́нем | (о) си́них |
留意這兩種模式共用同一副骨架(陽性/中性的間接格都是 -ого/-ому/-ым/-ом,陰性則四次都是 -ой),差別主要在每個字尾開頭的母音:硬模式是 о,軟模式是 е;ы 對 и,依此類推。先把 но́вый 完整學熟,си́ний 大致上就會自動掌握——「同一張表,只是把硬系列母音換成軟系列母音」。
有一小組機械式的拼寫規則——不是新的文法,只是俄語的拼寫慣例——會在詞幹以特定子音結尾時,改變少數幾個硬模式字尾。
| 形容詞 | 詞幹結尾 | 重音位置 | 陽性主格單數 | 中性主格單數 |
|---|---|---|---|---|
| большо́й(大的) | ш(咝音) | 在字尾 | большо́й | большо́е |
| хоро́ший(好的) | ш(咝音) | 在詞幹 | хоро́ший | хоро́шее |
| ру́сский(俄羅斯的) | ск(近軟顎音) | 在詞幹 | ру́сский | ру́сское |
這些規則不是可有可無的風格選擇;用錯了會產生真正拼錯的詞,不只是聽起來奇怪而已,就像中文寫錯別字一樣,是真正的錯誤,不只是不夠道地。
只能當表語的形式
除了上面那種完整(「長尾」)變格的形容詞之外,許多俄語形容詞還有一個短尾形式,只能當句子的表語使用——絕不會直接放在名詞前面——而且和長尾形容詞不同,短尾形容詞完全不隨格變化,只依性別和單複數變化。
| 性/數 | 字尾 | гото́вый(準備好的)→ 短尾形式 |
|---|---|---|
| 陽性 | (光詞幹,常常要插入活動母音) | гото́в |
| 陰性 | -а | гото́ва |
| 中性 | -о | гото́во |
| 複數 | -ы/-и | гото́вы |
Он гото́в.(他準備好了。)Она́ гото́ва.(她準備好了。)Мы гото́вы.(我們準備好了。)陽性短尾形式經常需要插入活動母音才唸得出來,跟前面名詞的模式一模一樣:интере́сный(有趣的)→陽性短尾形式 интере́сен,而不是唸不出來的「интересн」。
長尾形容詞描述名詞一般性、定義性質的特徵;短尾形容詞描述一種狀態,通常是暫時的、和特定情境綁在一起,而且只能當表語使用(接在「是」的某個形式後面,現在式則常常省略不說)。Он весёлый.(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」一樣,脫離語境後真的有歧義(到底是誰的太太?),中文和英文使用者如果真要解決,也只能靠語境或額外加詞;俄語卻是每次都在文法本身裡自動解決。實際的後果是:出於中文或英文的習慣,在物主就是主詞本人的時候伸手去用 его́/её/их,是學習者最常犯、而且會改變句意的錯誤之一,值得儘早刻意糾正這個直覺,不要讓它定型。
指示與提問
| 格 | 陽性 | 陰性 | 中性 | 複數 |
|---|---|---|---|---|
| 主格 | э́тот | э́та | э́то | э́ти |
| 屬格 | э́того | э́той | э́того | э́тих |
| 與格 | э́тому | э́той | э́тому | э́тим |
| 賓格 | э́тот/э́того(有生) | э́ту | э́то | э́ти/э́тих(有生) |
| 工具格 | э́тим | э́той | э́тим | э́тими |
| 前置格 | (об) э́том | (об) э́той | (об) э́том | (об) э́тих |
тот(那)用同一副格尾骨架變格(того́、тому́、той、тем/те́ми,依此類推),既可以當單純的指示詞用(「那個」),也經常出現在固定的文法結構裡,例如 тот, кто...(「……的那個人」)。
| 格 | кто(誰) | что(什麼) |
|---|---|---|
| 主格 | кто | что |
| 屬格 | кого́ | чего́ |
| 與格 | кому́ | чему́ |
| 賓格 | кого́ | что |
| 工具格 | кем | чем |
| 前置格 | (о) ком | (о) чём |
留意指人的 кто,賓格永遠採用有生名詞的模式(кого́);指物的 что,賓格永遠採用無生名詞的模式(что 不變)——這些疑問代名詞本身,也遵守前面談過、適用於一般名詞的有生性規則。како́й(哪個/什麼樣的)照普通硬幹形容詞變格;чей(誰的)有自己一套簡短、特殊的變格(陽性 чей、чьего́、чьему́、чьим、〔о〕чьём,陰性 чья/чьей/чью)。
這三個表示數量範圍的詞,翻譯成中文很容易混在一起(都可能翻成「所有」「每個」「任何」),但它們標示的範圍其實真的不一樣:весь/вся/всё/все(全部、整個)把一個東西當成一個不可分割的整體看待(весь день——一整天);ка́ждый(每個)從一個集合裡一個一個挑出每一個成員(ка́ждый день——每〔一〕天);любо́й(任何、哪個都行)從一個集合裡挑出一個不特定的成員,暗示挑哪一個都無所謂(в любо́й день——〔在〕任何一天都行,你選)。
| 格 | весь(陽性) | вся(陰性) | все(複數) |
|---|---|---|---|
| 主格 | весь | вся | все |
| 屬格 | всего́ | всей | всех |
| 與格 | всему́ | всей | всем |
| 賓格 | весь/всего́(有生) | всю | все/всех(有生) |
| 工具格 | всем | всей | все́ми |
| 前置格 | (обо) всём | (о) всей | (о) всех |
ка́ждый 和 любо́й 都完全照規則硬幹形容詞變格(ка́ждого、ка́ждому……以及 любо́го、любо́му……,其中 любо́й 遵循 большо́й 那種重音字尾的模式),所以只要本指南前面的形容詞表格已經學熟,這兩個詞不會再增加任何新字尾要學——只多了一組意思要分清楚而已。
兩種變位類型,同一套詞幹邏輯
比起六格名詞系統,俄語現在式動詞變位算是喘一口氣的地方:只有兩種變位類型,字尾很短,而且——不像英文那些不規則過去式——乍看不規則的地方,大多數其實是可以預測的拼寫或詞幹調整,只要你知道該預期什麼。話說回來,中文動詞完全不隨人稱、單複數或時態變化,所以即使只有兩種類型,對中文使用者來說仍然是全新的負擔;只是跟六格系統比起來,這個負擔輕得多。
| 人稱 | 字尾 | чита́ть |
|---|---|---|
| я | -ю | чита́ю |
| ты | -ешь | чита́ешь |
| он/она́ | -ет | чита́ет |
| мы | -ем | чита́ем |
| вы | -ете | чита́ете |
| они́ | -ют | чита́ют |
| 人稱 | 字尾 | говори́ть |
|---|---|---|
| я | -ю | говорю́ |
| ты | -ишь | говори́шь |
| он/она́ | -ит | говори́т |
| мы | -им | говори́м |
| вы | -ите | говори́те |
| они́ | -ят | говоря́т |
大多數 -ать/-ять 動詞屬於第一變位,大多數 -ить 動詞屬於第二變位,但這只是一種傾向,不是保證——有一小串著名、常見的 -еть 和 -ать 動詞,儘管字尾長那樣,卻按第二變位變化(смотре́ть「看」、ви́деть「看見」、слы́шать「聽見」、держа́ть「拿著、握著」、дыша́ть「呼吸」、гнать「追趕」等等),俄羅斯學童會把這份例外清單編成押韻口訣背下來。長期可靠的做法,根本不是從不定式去猜,而是從一開始就把每個動詞的 я 形式和 они́ 形式跟不定式一起學:光是這兩個形式,就能告訴你變位類型和任何詞幹變化,其他人稱從這裡開始都是機械式的操作。
有些詞幹在接上特定字尾時,會改變最後一個子音——這是拼寫驅動的模式,不是隨機的不規則現象,而且依變位類型不同,表現方式也不一樣。
| 互換 | 不定式 | я 形式 | 適用範圍 |
|---|---|---|---|
| д → ж | ви́деть(看見) | ви́жу | 只在第一人稱單數(第二變位) |
| т → ч | плати́ть(付錢) | плачу́ | 只在第一人稱單數 |
| с → ш | проси́ть(請求) | прошу́ | 只在第一人稱單數 |
| с → ш | писа́ть(寫) | пишу́、пи́шешь、пи́шет…… | 每個人稱都互換(第一變位的詞幹互換) |
| б → бл,в → вл,п → пл,м → мл | люби́ть(愛) | люблю́(但 ты лю́бишь,沒有 л) | 只在第一人稱單數(第二變位) |
值得內化的規律是:第二變位動詞裡,互換通常只出現在 я 形式,其他地方全部消失(лю́бишь、лю́бит、лю́бим 都不帶互換);第一變位動詞像 писа́ть,互換後的子音則直接變成現在式詞幹的一部分,每個人稱都會帶著。把這兩種模式搞混——說出「любю」而不是 люблю́,或者沒有把 ш 一致帶到每個人稱的「пишем」——是最常見的初學者失誤之一,直接源自還沒把自己面對的是哪種變位內化清楚。
有一大群、能產性極高、非常可靠的動詞,字尾是 -овать 或 -евать,在每一個現在式人稱裡都把這個字尾換成 -у-,沒有值得擔心的例外:рисова́ть(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 結構來區分——兩者用的都是完全一樣的「л 字尾形式+бы」形狀,只能靠語境或額外加一個時間詞來釐清指的是哪個時刻。這相對於英文是真正的簡化,不只是換了一種複雜方式:一套結構就悄悄涵蓋了英文分成兩半處理的範圍。中文「如果我有時間,我就會去」同樣不特別區分這兩種時間,某種程度上也印證了俄語這裡的簡化。
當一個條件是真正開放、而不是假設性或違反事實的時候,俄語用 е́сли 搭配普通的直陳式時態——不用 бы,也沒有特殊語氣。值得直接點出來的是:在「如果」子句本身,俄語用未來式,而英文用現在式:Е́сли у меня́ бу́дет вре́мя, я пойду́.(如果我有時間〔字面是「如果將會有時間」〕,我就去。)如果對一個真正屬於未來、還不確定的條件說「е́сли у меня́ есть вре́мя」,聽起來會像是從英文硬套過來的說法,不是道地的俄語。
бы 也可以完全不搭配任何「如果」子句,單獨把陳述軟化成禮貌的請求或願望:Я бы хоте́л...(我想要……)明顯比赤裸裸的 Я хочу́...(我要……)來得委婉;Ты не мог бы...?(你可以……嗎?/你能不能……?)是請求幫忙的標準禮貌說法。在這些用法裡,бы 做的其實是同一件事:把某件事標示成假設性的、軟化過的,或者和直接斷言的事實隔了一層。
一個中文和英文都沒有語法化的範疇
除了一般的完成體/未完成體之分之外,有一小群日常運動動詞還帶著第二個、獨立的區別:定向動詞,用於朝單一方向移動、單一一趟行程,或正在進行中的動作;不定向動詞,用於習慣性、重複性、來回,或一般能力性的移動。每一組配對裡的兩個成員都是未完成體;定向/不定向的區別,是和體並列的另一個系統,不是體的內部分支,這正是為什麼學習者如果硬要把這些動詞塞進完成體/未完成體的框架裡,就會覺得困惑的原因。
| 定向動詞(單一行程、單一方向、進行中) | 不定向動詞(習慣性、重複性、來回、一般能力) | 意思 |
|---|---|---|
| идти́ | ходи́ть | 走路去 |
| е́хать | е́здить | 搭車去 |
| бежа́ть | бе́гать | 跑 |
| лете́ть | лета́ть | 飛 |
| нести́ | носи́ть | 拿著走 |
| везти́ | вози́ть | 用交通工具載運 |
| вести́ | води́ть | 帶領、〔習慣性〕開車 |
| плыть | пла́вать | 游泳、航行 |
中文和英文一樣,都沒有強制做這個選擇的文法範疇——「去」這個字兩種情況都能用,只能靠額外加的詞(「正在……的路上」「每天」「一來一回」)去消歧義,而俄語卻把這個工作直接摺進動詞本身裡。這正是為什麼這套配對系統值得刻意、儘早花心思學,而不是期待它會當成學詞彙的附帶收穫自動學會:不管是中文的「去」還是英文的「go」,都幾乎不會給你任何訊號,告訴你一句「去」的句子到底該用哪個俄語動詞。
靠前綴取得精確度
一旦一個方向前綴接上運動動詞,定向/不定向的區別就會消失,這個動詞就變成一組普通的完成體/未完成體配對,帶有精確、具體的空間意思——完成體主要建立在定向詞幹上,未完成體主要建立在不定向詞幹上,再加上進一步的後綴變化。一旦你看懂這個機制,這其實是一套真正優雅的系統,因為它把看起來像幾十個互不相關的新動詞,變成一小組一致套用的前綴。
| 前綴 | 核心意思 | 完成體(源自定向詞幹) | 未完成體(源自不定向詞幹) |
|---|---|---|---|
| при- | 到達 | прийти́(到達,走路) | приходи́ть |
| у- | 離開、走開 | уйти́(離開、走開) | уходи́ть |
| вы- | 出去、外出 | вы́йти(出去) | выходи́ть |
| в-/во- | 進入 | войти́(進入) | входи́ть |
| под- | 靠近、走近 | подойти́(走近) | подходи́ть |
| от- | 走開一小段距離 | отойти́(走開一步) | отходи́ть |
| до- | 到達、抵達某個範圍 | дойти́(走到、到達) | доходи́ть |
| пере- | 穿越 | перейти́(穿越) | переходи́ть |
| за- | 順道去、或繞到後面 | зайти́(順道去、去一下) | заходи́ть |
完全相同的一組前綴,也會接上 е́хать/е́здить,構成搭車移動的對應版本:прие́хать/приезжа́ть(搭車抵達)、уе́хать/уезжа́ть(搭車離開)、вы́ехать/выезжа́ть(搭車出去),依此類推。留意硬音符 ъ 又會在這裡再次登場,正如字母那一節先前提過的:въе́хать(開車/搭車進入)需要 ъ,因為以子音結尾的前綴(в-)碰上以母音開頭的詞幹(е́хать)——和產生 съесть 一模一樣的觸發條件——所以 ъ 插入一個滑音,讓 в 保持硬音,不會被後面的 е 軟化。
一旦你能把 при-/у-/вы-/в- 看成一小組可以重複使用的空間詞彙,而不是四十個要各自背下來的新動詞,加了前綴的運動動詞就會變成俄語裡真正令人有成就感、系統性最強的一個角落——一個新的「前綴+運動動詞」組合,意思往往在你第一次遇到時就能猜出來。
-ся 和 -сь
小品詞 -ся(接在子音、й 或 ь 後面)或 -сь(接在母音後面),會附加在動詞形式的最末端,接在其他任何字尾後面,標示好幾種相關但不同功能裡的其中一種——不只是「主詞對自己做這件事」,儘管「反身」這個名稱聽起來就是這個意思。
| 功能 | 例句 | 語意 |
|---|---|---|
| 真正的反身:主詞對自己做動作 | Я мо́юсь. | 我洗自己(我洗澡)。 |
| 相互:主詞們互相對彼此做動作 | Мы встреча́емся ка́ждую неде́лю. | 我們每星期見〔彼此〕一次面。 |
| 被動/中間態:某件事發生在主詞身上,不說明施事者 | Дверь открыва́ется. | 門開了/正在開〔自己開的,或沒說明是誰開的〕。 |
| 詞彙化:-ся 形式有自己獨立的意思,通常是不及物動詞 | Уро́к начина́ется. | 課開始了〔沒有施事者——對比及物的 Учи́тель начина́ет уро́к「老師開始上課」〕。 |
最後這一組——начина́ть(及物,「開始做某事」)對 начина́ться(不及物,「〔自己〕開始」)——值得直接花時間體會,因為它顯示出 -ся 在做真正的文法工作,不只是標示模糊的反身概念:加上 -ся 會把受詞的位置從動詞裡整個移除,把「X 開始 Y」變成「Y 開始」,不表達也不暗示任何施事者。смея́ться(笑)和 боя́ться(害怕)也屬於詞彙化這一類,而且程度更深:日常用語裡根本沒有普通的「смеять」或「боять」可以讓 -ся 加上去,這代表這些動詞本身在形式上就永遠是反身的,要當成一個整體單位背下來,而不是「基本動詞加上一個有意義的後綴」。
станови́ться(成為)是值得儘早認識的詞彙化反身動詞之一,因為它搭配工具格,呼應 быть 本身表語用工具格的行為:Он стано́вится враче́м.(他正在成為一名醫生。)
書面語域的文法
俄語有兩大類非限定動詞形式,能把一整個關係子句的資訊,濃縮進單獨一個詞裡:причастия(形動詞),行為像形容詞,要配合名詞變格;деепричастия(副動詞,有時候也叫動詞性副詞),行為像副詞,形式完全不變。這兩種都是正式、書面、新聞和學術俄語的招牌特徵;口語俄語壓倒性地偏好比較簡單的替代說法,這點值得先知道,這樣你在閱讀時就能認出這些形式,遠早於你需要在對話裡自己造出它們。
| 形動詞 | 來源 | 例子 | 意思 |
|---|---|---|---|
| 現在主動形動詞 | 只能來自未完成體動詞 | чита́ющий(源自 чита́ть) | 〔正在〕讀的〔人〕 |
| 過去主動形動詞 | 兩種體都可以 | прочита́вший(源自 прочита́ть) | 〔已經〕讀過/讀完的〔人〕 |
| 現在被動形動詞 | 未完成體、及物、稍微偏文學語體 | чита́емый(源自 чита́ть) | 正在被讀的 |
| 過去被動形動詞 | 完成體、及物——短尾形式非常常見 | напи́санный(源自 написа́ть) | 被寫成的、已寫好的 |
這四種形動詞都像形容詞一樣變格,配合它們所描述名詞的性、數、格,這正是為什麼它們在書頁上讀起來精簡、而不是笨重的原因:чита́ющая же́нщина(〔正在〕讀書的女人)把一整個關係子句,濃縮進一個可以變格的詞裡。過去被動形動詞是你即使在文學寫作以外也會不斷遇到的一種,因為它的短尾形式,是日常俄語裡對應英文被動語態的說法:Кни́га напи́сана изве́стным писа́телем.(這本書是一位知名作家寫的。)
口語俄語表達同樣的意思時,壓倒性地會改用 кото́рый 子句(下面自己的一節會談到),而不是形動詞:報紙語體的 чита́ющий кни́гу студе́нт(〔正在〕讀書的學生)對比日常口語的 студе́нт, кото́рый чита́ет кни́гу(正在讀書的那個學生)。在隨性的對話裡使用長串形動詞片語,聽起來會生硬、官腔,或過度正式,就像一句塞滿「爰」「前述」這類字眼的中文書面公文語,講出來會顯得不自然一樣。
副動詞描述一個和主要動詞同一個主詞做出的動作,可能是同時發生(未完成體,通常字尾是 -я/-а),也可能是先發生(完成體,通常字尾是 -в/-вши),而且——和形動詞不一樣——它完全不會變格,也不配合任何東西;它的行為就完全像一個普通副詞。
管住副動詞唯一嚴格的規則,正因為太容易不小心違反,才特別值得認識:副動詞暗示的主詞,必須和主要子句的文法主詞完全相同。一個常被歸到契訶夫名下、嘲諷業餘寫作的笑話,靠的正是這條規則:一個結構像「Проезжа́я ми́мо ста́нции, у меня́ слете́ла шля́па」(「經過車站的時候,我的帽子飛走了」)的句子,文法上是壞掉的,而且會鬧出無心的笑話,因為副動詞暗示的主詞是「我」(正在經過車站的人),主要子句真正的主詞卻是「我的帽子」——帽子自己沒辦法經過車站。這個例子在俄語文法教學裡流傳了好幾代,正是因為這種錯誤,不管是母語者還是學習者,都太容易不小心犯下。
支配格的數詞
數詞不是像中文「三本書」或英文「three books」那樣,單純接在名詞前面就好;每個數詞都會要求後面的名詞用特定的格(有時候還會要求特定的數),而且要用哪個格,取決於是哪個數詞,分成三種情況,中文和英文都完全沒有對應。
| 數詞 | 對名詞做了什麼 | 例子 |
|---|---|---|
| 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」),俄語卻要求正好是英文禁止的那種結構:一個被否定的動詞,必須搭配一個對應的否定代名詞或副詞,而且好幾個否定詞可以、也經常會在同一個子句裡疊加,彼此不會互相抵銷。中文「我什麼都不知道」剛好也是允許(甚至需要)「什麼」和「不」共存的結構,這點反而和俄語比較接近,跟標準英文的規則不一樣。
第二句裡三個獨立的否定詞和動詞的 не 疊在一起,不是加強語氣或不標準的用法——這是唯一合乎文法的說法。少掉其中一個否定成分(比如說不加 не、只說「Я ничего́ говорю́ никому́」)根本就是不合文法,不只是不夠正式,這對大多數英語使用者一輩子被訓練出來的直覺來說,是一次真正、負擔文法重量的反轉。
一個被否定動詞的直接受詞,常常會從肯定句裡該用的賓格,改成屬格,尤其是抽象或不具體的受詞,還有比較講究或文學性的文體:Я не ви́жу кни́ги.(我沒看見〔一本/那本〕書——屬格 кни́ги。)現代口語俄語越來越能容忍、而且在很多具體的日常情況裡更偏好保留賓格(Я не ви́жу кни́гу),母語者自己的判斷在這裡真的會不一樣——這是文法裡老實承認還沒定案的角落之一,不是一條乾淨、大家都同意的規則,兩種版本都值得能夠辨認出來。
нет 否定存在或在場,後面永遠接屬格,而且獨立於一般動詞的 не 之外運作:У меня́ нет кни́ги.(我沒有〔一本/那本〕書。)В ко́мнате нет никого́.(房間裡沒有人。)在過去式和未來式裡,這個結構用固定、不配合任何東西的形式——не́ было 和 не бу́дет——不像肯定式的 был/была́/бы́ло 那樣要配合主詞:У меня́ не́ было де́нег.(我當時沒有錢。)За́втра его́ здесь не бу́дет.(他明天不會在這裡。)
沒有「有」這個動詞
俄語一般表達所有關係,完全不是建立在一個對應中文「有」或英文「have」的動詞上。相反地,它用 у(在……那裡)加上所有者的屬格,再加上 есть(「有、存在」),再加上被擁有物的主格——字面上是把被擁有的東西定位在所有者「那裡」,而不是給所有者一個主動的「擁有」動詞。
動詞 име́ть(有)確實存在,但大多保留給正式、抽象,或固定的說法——име́ть значе́ние(有意義、要緊,字面是「有重要性」)、име́ть в виду́(意指、心裡想著,字面是「放在眼裡」)——而不是日常、具體的所有關係,用在那裡會顯得生硬或莫名正式。
當句子的焦點從單純擁有的事實,轉移到被擁有物的某種性質時,есть 通常就會省略:У меня́ есть маши́на.(我有一輛車——單純宣稱擁有。)У меня́ но́вая маши́на.(我有一輛新車——重點在於「新」,不是單純擁有一輛車,所以 есть 就消失了。)這種依焦點決定是否省略的現象,呼應了俄語裡到處都會出現的一個模式:不帶新資訊的文法成分,常常是句子表面第一個消失的東西。
所有關係不能單純靠在 есть 前面加 не 來否定;整個結構要換成 нет 加屬格,而且——值得仔細留意——被擁有的名詞本身,也會從肯定句的主格變成屬格:У меня́ есть маши́на.(我有一輛車——主格 маши́на。)У меня́ нет маши́ны.(我沒有車——屬格 маши́ны。)這是一個乾淨、使用頻率非常高的模式,也直接呼應上面否定句一節提過的否定屬格和 нет 加屬格的事實——同一套底層邏輯,專門套用在所有關係上。
沒有文法「我」的句子
有一群使用頻率極高的俄語句型,描述一個人的需求、感受或狀態,卻從來不讓那個人當句子的文法主詞——那個人反而放在與格,是句子的動作或狀態發生在他身上的感受者,不是主動做什麼的施事者。中文和英文一樣,幾乎每個句子都會強加一個文法主詞(「我很冷」「我需要」「我喜歡」),即使底層的意思其實是某件事發生在你身上,不是你主動去做的;俄語這種與格無人稱句型,可以說更直接地對應了真正的語意。
Мне ну́жно идти́.(我需要走了——不變的 ну́жно 搭配不定式。)Мне нужна́ кни́га.(我需要一本書。)留意 нужна́ 配合的是 кни́га(陰性)——不是配合需要它的那個人——因為 ну́жен/нужна́/нужно/нужны́ 是一個配合被需要的東西變化的短尾形容詞,мне 只是一個用與格標示的感受者,完全在這個一致關係之外。比較口語、不變化的 на́до 涵蓋類似的範圍,但只能搭配不定式,不能直接接名詞受詞。
Мне хо́лодно.(我冷——字面是「對我〔而言是〕冷冷地」。)Ему́ бы́ло ве́село.(他當時玩得很開心——字面是「對他〔而言〕曾經是愉快地」。)這些句子用的是不變化的副詞,不是形容詞,而且完全沒有文法主詞——這裡的 было 是一個固定、中性的「虛位」過去式,不是在配合「他」。感覺冷不是你主動做的事,不管在文法上還是實際上都是;俄語的結構直接反映了這一點,而中文和英文那種強加出來的「我很冷」,卻悄悄暗示了一個句子其實沒有資格宣稱的主動狀態。
нра́виться 的意思比較接近「使……感到愉快」,而不是「喜歡」,這把整個句子的文法整個翻轉過來:被喜歡的東西才是主詞,控制動詞的一致變化,喜歡的人則放在與格。
| 俄語 | 字面意思 | 動詞形式為什麼改變 |
|---|---|---|
| Мне нра́вится э́тот фильм. | 對我而言,這部電影是令人愉快的。 | 單數 нра́вится 配合單數的 фильм。 |
| Мне нра́вятся э́ти кни́ги. | 對我而言,這些書是令人愉快的。 | 複數 нра́вятся 配合複數的 кни́ги——不是配合「我」。 |
想讓動詞配合「我」的直覺,正是這個結構要求你克服的習慣,如果你學過西班牙語的 gustar 系統,會發現這是它結構上的表親:另一個語言,為了同一個底層意思,得出了同樣「和中英文邏輯相反」的解法。
選定格的小詞
每個俄語前置詞都支配一個特定的格,還有少數前置詞會依意思不同支配兩個不同的格——這是一個真正有用的結構性事實,中文和英文的介詞都完全提供不了,因為中文和英文的介詞從來不會改變後面名詞的形式。
| 前置詞 | 格 | 核心意思 | 例句 |
|---|---|---|---|
| в | 賓格(移動)/前置格(位置) | 進入、到 對 在……裡、在 | Я иду́ в шко́лу.(我要進學校去。)/ Я в шко́ле.(我在學校裡。) |
| на | 賓格(移動)/前置格(位置) | 到……上、去 對 在……上、在 | Я иду́ на рабо́ту.(我要去上班。)/ Я на рабо́те.(我在上班。) |
| из | 屬格 | 從……裡出來、來自 | Я из Москвы́.(我來自莫斯科。) |
| с | 屬格(從……上面)/工具格(和、與) | 從……上面 對 和……一起 | Со стола́.(從桌上。)/ Со мной.(和我一起。) |
| у | 屬格 | 在、靠近;用在 у меня есть 裡表示所有者 | У окна́.(在窗邊。)U меня́ есть...(我有……) |
| к | 與格 | 朝、往〔某人那裡〕 | Я иду́ к врачу́.(我要去看醫生。) |
| от | 屬格 | 遠離 | Далеко́ от до́ма.(離家很遠。) |
| до | 屬格 | 直到、一直到 | До свида́ния.(直到〔我們〕再見面——再見。) |
| для | 屬格 | 為了〔……的利益/目的〕 | Э́то для тебя́.(這是給你的。) |
| без | 屬格 | 沒有 | Ко́фе без са́хара.(不加糖的咖啡。) |
| о/об | 前置格 | 關於 | Я ду́маю о тебе́.(我在想你。) |
| по | 主要是與格 | 沿著、根據、每個/大約 | Гуля́ть по па́рку.(在公園裡散步。) |
| над | 工具格 | 在……上方 | Над столо́м.(在桌子上方。) |
| под | 工具格(位置)/賓格(移動) | 在……下面 | Под столо́м.(在桌子下面。)/ Под стол.(到桌子下面去。) |
| пе́ред | 工具格 | 在……前面 | Пе́ред до́мом.(在房子前面。) |
| за | 工具格(位置)/賓格(移動,或「交換」) | 在……後面;交換 | За столо́м.(在桌子後面/旁邊。)/ Спаси́бо за по́мощь.(謝謝你的幫忙。) |
| ме́жду | 工具格 | 在……之間 | Ме́жду на́ми.(在我們之間。) |
| при | 前置格 | 在……面前、附屬於、在……的時代 | При Петре́ Пе́рвом.(在彼得大帝的時代。) |
| че́рез | 賓格 | 穿過、經過、再過〔一段時間〕 | Че́рез неде́лю.(再過一星期。) |
那些支配兩個不同格的前置詞(в、на、с、под、за——по 則屬於一個更大的家族,有自己一套特殊的例外)特別值得花心思,因為同一個前置詞,純粹因為後面接的格不同,意思就會真的改變——移動對靜態位置,或是完全不相關的慣用語。в шко́лу(賓格,朝學校去、進學校)和 в шко́ле(前置格,人在學校裡)不是風格上的變體;一旦 в 已經寫在紙上,格尾就是唯一能區分「我要去學校」和「我在學校」的東西。
被格尾解放
因為格尾已經標出每個名詞的文法角色,俄語詞序不需要像中文和英文詞序那樣扛起這個負擔——而這份自由是真實的,不只是偶爾出現的詩意破格。但「靈活」不代表「隨機」:俄語詞序被系統性地用來標示資訊結構,也就是句子假設你已經知道的東西,和它實際要告訴你的東西之間的區別。
| 俄語 | 字面讀法 | 為什麼用這個順序 |
|---|---|---|
| Ма́ша лю́бит Ва́ню. | 瑪莎愛凡尼亞。 | 中性語序,如果這單純是在報告新資訊。 |
| Ва́ню лю́бит Ма́ша. | 凡尼亞〔這個人〕,瑪莎愛〔他〕。 | 把 Ва́ню 提到句首,當成已知資訊,把新的、被強調的資訊——也就是究竟是誰愛他——放在句尾。 |
兩個句子都完全合乎文法,底層意思也一樣,因為 Ва́ню(賓格)和 Ма́ша(主格)不管放在哪裡都毫無歧義——光靠格尾,就能知道誰在愛、誰被愛。中文和英文都完全做不到這一點:中文「凡尼亞愛瑪莎」和「瑪莎愛凡尼亞」,或英文「Vanya loves Masha」和「Masha loves Vanya」,都是兩個意思互換、不一樣的句子,因為中文和英文靠的是位置,不是詞的形狀,來指派文法角色。
大多數「自由」重新排序背後的組織原則,是已知在前、新知在後(те́ма在前,ре́ма在後,也就是主題先於述題):聽者已經知道、或對話裡已經確立的資訊,傾向放在前面;新的、被問到的,或被強調的資訊,傾向放在句尾。問句和它的答句最能乾淨地顯示這一點:Кто здесь живёт? — Здесь живёт мой брат.(誰住在這裡?——我哥哥/弟弟住在這裡。)答句把「здесь живёт」(住在這裡)——問句裡已經確立的部分——留在前面,把 мой брат,也就是真正提供的新資訊,放在最後面,即使中文或英文那種直白的「我哥哥住在這裡」,會把新資訊放在前面。
中性、沒有特別強調的俄語直述句,大多數時候仍然傾向主詞-動詞-受詞的順序,所以這種靈活性,最好理解成疊加在一個鬆散預設值之上的、真正系統性的選項——不代表俄語詞序是隨便的,或什麼順序都行。
塑造句子的小詞
最簡單的是非問句,維持普通直述句的詞序,完全靠上揚的語調來表達:Ты говори́шь по-ру́сски?(你會說俄語嗎?)和直述句「Ты говори́шь по-ру́сски」逐字相同,只靠說出來的方式來區分——這一點反而和中文很像,中文也可以單靠語調把一句直述句變成問句。
ли 接在被詢問的詞後面——通常是為了這個目的被提到句首的動詞——是把一個是非問句嵌進更大句子裡的標準做法,功能很像中文的「是否」或英文的「whether/if」:Он спроси́л, придёт ли она́.(他問她是否會來。)在直接問句裡,ли 會比單純的語調上揚,多帶一點講究、正式,或試探的語氣:Не зна́ешь ли ты, где он?(你是否碰巧知道他在哪裡?)
же 會替它前面接的那個詞加上強調、對比,或一點不耐煩、堅持的語氣,大致像中文的「到底」「明明」,或英文重讀的「did」:Что же ты де́лаешь?(你到底在做什麼?)Я же говори́л!(我不是說過了嗎!/我早就跟你說了!)
這兩個後綴都接在疑問詞(кто、что、где、когда́……)後面,構成不定代名詞,但它們標示的是真正不同種類的不確定性,搞混了會改變一個句子實際的宣稱內容。
| 後綴 | 標示 | 例句 | 意思 |
|---|---|---|---|
| -то | 一個具體、真實存在的指涉對象,只是說話者不知道或沒有說出他的身分 | Кто-то звони́л. | 有人打了電話來〔一通真實的電話發生了;我只是不知道/沒說是誰〕。 |
| -нибудь | 任何指涉對象都可以——連存不存在都不確定,常見於問句、條件句、未來式和命令句 | Ты кому́-нибудь говори́л об э́том? | 你跟任何人說過這件事嗎?〔「有沒有這樣一個人」正是這句話在問的〕 |
Позвони́ мне кто́-нибудь!(誰打個電話給我吧!——隨便誰都行,我不在乎是誰,而且這件事還沒發生。)這組 -то/-нибудь 的對比,和其他語言在關係子句裡用語氣來標示「具體」對「不具體」的區別(一個確定存在、被肯定描述的東西,對比一個身分不明、可能根本不存在的東西)是結構上的近親——同一套底層邏輯,只是換了一套文法外衣。
| 基本詞 | -то(某個、未指名) | -нибудь(任何) | ни-(一個都沒有,搭配 не) |
|---|---|---|---|
| кто(誰) | кто-то(某人) | кто-нибудь(任何人) | никто́(沒有人) |
| что(什麼) | что-то(某事) | что-нибудь(任何事) | ничто́(什麼都沒有) |
| где(哪裡) | где-то(某處) | где-нибудь(任何地方) | нигде́(哪裡都不) |
| когда́(何時) | когда́-то(曾經、某個時候) | когда́-нибудь(總有一天、哪天) | никогда́(從不) |
-нибудь 有一個比較正式、文學性的替代形式 -либо(кто-либо、что-либо),值得在書面文本裡認得出來,即使日常口語裡你會用的是 -нибудь。ни- 這一欄直接呼應上面否定句一節:這些正是會和動詞的 не 疊加、而不是取代它的否定代名詞。
兩軸的一致關係
кото́рый(哪個/誰/那個)把一個子句連回前面提到的名詞,而且它完整變格——像規則硬幹形容詞一樣——涵蓋全部六個格和兩個數。它的一致規則,真的值得整理成一個乾淨、分成兩部分的原則來講,因為一旦想通了,кото́рый 就不再是四五十個要背的形式,而是一小塊邏輯而已。
性和數配合先行詞——也就是主要子句裡、кото́рый 所指的那個名詞。格則完全由 кото́рый 在自己那個關係子句裡擔任的文法角色決定,和先行詞在主要子句裡剛好是什麼格完全無關。
| 句子 | кото́рый 的性/數 | кото́рый 的格,以及原因 |
|---|---|---|
| Же́нщина, кото́рая живёт здесь, — врач. | 陰性單數,配合 же́нщина | 主格——她在自己的子句裡是「住」這個動作的主詞。 |
| Же́нщина, кото́рую я ви́жу, — врач. | 陰性單數,配合 же́нщина | 賓格——她在自己的子句裡是「我看見」的受詞。 |
| Же́нщина, о кото́рой я говорю́, — врач. | 陰性單數,配合 же́нщина | 前置格——她在自己的子句裡跟在前置詞 о 後面。 |
| Же́нщина, кото́рой я дал кни́гу, — врач. | 陰性單數,配合 же́нщина | 與格——她在自己的子句裡是「我給」的間接受詞。 |
留意 кото́рая 在每一行都維持陰性單數——這一半的一致關係完全不會變,因為 же́нщина 一直都是先行詞——但格在每一行都不一樣,只追蹤 кото́рый 在自己那個較小子句裡做的事。這套雙軸系統,其實比英文「who/whom/whose/that」透明得多,英文把好幾種區別都合併在一起,性別更是完全不標記;中文的「的」則更進一步,完全不隨性、數或格變化,所以中文使用者面對俄語這套系統時,等於是從「什麼都不標記」一路要學到「兩個軸各自獨立標記」,這中間的落差比英語使用者面對的落差還要大一些。
俄語使用者怎麼稱呼彼此
ты 是非正式單數的「你」,用在家人、好朋友、小孩,以及已經彼此默契用非正式方式相待的同輩之間。вы 身兼兩職:既是正式單數的「您」,用在陌生人、長輩,以及職場或機構場合,也是不分關係親疏、對兩個人以上一律使用的普通複數「你們」。從 вы 換成 ты 稱呼某人,是一個真實、有時候還會明講出來協商的社交事件——Дава́й на ты?(我們互相用 ты 稱呼好嗎?)——不是兩個人熟了之後自動發生的事。
正式稱呼通常會把名字搭配一個從父親名字衍生出來的父稱(男性用 -ович/-евич,女性用 -овна/-евна),而不是像英文「Mr. Smith」那樣用頭銜加姓:Ива́н Петро́вич(伊凡,彼得之子)或 Мари́я Петро́вна(瑪麗亞,彼得之女)。這個「名字+父稱」的組合,搭配 вы,是稱呼老師、醫生或年長同事的標準禮貌方式——它的作用相當於中文的「王老師」「李醫師」,或英文的「Mr./Ms. 〔姓氏〕」,不是像第一次接觸這個概念的人可能誤會的那樣,是某種中間名。完整的三部分——名字、父稱、姓氏——會出現在正式文件上;日常口語裡禮貌稱呼通常只用「名字+父稱」。
俄語人名帶著一套比英文暱稱精細得多的小稱系統,編碼著親暱、熟悉,有時候還有一點反諷的細微差異,學習者得有人告訴他們這不是隨機的:Алекса́ндр(亞歷山大)縮短成中性、非正式的 Са́ша,還可以進一步變成親暱(或者依語氣而定,帶點輕蔑)的 Са́шенька 或 Са́шка,或者鄉土、老派的 Шу́рик。Мари́я(瑪麗亞)也類似,會經過 Ма́ша 變成 Ма́шенька 或 Ма́шка。該用哪個形式,取決於關係和當下的場合,不是一條固定規則,用錯了(比如對陌生人用幼稚的小稱)會被當成真正的社交失禮,不只是用詞奇怪而已。
普通名詞也會用同一類能產性很高的小稱後綴(-ик、-чик、-ок、-ек、-ечк-、-очк-、-ушк-、-юшк-),加上「小」「溫暖」,或者——完全依語氣和語境而定——輕視的意味:дом(房子)→ до́мик(溫馨的小房子);ма́ма(媽媽)→ ма́мочка(親暱的「媽咪」);соба́ка(狗)→ соба́чка(「小狗狗」)。準確預測一個名詞該用哪個後綴,並且在語境裡正確讀出它的情感色彩,是俄語流利程度裡一個真正、需要好幾年累積的次系統,不是一條快速外掛的規則——值得老實承認這一點,而不是包裝成一個簡單的詞彙小技巧。
俄語不是單一、統一的樣貌
本指南描述的是標準俄語——以莫斯科為基礎、廣播媒體、教育和大多數出版品所使用的發音和文法規範——但俄語就像任何一種被數億人在廣大地理範圍裡使用的語言一樣,並不是統一的樣貌,假裝不是這樣只會扭曲它的真實面貌。
俄羅斯北部方言偏好 о́канье——把非重音的 о 唸得比較接近它完整的音值,而不是像本指南前面描述的標準 а́кающий 發音那樣弱化——這是一個真實、在歷史上頗受重視的地區特徵,不是單純「講錯 аканье」。俄羅斯南部方言則以一種獨特的擦音 г 聞名,讀音比標準的硬 [g] 更接近「h」音,這個特徵也和受烏克蘭語影響的口音有很強的關聯。除了發音之外,про́сторечие——一種非正式、有時候帶點勞工階層色彩的口語語域,有自己的詞彙、填補用的語氣詞,偶爾還有不合標準的文法——是和正式的文學標準俄語並列,而不是低於它的一個真實、廣泛使用的語域,不只是「講不好的俄語」。
在前蘇聯的大片領土上——白俄羅斯、哈薩克、吉爾吉斯、波羅的海國家、烏克蘭等等——俄語是廣泛使用的第二語言,在許多社群裡甚至是第一語言,帶有依國家和社群而不同的地區口音、當地外來詞,以及語碼轉換模式。有一個常見的誤解值得在這裡講清楚、講準確:白俄羅斯語和烏克蘭語是各自獨立的東斯拉夫語言,和俄語、以及彼此之間關係密切,但不是俄語的方言。近年來,尤其是 2014 年和 2022 年之後,這個地區部分地方使用俄語的模式,以及對俄語的態度,也出現了顯著的變化——這是一個本指南會指出、但不表態的活生生的社會與政治現實,因為這裡描述的標準俄語文法的語言事實,不管在哪裡、被誰學習或使用,都一樣成立。
實際練習
回答怎麼練習俄語文法,最有力的方式,是從一個真實情境開始,選擇能表達實際發生的事的形式,而不是孤立地反覆操練變格表。格的表格和體的配對是不可或缺的參考工具,但真實的句子需要即時的判斷:這個動詞或前置詞現在要求哪個格?這個動作是一個過程,還是一個已完成的整體?
過去式裡的體
問問自己這句話實際在宣稱什麼:一個過程、一個重複的習慣,或單純某件事發生過的事實,還是一個帶有結果的單一已完成事件。Вчера́ я весь ве́чер чита́л кни́гу.(昨天我整個晚上都在讀書——未完成體,因為「весь ве́чер」,整個晚上,描述的是一段持續時間,不是一個完成的結果。)Вчера́ я прочита́л кни́гу.(昨天我把那本書讀完了——完成體,因為這句話的重點就是書被讀完了。)
一個可靠的判斷方式:如果中文自然會說「在……」「以前常常……」,或單純報告一個活動發生過、不評論結果,就選未完成體;如果中文的重點在於某件事「做完了」「完成了」「達成了」,就選完成體——這和用英文「was -ing」「used to」對「did」來判斷是同一套邏輯。這個判斷法不是完美的——它不能取代真正的大量接觸——但在你累積接觸量的過程中,能解決大多數日常過去式的選擇。
運動動詞的實際應用
問問自己:這句話描述的是現在正在發生、或進行中的一趟具體行程,還是習慣性、重複性,或一趟來回。Я иду́ на рабо́ту.(我現在正要去上班——定向動詞 идти́,一趟進行中的行程。)Я хожу́ на рабо́ту пешко́м.(我走路去上班〔習慣性,一般的做法〕——不定向動詞 ходи́ть。)Я ходи́л в магази́н.(我去了商店〔而且回來了〕——不定向動詞,把這趟來回標示成一個已完成的整體。)
同一個問題——單一方向/行程,對習慣性/重複性/來回——完全一樣適用在 е́хать/е́здить、бежа́ть/бе́гать、лете́ть/лета́ть,以及 нести́/носи́ть 上。一旦加上一個方向前綴(при-、у-、вы-……),就完全不要再問定向/不定向的問題了,改問一般的體的問題——單一、已完成的到達/離開/進入用完成體,同一個動作被看成過程或習慣則用未完成體。
快速判斷格的方法
在真正有時間壓力的情況下,靠這個前置詞在回答什麼問題來分類,而不要試著回想一份背下來的清單。「去哪裡?」(朝……移動、進入、到……上)幾乎總是要賓格(в、на、за、под、че́рез)。「在哪裡?」(靜態位置)幾乎總是要前置格或工具格(в、на+前置格;над、под、за、пе́ред、ме́жду+工具格)。「誰的/什麼的/沒有什麼」可靠地要屬格(у、из、от、до、для、без、意思是「從……上面」的 с)。「給誰、對誰、朝誰的方向」要與格(к、по)。這沒辦法解決每一個慣用語——光 по 自己在這個捷徑之外,就還有好幾種依格支配的用法——但它能把一個空白的回想問題,變成一個小得多、快得多的選擇題,在真實對話裡派上用場。
沒有寫下來的技能
因為在絕大多數真實的俄語文本裡,重音真的沒有被標出來,而且沒辦法像西班牙語,或〔大致上〕波蘭語那樣從拼寫預測出來。兩個學習者可以讀同一份單字表,卻對一個新單字的重音位置,各自猜出不同、而且都猜錯的答案,純粹因為兩人都沒有任何拼寫線索可以依靠。這不是你學習上的漏洞;這是這個語言真實、結構性的事實,母語者能解決這個問題,純粹是因為他們在需要閱讀之前,早就聽過每個詞被說出來幾千次了。
實際的因應方式不是一條規則,因為根本沒有可靠的規則存在——而是刻意選擇會標出重音的教材(分級讀本、辭典,還有本指南自己的轉寫都會標),主動聆聽音檔裡的重音模式,而不只是跟著唸,並且接受即使到了進階程度,偶爾重音讀錯,也是非母語人士最常見、也最容易被原諒的特徵之一,很少會單靠這一點就讓人聽不懂。
練習
把每一句換成不同的人稱、性別或單複數重新造一次,重新推導出所有跟著改變的字尾——這種重新組合,而不是重複同樣這六個句子,才是回答怎麼練習俄語文法真正有效的方式。
俄語學習者常見問題
先從字母和發音開始,再用主格和賓格搭配常見的現在式動詞,組出簡單的句子——光是這個組合,就能讓你很快說出和聽懂大量的內容。也要儘早加入屬格,因為否定句、所有關係和數詞都一直需要用到它。等前兩三個格都感覺穩固之後,再加入其餘的格系統和兩種動詞變位,不要一次把六個格都塞進去。
比大多數學習者以為的還要早,而且絕對要在你覺得「準備好了」之前就開始——體從一開始就編織進過去式和未來式裡,所以俄語裡根本沒有一個真正「不用管體」的階段可以躲。從一開始就把動詞當成配對來學(де́лать/сде́лать,而不是只學 де́лать),依靠本指南前面提過的簡單判斷法——「這是一個過程,還是完成了?」——而不要期待自己立刻對這個選擇有反射性的直覺。那種反射動作會在後面、靠大量接觸自然出現,不是你應該早早就要求自己掌握的東西。
本指南描述的核心文法——格系統、動詞變位、體——不管俄語在哪裡被使用,都是共通的標準俄語。會改變的是發音(俄羅斯境內的地區方言)、語域(正式書面俄語對 про́сторечие 口語),以及在更廣泛的後蘇聯地區裡,受鄰近語言影響的當地詞彙、語碼轉換和口音。這些變化都不會改變六格系統或體的配對本身。
不需要。重音錯誤即使在進階學習者身上也很常見,而且很少會單靠自己就阻礙溝通,這點和真正用錯格尾,或不小心漏掉一個疊加的否定詞不一樣。優先照顧會改變意思的文法——格、體、否定——讓重音的準確度透過聆聽慢慢累積,而不要把它當成一道必須先通過、才准許開口說話的關卡。
直接用俄語組句
把俄語句子當成一個個完整的單位來學,建立在帶格標記的名詞和一個選定的體之上,而不是把中文或英文句子的詞一個一個換成俄語詞。先注意哪個名詞帶著哪個格尾,再去擔心它在句子裡的位置,因為在俄語裡,是字尾、不是位置,在做中文和英文詞序原本負責的工作。刻意練習把一個你已經確定造對的句子重新排列——把受詞挪到句首、移動動詞的位置——然後檢查意思是不是仍然照格尾承諾的那樣維持不變。
當一個訂正改變的是你的詞序、而不是你的字尾時,要具體問自己:原本的版本是不合文法,是真的有歧義,還是只是相對於對話裡已經知道的資訊來說不夠自然——這是三個不同的問題,需要三種不同的修正方式。跟讀簡短的母語錄音,換上不同的人物或受詞重新複述一次,同時保持格尾和體不變。久而久之,真實的俄語模式——而不是把中文或英文句子逐字翻譯過去——會變成你造句時預設的起點。
初學者的俄語文法,核心是兩套中文完全沒有對應機制的系統:一套是六格系統,靠改變字尾標示每個名詞在句子裡的文法角色;另一套是動詞的體,標示一個動作究竟是已完成的整體,還是進行中的過程。名詞、代名詞和形容詞的字尾,會依格、性、數而改變,所以像 Я чита́ю кни́гу(我正在讀一本書)這樣的句子,受詞 кни́га 就會帶上賓格字尾 -у。俄語動詞隨人稱變化的程度,比中文使用者可能以為的還要小,但每次都必須在未完成體和完成體之間二選一,沒有中立選項。建議先從字母和發音開始,再學主格、賓格和現在式動詞,最後才加入完整的格系統和體。
俄語完全沒有對應英文「a」或「the」的詞——這點中文使用者不會太意外,因為中文本來就沒有冠詞。像 кни́га(書)這樣一個名詞,可以指「一本書」「那本書」,或就只是「書」,完全看語境和詞序而定,這其實和中文光桿名詞的用法很接近。定指與否通常由名詞在句子裡的位置決定:На столе́ лежи́т кни́га(字面是「桌上放著一本書」,新資訊放在句尾,讀起來就是不定指)對比 Кни́га лежи́т на столе́(「那本書在桌上」,已知資訊放在句首,讀起來就是定指)。這幾乎正是中文「桌上有一本書」和「那本書在桌上」之間的對比——新資訊放句尾、已知資訊放句首的邏輯,中文使用者其實早就在用,只是很少意識到自己在用。俄語偶爾也會用一個詞來補位,例如 оди́н(one,用法接近「某一個」)或 э́тот(this,指向已知的東西),但這些終究不是英文「a」「the」那種每個名詞都要有的強制文法標記。對中文使用者來說,這與其說是俄語的額外難點,不如說是俄語少了一件中文使用者從來不需要學的東西。
俄語靠改變字尾來標示名詞的文法角色,一共有六個格:主格(主詞,字典查到的原形,я иду́ — 我走)、屬格(表示所有、否定或「的」,кни́га сестры́ — 姊妹的書)、與格(間接受詞,以及無人稱句裡的感受者,я даю́ ей — 我給她)、賓格(直接受詞,я ви́жу её — 我看見她)、工具格(表示方式或「用」,я пишу́ ру́чкой — 我用筆寫)、前置格(只跟在特定前置詞後面,о кни́ге — 關於這本書)。中文完全沒有格這種東西——中文靠語序,靠「的」「把」「給」這類虛詞,做同樣的工作,名詞本身的字形永遠不變。幾乎所有形容詞、大多數代名詞,還有部分數詞,都要配合名詞的格變化,所以一個文法角色的改變,可能牽動句子裡好幾個詞的字尾。也正因為格尾本身已經帶著文法角色的資訊,俄語詞序才能比依賴語序的中文或英文自由得多。
幾乎每個俄語動詞都有一組體的搭檔:未完成體(несоверше́нный вид)描述一個過程、一個重複的動作,或單純陳述某件事發生過的事實;完成體(соверше́нный вид)描述一個被當成完整整體看待、通常帶有結果的單一已完成動作。Я чита́л кни́гу(我在讀/讀過那本書,未完成體)沒有宣稱讀完了;Я прочита́л кни́гу(我把整本書讀完了,完成體)則明確表示讀完了。中文的「了」「著」「過」某種程度上也在標記動作的樣貌——「過」偏向經驗或完成、「著」偏向持續狀態、「了」的情況則複雜得多——這些可以當作理解俄語體的部分起點,但也僅止於部分起點:中文這些標記是可以自由加減、常常可以省略的虛詞,而且和時態、語境糾纏在一起;俄語的體卻是動詞本身「二選一」、每次都必須做出、沒有中立選項的文法範疇。選對體,公認是俄語裡最難養成的一個習慣,因為它要求你判斷一個事件的形狀,而不只是它的時態。
俄語的運動動詞分成定向動詞——用於朝單一方向移動,或正在進行中的單一一趟行程,以及不定向動詞——用於習慣性、重複性,或來回的移動,這是中文(和英文一樣)完全沒有語法化的區分:中文的「去」不管是「我正要去學校」還是「我每天去學校」都用同一個字,靠語境或加「每天」這類詞來分辨。Я иду́ в шко́лу(我現在正要去學校)用的是定向動詞 идти́;Я хожу́ в шко́лу ка́ждый день(我每天去學校)用的是不定向動詞 ходи́ть,表達習慣模式。同樣的區分也出現在 е́хать/е́здить(搭車去)、бежа́ть/бе́гать(跑)、лете́ть/лета́ть(飛),以及 нести́/носи́ть(拿著走)這些詞組上。一旦加上像 при-(到達)或 вы́-(出去)這樣的方向前綴,這個區分就會消失,動詞就變成一組普通的完成體/未完成體配對,例如 прийти́(完成體,到達)和 приходи́ть(未完成體,〔習慣性〕到達)。
俄語裡幾乎每個子音都有硬音和軟(顎化)音兩個版本,這組軟硬對立可以說是俄語語音系統裡最核心的一件事,同時影響拼寫、文法字尾和詞義。中文的聲母沒有這種系統性的軟硬對立,最接近的大概是「你」和「泥」聲母上的細微差異,但中文使用者從來不需要有意識地追蹤這種差異,也不會靠它分辨出兩個不同的詞。軟音的標示方式,不是靠軟母音字母(я、е、ё、ю、и)接在子音後面,而不是硬母音字母(а、э、о、у、ы),就是靠子音後面直接加軟音符 ь:мат(將死/罵人話,硬音 т)對比 мать(媽媽,軟音 ть)。聽錯或發錯這組對立,可能把一個真實的詞變成另一個完全不同的真實的詞,不只是讓口音聽起來比較重。因為格尾和動詞字尾幾乎全部建立在這組成對的硬、軟母音字母上,理解軟硬子音系統,是後面變格和變位系統的先修知識。
你大致沒辦法從拼寫猜出重音——俄語的重音無法預測(不固定落在某個音節上),而且會移動(同一個詞的不同形式,重音可能落在不同位置),所以只能一個詞一個詞、一個形式一個形式死記。比較 рука́(手,主格單數,重音在字尾)與 ру́ки(手,主格複數,重音跳回詞幹)和 ру́ку(手,賓格單數,同樣是詞幹重音)。一般印刷的俄語文本完全不標重音;辭典和學習教材會用銳音符標出重音,純粹當作學習輔助,本指南的轉寫也採用同樣的慣例。重音讀錯很少會讓句子完全聽不懂,卻是辨認非母語人士最可靠的線索之一,而且需要長期聽力練習才能改善,不是靠一條規則就能解決。
свой(svoy)是反身物主代名詞,不論主詞是第幾人稱,它一律指回自己所在子句的主詞,俄語專門用它來避開一個英文「his/her/their」自己解決不了的歧義——中文其實也有類似的潛在歧義,而且中文通常也是靠語境、而不是靠文法形式來解決。Он лю́бит свою́ жену́(他愛自己的太太)意思是太太屬於主詞 он 本人;Он лю́бит его́ жену́(他愛他的太太)則表示太太屬於前面提到的另一個男人,因為像 его́ 這樣的第三人稱代名詞沒辦法指回自己子句的主詞。英文「his」在「He loves his wife」這種句子裡確實有歧義,讀者得自己猜兩個「他」是不是同一個人;中文「他愛他太太」同樣含糊,通常也得靠上下文才能分辨。俄語的 свой/его́ 對立則直接在文法裡解決了這個問題,不用猜。這讓 свой 成為要儘早內化的重要小詞之一,因為該用 свой 的地方誤用 его́,是會改變句意的常見初學者錯誤,不只是文體上的小瑕疵。
俄語表達一般的所有關係,完全不靠像英文「have」這樣的動詞;而是用 у(在……那裡)加上所有者的屬格,再加上 есть(有、存在),再加上被擁有物的主格:У меня́ есть кни́га(字面是「在我這裡有一本書」,意思是我有一本書)。俄語這個結構其實更接近中文「我這裡有一本書」這種存在句的邏輯,只是俄語把「我這裡」用屬格加前置詞 у 明確標出來。動詞 име́ть(有)確實存在,但幾乎只用在正式或抽象的說法,例如 име́ть значе́ние(有意義,具重要性),日常的實際擁有不會用它。當句子的重點從「有沒有」轉移到「這個東西怎麼樣」的時候,есть 就會省略,例如 У меня́ но́вая маши́на(我有一輛新車)。否定所有時不是在 есть 前面加「不」,而是整個換成另一個詞 нет,再加屬格,而且被擁有的名詞本身也要從主格改成屬格:У меня́ нет маши́ны(我沒有車)。
нра́виться 的意思不是中文、英文「喜歡」那種以喜歡的人當主詞的結構,它比較接近「使……感到愉快」,所以被喜歡的東西才是文法上的主詞,喜歡的人則放在與格。Мне нра́вится э́тот фильм(字面是「這部電影令我愉快」,意思是我喜歡這部電影)動詞維持單數,因為 фильм 是單數;Мне нра́вятся э́ти кни́ги(我喜歡這些書)動詞則變成複數,因為 кни́ги 是複數,跟喜歡的人完全無關。這跟俄語其他「與格感受者」句型是同一套邏輯,包括 мне ну́жно(我需要)和 мне хо́лодно(我冷),感受者都放在與格,而不是句子的主詞。中文「我喜歡這部電影」表面上和英文一樣以喜歡的人當主詞,所以這個倒轉過來的邏輯,對中文使用者來說和對英語使用者一樣,都需要刻意調整過來。
ты 是非正式單數的「你」,用在家人、好朋友、小孩,以及已經説好用非正式方式稱呼彼此的同輩之間;вы 身兼兩種功能,既是正式單數的「您」,用在陌生人、長輩和職場等正式場合,也是不分親疏、對兩個人以上一律使用的複數「你們」。從 вы 換成 ты 稱呼某人,在俄語文化裡是一個被公認的社交時刻,有時候還會像 Дава́й на ты?(我們互相用 ты 稱呼好嗎?)這樣明講出來提議。正式稱呼也常常搭配名字加父稱,而不是頭銜加姓,例如 Ива́н Петро́вич(伊凡,彼得之子)或 Мари́я Петро́вна(瑪麗亞,彼得之女),作用大致相當於中文的「王先生」「李小姐」。用錯這個語域是真正的社交失禮,不只是文法錯誤,所以大多數學習者最安全的做法,是對還沒被明確邀請用 ты 稱呼的人一律用 вы。
是的——ё(yo)是完全獨立於 е(ye)的一個字母,而且永遠帶重音,但在一般印刷和手寫的俄語裡,上面那兩點幾乎總是被省略,直接寫成 е,由讀者自己判斷原本是哪個字母。這偶爾會造成真正會改變意思的歧義:все(大家,複數)和 всё(所有東西,中性單數)是兩個不同的詞,兩點一省略就都變成同樣的拼法 все。辭典、童書,以及給學習者看的教材會保留這兩點,少數不保留就真的容易被讀錯的詞也會保留。本指南從頭到尾都保留 ё 的兩點,就像用心編寫的教材一樣,但在其他真實、日常的俄語文本裡,不要期待會看到它們。
本指南描述的是標準俄語;當地區、方言或語域差異影響意思或形式時,會加以標明。