C2

匈牙利语高级句子结构

Bonyolult Mondatszerkezetek

本文属于 Settemila Lingue 上的 匈牙利语 语法树。

要点速览

匈牙利语复杂句常用两端呼应的词来组织信息:例如 azt…hogy… 表示“所说的内容是……”,azzal…akivel… 表示“和……的那个人”。两端的词形分别由各自所在的句子决定,不必带相同的词尾。遇到长句,先找主句的核心动作,再判断每个从句补充的是内容、人物、地点、条件还是让步,不要按中文语序逐字拼接。

概述

一个句子可以同时转述别人的话、提出条件、交代目的地,还说明那个地点发生过什么。这就是复杂句结构:几个分句(句子中能表达一个相对完整意思的部分)相互连接,有的并列,有的依附于另一个分句。主句是支撑整个句子的骨架;从句则是依附于其他分句、补充内容或条件等信息的部分。

本主题位于 C2,重点并不是再记一批连接词,而是把已经学过的间接引语、关系从句和条件表达结合起来。所谓“嵌套”,就是一个从句里面又包含另一个从句;所谓“远距离依存”,就是两个互相解释或呼应的成分隔得很远,读到后半句才知道前半句到底指什么。在访谈、评论、正式邮件和论述文字中,这两种现象都很常见。

中文也能说“他说,如果你来,我们就去昨天去过的地方”。但中文的“昨天去过的”放在“地方”前,匈牙利语通常先给出一个地点词,再用后面的从句解释它。中文还可以依靠上下文省略很多成分;匈牙利语则常把“和谁”“想到谁”“把什么当作内容”等关系写进词尾。理解长句时,词尾和层级比句子的总长度更重要。

结构怎样运作

一、先把长句还原成骨架

先看一个包含多个层级的句子:

Azt mondta, hogy ha jössz, elmegyünk oda, ahol tegnap voltunk.
他说,如果你来,我们就去昨天去过的地方。

不要把四个动词当作同一级信息。它们之间的关系是:

  1. Azt mondta:他说了那件事。这是最外层主句。
  2. hogy … elmegyünk oda …:所说的内容是“我们去那里”。整个内容从句受 mondta 支配。
  3. ha jössz:“如果你来”,是“我们去”的条件,不是“他说”的条件。
  4. ahol tegnap voltunk:“我们昨天在的地方”,解释 oda 所指的目的地。

中文翻译中可以加“就”来显示条件结果;匈牙利语并不因此必须另添一个对应“就”的词。这里的 hogy 引出转述内容,ha 引出条件,ahol 引出地点描述。它们功能不同,不能只因为中文译文看起来连贯就互相替换。

一个实用办法是暂时删掉最里面的补充信息:Azt mondta, hogy elmegyünk oda.,即“他说我们会去那里”。骨架确定以后,再把条件和地点说明放回去。

二、主句先留一个位置,从句再把它填满

“关联词系统”在这里指两端呼应的表达:主句里的指示成分(先指向“那个人、那件事、那里”等)和从句里的引导成分一起说明关系。主句中的这类词也称回指词,作用可以理解为“先占一个位置,等从句来解释”。

常见呼应形式 中文理解 主要作用
azt … hogy … 所说、所知道的内容是…… 把整个从句作为内容
az … aki … ……的那个人 指人
azt … akit … ……的那个人,作为主句的对象 主句和从句都可能涉及动作对象
azzal … akivel … 和……的那个人 两边各自表示“和”
arra … amire … 对于/想到……的那件事 具体含义取决于动词
ott … ahol … 在……的地方 表示所在地点
oda … ahová … 到……的地方 表示移动终点
onnan … ahonnan … 从……的地方 表示起点
akkor … amikor … 在……的时候 表示时间
úgy … ahogy … 按照……的方式 表示做法
annyit … amennyit … ……那么多 表示数量

这张表列的是常见组合,不是要求两端永远使用一模一样的关系。尤其是地点表达,主句可能说“去那里”,从句却说“昨天在那里”。因此 oda, ahol tegnap voltunk 完全合理:目的地在主句中是移动终点,在从句中是过去所在的地点。

三、每一端的格尾都要单独判断

格(用词尾标明一个成分与动作的关系)是读懂关联代词的关键。主语是“谁或什么做某事”;宾语是“动作直接作用于谁或什么”。此外,词尾还能表示“和谁”“给谁”“朝哪里”等关系。

Az beszélt, akit tegnap láttál.
昨天你见到的那个人发言了。

  • az 在主句中是“发言”的主语,所以没有宾语词尾。
  • akit 在从句中是“你见到”的宾语,所以带 -t。

再看两端关系不同的例子:

Azzal beszéltem, akire gondolsz.
我和你想到的那个人谈过了。

主句使用 beszél valakivel,即“和某人交谈”,所以是 azzal;从句使用 gondol valakire,即“想到某人”,所以是 akire。不能因为两端指同一个人,就把两个词都改成“和谁”的形式。

对于以中文为主要学习语言的人,这一点尤其值得单独练习。中文靠“和、对、把”等词或语境表示关系,而匈牙利语很多时候把关系附在代词上。练习时,先分别写出“我和他谈过”“你想到他”,再把“他”替换成对应的关联形式,比直接翻译整个长句可靠。

四、关系从句不仅修饰名词,也能直接指人或事

关系从句是“说明某个人或某件东西是哪一个”的从句。匈牙利语常把它放在所说明的成分后面:

Az a kolléga, akivel tegnap beszéltem, ma nincs itt.
昨天和我交谈的那位同事今天不在这里。

中文将“昨天和我交谈的”放在“同事”前;匈牙利语先出现 az a kolléga,再补充 akivel tegnap beszéltem,最后回到主句的 ma nincs itt。中间的从句插入后,主句的两部分就被隔开了。

也可以不用具体名词,直接说:

Aki időben jelentkezik, az részt vehet a tanfolyamon.
按时报名的人可以参加课程。

前置的 aki… 先定义一类人,后面的 az 再把这个人接回主句。中文往往用一个“……的人”就处理完了,匈牙利语则可以清楚地分成两个部分。

区分几个常见引导词时,可先掌握以下原则:aki 指人;amely 常用于说明一个明确说出的事物名词,尤其在较正式的文字中;ami 常指未明确命名的事物,或前面整件事情。口语中 ami 的使用范围较宽,但正式写作不宜把所有事物都机械地改成 ami。

五、语序安排信息,连接词标明关系

匈牙利语不是“从句一定把动词放在最后”的语言。语序除了语法关系,还会体现话题(这句话正在谈什么)和焦点(要特别强调或对比的信息)。复杂句里也应先看每个分句自己的安排,而不是套一个统一的从句词序。

Azt mondta, hogy PÉTER jön el.
他说,来的是彼得。

这里用大写标出重读,不表示平常写作需要大写。强调 Péter 时,动词前缀 el 放到 jön 后面,形成 jön el。动词前缀是 el-、meg- 等与动词搭配、改变方向或完成意义的短成分。长句中出现前缀后置,可能是焦点或否定等句内规则造成的,并不意味着从句本身采用另一套固定语序。

六、嵌套不会自动改变时间或语气

间接引语是“不照原话引用,而把话的内容嵌入自己的句子”。匈牙利语不会只因外层动词是过去式,就机械地把内层动词也改为过去式:

Tegnap azt mondta, hogy ma jön.
他昨天说今天来。

mondta 是过去的“说了”,jön 是“来”。这里的时间由 tegnap“昨天”和 ma“今天”帮助确定。转述时间改变时,“今天、明天”究竟以谁的时间为准,需要按实际语境调整,而不是只看动词形式。

语气是动词形式表达“事实、要求、假设”等态度的方式。hogy 本身不决定语气:陈述内容和提出要求可以用不同形式。

  • Azt mondta, hogy Péter eljön.——他说彼得会来。
  • Azt kérte, hogy Péter jöjjön el.——他请求彼得过来。

第二句的 jöjjön 是用于命令、请求等表达的形式。在从句中,它不是直接冲着彼得发号施令,而是说明请求的内容。

情境例句

以下例句覆盖内容嵌套、人物呼应、地点关系、让步和虚拟比较。阅读时先判断每个连接词引出的从句属于哪一层,再核对代词词尾。

匈牙利语 中文 结构提示
Azt mondta, hogy ha jössz, elmegyünk oda, ahol tegnap voltunk. 他说,如果你来,我们就去昨天去过的地方。 条件和地点说明都在转述内容之内。
Akit láttál, az az, akire gondolok. 你见到的那个人,就是我想到的那个人。 同一个人在不同从句中承担不同关系。
Úgy csinált, mintha nem hallotta volna. 他装作没听见。 行为表现与假设情景形成比较。
Bármennyire is akartam volna, nem tehettem. 即使我再想那样做,也办不到。 强烈的意愿仍不能改变结果。
Azzal beszéltem, akire gondolsz. 我和你想到的那个人谈过了。 主句是“和某人谈”,从句是“想到某人”。
Az a kolléga, akivel tegnap beszéltem, ma nincs itt. 昨天和我交谈的那位同事今天不在这里。 关系从句插入主句中间。
Akkor indulunk, amikor mindenki készen áll. 等大家都准备好了,我们就出发。 时间从句说明何时出发。
Nem tudom, hogy eljön-e az, akit meghívtál. 我不知道你邀请的那个人会不会来。 是否疑问中又嵌入了人物说明。
Azt szeretném, hogy az is eljöjjön, aki eddig nem vett részt a megbeszéléseken. 我希望此前没参加过讨论的人也能来。 愿望内容里包含关系从句。
Bár tudta, hogy nehéz lesz, mégis elvállalta a feladatot. 虽然他知道会很难,还是接下了任务。 让步从句内部又有内容从句。
Ha elkészültél azzal, amit tegnap kértünk, küldd el nekünk. 如果你已经完成了我们昨天要求的内容,就把它发给我们。 条件从句中的“那件事”由关系从句说明。
Oda költözött, ahonnan a barátja nemrég eljött. 他搬到了朋友不久前离开的地方。 主句表示去向,从句表示来源,不能强行统一。
Úgy válaszolt, mintha pontosan tudná, mire gondolok. 他回答时,就像完全知道我在想什么似的。 假设比较里面再包含疑问内容。
Azt, hogy mikor indulunk, még nem döntöttük el. 我们还没决定什么时候出发。 整个内容被提到句首,主句动词留在后面。

最后一句的 mikor indulunk 是间接疑问,即把“什么时候出发?”放入另一个句子中。第八句的 eljön-e 中,-e 标记“是否”这一疑问。标准表达里它附在相应的动词或助动词等承载疑问的成分上,不应直接拼在 hogy 后面。

常见错误

1. 以为指同一个人,两端就必须同形

  • 错误: Azzal beszéltem, akivel gondolsz.
  • 正确: Azzal beszéltem, akire gondolsz.
  • 意思: 我和你想到的那个人谈过了。

错误出在 gondol 的搭配:表示“想到某人”时用 -ra/-re,这里是 akire。判断词尾要逐个分句进行,不能让主句的 azzal 决定从句形式。

2. 把所有地点关系都当作“在那里”

  • 错误: Ott megyünk, ahol tegnap voltunk.(想表达“我们去昨天待过的地方”)
  • 正确: Oda megyünk, ahol tegnap voltunk.
  • 意思: 我们去昨天待过的地方。

ott 表示所在地点,oda 表示移动终点。错误形式可能让人理解成“我们在那个地方行走”,但表达不出这里想说的目的地关系。与此同时,正确句中的 ahol 不必改成 ahová,因为 voltunk 描述的是“当时在那里”。

3. 把中文的前置修饰直接搬过来

  • 错误: Az akivel tegnap beszéltem kolléga ma nincs itt.
  • 正确: Az a kolléga, akivel tegnap beszéltem, ma nincs itt.
  • 意思: 昨天和我交谈的那位同事今天不在这里。

中文可以说“昨天和我交谈的同事”,但匈牙利语不能把 akivel… 直接夹在冠词和名词之间,照搬“……的”结构。先说出名词,再加关系从句;从句结束后还要接回主句。

4. 把“是否”标记接错位置

  • 错误: Nem tudom, hogy-e eljön.
  • 正确: Nem tudom, hogy eljön-e.
  • 意思: 我不知道他会不会来。

hogy 是连接词,不承载这里的“来不来”疑问。-e 应当跟相应的谓语形式连接;谓语就是说明“发生什么、处于什么状态”的核心部分。含助动词等结构时,需要看整个谓语,而不是一律附在句子最后一个词上。

5. 已经用虚拟形式,却漏掉过去假设的组成部分

  • 错误: Úgy csinált, mintha nem hallotta.(想表达“他装作此前没听见”)
  • 正确: Úgy csinált, mintha nem hallotta volna.
  • 意思: 他装作没听见。

在这里,要表达对先前事件的非事实假设,使用过去条件式(把过去的动作当作设想,而非直接陈述事实):过去形式 hallotta 加 volna。这不是说所有 mintha 从句都必须出现 volna;与当前状态相关的设想可以用 tudná 一类现在条件式,其他语境还需按实际含义判断。

6. 没有标出插入从句的结束处

  • 错误: Az a kolléga, akivel tegnap beszéltem ma nincs itt.
  • 正确: Az a kolléga, akivel tegnap beszéltem, ma nincs itt.
  • 意思: 昨天和我交谈的那位同事今天不在这里。

中间的从句要用前后两个逗号划出边界。漏掉第二个逗号,会使读者不容易看出 ma nincs itt 已经回到主句。这里的逗号是结构标记,不只是表示朗读时想停一下。

使用说明

呼应词有时可以省,但不能凭中文习惯全删

在不强调内容时,Mondta, hogy jön.“他说他会来”和 Azt mondta, hogy jön. 都很常见。并非每一个 hogy 前都需要 azt。反过来,当某个动词要求特定关系,或者说话者要突出“那件事”时,保留指示词很有帮助:

Arról beszéltünk, hogy mikor induljunk.
我们谈了应该什么时候出发。

这里的 arról 对应 beszél valamiről“谈论某事”。它不仅是多余的“那个”,还显示动词与所谈内容之间的关系。读到复杂句时,先理解它为什么在这里,再判断是否可以省略。

口语可以分段,正式文字也不必追求长

日常交流中,说话者常先说主要意思,再补充条件或解释。书面表达更容易出现完整的呼应结构和插入从句,但“高级”并不等于“必须用一个句子塞下所有内容”。当两个从句都在说明同一段很长的信息时,拆句通常比增加更多连接词清楚。

例如可以把最前面的长句改成:

Azt mondta, hogy elmegyünk oda, ahol tegnap voltunk. De csak akkor, ha te is jössz.
他说,我们会去昨天去过的地方。不过,前提是你也来。

这里第二句是依赖前文才能补足意思的简短补充,适合对话或较轻松的文字。需要严整论证时,则应根据上下文写成完整句,而不是把口语片段原样搬进正式文件。

标点先看分句边界,再看连接词

匈牙利语书写通常用逗号划开从句与它所属分句的边界,即使中文译文不一定需要相同位置的停顿。不过,hogy ha 这样的相邻连接词不意味着两个词之间必有逗号:在 Azt mondta, hogy ha jössz, … 中,ha 从句直接接在内容从句开头。分析清楚层级以后,才容易判断哪些逗号是开头、结束或返回外层的标记。

进阶理解:长距离呼应与意义范围

一、两个 az 为什么不重复

Akit láttál, az az, akire gondolok.
你见到的那个人,就是我想到的那个人。

这个句子很适合用来理解:形式相同不等于功能相同。

  • Akit láttál 先确定“你见到的那个人”。
  • 第一个 az 将这个人接回主句,承担主语功能。
  • 第二个 az 表示“就是那个人”,并由后面的 akire gondolok 进一步说明。

在第三人称现在时的这类身份判断句中,通常不写出“是”的动词,所以会直接看到 az az。这不是笔误,也不是冠词重复。中文的“就是”可以把判断关系说出来,但匈牙利语的结构并不要求在两个 az 之间补一个 van。

再注意:akit 表示“见到谁”,akire 表示“想到谁”。两个从句虽然谈的是同一个人,动词要求的关系仍然各自保留。

二、同一个条件,放在哪一层会改变意思

条件从句的作用范围,指它究竟约束哪一个动作。比较:

Ha megkérdezed, azt mondja, hogy eljön.
如果你问他,他会说自己会来。

Azt mondja, hogy ha megkérdezed, eljön.
他说,如果你问他,他就会来。

第一句的条件约束“他说”;第二句的条件放在转述内容内部,约束“他来”。中文的一个“如果”也能产生这种区别,但匈牙利语长句中的 hogy 可以给出很清楚的层级线索。阅读时,不能把所有条件都自动归给最外层动词。

同样,否定也有范围差别:

  • Nem mondta, hogy eljön.——他没说自己会来。
  • Azt mondta, hogy nem jön el.——他说自己不来。

第一句不代表他说了“不来”,只是没有说“会来”。这种区别在转述承诺、解释误会和阅读论证时很重要。

三、远距离呼应不意味着可以随意跨越从句

看下面的结构:

Azt a könyvet, amelyet a tanár ajánlott, és amelyről tegnap beszéltünk, még nem olvastam el.
老师推荐、而且我们昨天讨论过的那本书,我还没有读。

主句的对象 azt a könyvet 和核心动作 még nem olvastam el 中间隔了两个关系从句。读者需要一直保留“那本书”这个线索,才能接上后面的“还没读”。两个从句中的 amelyet 和 amelyről 分别表示“推荐的对象”和“讨论的主题”,仍由各自动词决定。

初看很长,其实主句骨架只有“那本书我还没读”。这类例子说明了远距离依存,却不说明任何成分都可以任意移出从句。学习时应先掌握这种可清楚还原的呼应关系,不要把“匈牙利语语序灵活”理解成“跨越几个从句移动词语也没有限制”。

四、mintha:描述表现,不保证假设内容为事实

mintha 表示“好像、仿佛”,引出比较中的设想场景。它常与 úgy“那样”呼应:

Úgy beszél, mintha mindent tudna.
他说话的样子仿佛什么都知道。

tudna 是现在条件式,说明被拿来作比较的假设状态,并不表示“他将来会知道”。如果要设想先前已经发生的事,就可能用过去条件式:

Úgy csinált, mintha nem hallotta volna.
他装作没听见。

这里 nem hallotta volna 指在那个表现之前“没有听见”的假设情形。中文“装作”已经暗示说话者认为表现与实际情况不同;匈牙利语的动词形式也帮助呈现这种距离。但 mintha 本身并不等于“事情肯定是假的”:具体是真实印象、猜测还是刻意假装,还要看主句和上下文。

五、让步:承认条件,但否定它足以改变结果

让步从句表示“虽然有这个情况,结果仍然如此”。它与条件从句的区别是:条件通常决定结果是否成立,让步则强调某个情况也挡不住结果。

Bár fáradt volt, folytatta a munkát.
虽然他很累,还是继续工作。

这里承认“累”这一事实。使用 bármennyire 则把程度扩大到“不管多么”:

Bármennyire is akartam volna, nem tehettem.
即使我再想那样做,也办不到。

bármennyire 表示“无论多么”,is 在这一表达中加强让步意味,并不是简单地翻成“也”就能说明其功能。akartam volna 用过去条件式表达带有假设或未能实现意味的意愿;nem tehettem 表达当时没有能力或不被允许那样做。

并非所有让步都需要条件式。例如 Bármennyire is próbálkozott, nem sikerült.“不管他怎么努力尝试,还是没有成功”,可以直接用过去陈述形式说明实际尝试。不要看到中文“即使”就自动加 volna,而要判断说话者是在陈述实际经历,还是设想一种未能实现的可能。

练习建议

  1. 每次只拆一个层级。 选一句有三个以上动词的句子,先写出最外层主句的中文意思,再逐一回答“内容是什么、条件是什么、哪一部分在说明人物或地点”。最后读回原句,确认没有把条件挂到错误的动作上。
  2. 给代词词尾做双向替换。 用 Azzal beszéltem, akire gondolsz. 练习:先还原成“我和他交谈”“你想到他”,再替换成其他动词搭配。不要只背完整的两端组合,要能解释每一个词尾为什么出现。
  3. 把长句改写成短句,再重新组合。 先分别写“他推荐了一本书”“我已经读了那本书”,再合成关系从句;熟悉后增加时间或条件。每次只多加一层,并检查逗号、主句是否完整、中文译文是否仍表达同一意思。目标是信息关系清楚,不是句子越来越长。

相关概念

  • 前置知识: 间接引语——先掌握用 hogy 嵌入转述内容、按实际语境判断时间,以及陈述与请求的区别,再处理内容从句内部的条件和人物说明。

前置概念

匈牙利语间接引语(Függő Beszéd)学习指南B2

更多 C2 级概念

此概念的其他语言版本

跨所有语言比较