用四种条件表达“如果/当……时”
日语的条件句通常先说条件,再说结果动作。条件句就是把两句“A做B”类型的句子连起来,形成类似“如果 A 做 B,那么 C 做 D”的结构。当然,“如果 A 是 B,那么 C 做 D”或其他组合也都可以。
要是只靠一种条件表达就能搞定,那当然很舒服;但日语好玩的地方就在于:表达相似意思的方式很多,而条件表达就是其中之一。不幸的是,它们的用法和语感差别很难用英语语法来解释清楚,所以你更多需要依靠直觉与大量接触。
主要有四种条件:たら、ば、と、なら。它们落在“如果/当……时”的光谱上,有时甚至接近“刚一……就……”/“当……的时候……”那种“as”(比如“我一醒来,就听到外面有怪声”)。其实还有更多造条件句的方式,但本课先讲这四个。
一如既往,不要试图把本课完全背熟;你只需要学会在遇到例句时能认出来,并知道它们大致是在表达“如果”或“当……时”。
我们先看最简单的一种:ば 形,它把动词变成条件。构成方式是:把动词末尾的 u 变成 e,再加 ば。也就是:五段动词把 u 换成 e;一段动词则在词干后加 れ。
見れば死ぬ 如果你看,就会死。 お前を殺せば、すべてが終わる。 如果我杀了你,一切就结束了。
ば 暗示“条件足以导致结果发生”。它是很“逻辑学”的 if。它甚至可以用于某些请求/交代,比如“你要是迟到了,就打电话,我来处理”。不过 ば 并不暗示条件一定会发生,所以不适用于那种“等你来的时候来找我”这种“总会发生”的“当……时”。在叙述文里它有时也能表示“发生了 X,然后发生了 Y”,但这种非条件用法比较受限,在文学作品之外不那么常见。
系词 だ 的 ば 条件,需要先把它“展开”为 である,再对 である 进行活用。
普通の人であれば、その命令に逆らうことはできないだろう 如果他是个普通人,肯定无法违抗那个命令吧。
い-形容词则把 い 变成 ければ:
良ければ教えてください。 如果可以的话,请告诉我。
たら 是另一种条件表达,在某些用法上和 ば 相似。但与 ば 不同,たら 的范围更广,也更带“动作按顺序发生”的语感。它既可以连接纯假设的“如果 A 发生,那么 B”,也可以连接严格时间顺序的“当 A 发生后,紧接着 B 发生了”。为了更容易区分这两种,假设用法里常会用 もし 作为提示开头。
もし敵がいたら私が斬り捨てます 如果有敌人,我就把他们砍倒。(假设) 朝起きたら、食堂には誰もいなかった。 一早上醒来,食堂里一个人也没有。(时间顺序/“刚一……就……”)
たら 的这种“刚一……就……”用法很常见,尤其是在讲述自己经历过的一次性事件(常常带点意外)时。
在假设意义上,たら 和 ば 往往可以互换。甚至还存在地域差异:某些地区的人可能更偏好其中一种。所以别纠结“为什么这个人用 たら 而不用 ば?”——接受它就好。
たら 还有一种特殊用法:常直接接在人名之后,形成 ったら。这个 ったら 含义完全不同,只是一个表示抱怨/无奈的感叹性助词,并不是条件。
もう、お父さんったら、しっかりしなさい! 真是的,爸爸你啊,振作一点!
と 用来连接两件事,其中一件是另一件的自然结果,而且顺序感很强。这和 たら 的时间顺序有点像,但 と 更常用来描述“每次都会这样”的一般规律,而不是某一次发生的个别事件。
あんまり食べると太りますよ 如果吃太多,会变胖哦。
这种 と 在叙事里也很常见,用来描述一连串接连发生的事件。这样写会让人感觉:读者对事件没有控制力,只是在旁观这些事情“自然地”发生。
少し歩くと、開けた場所に出た。 走了一会儿之后,来到了开阔的地方。
本课最后一种条件是 なら。なら 是严格的假设条件,它暗示:在这个陈述成立的“假设世界”里,条件被视为真。 这意味着 X なら Y 的意思接近“如果我们把 X 当作成立的情况来考虑,那么 Y”,但日语里并不会像英语那样显得冗长;它是非常常见的表达方式。
行きたいなら一緒に行こう 如果你想去,那就一起去吧。
因为 なら 的这种语感,它是四种里唯一一种允许“后半句所指的事在时间上先发生”的条件。と、たら、ば 都不能这样用。
運転するなら飲まないで 如果你要开车,就别喝酒。
这里“喝(飲む)”在时间上必须发生在“开车(運転する)”之前,所以说话人是在假设“你会开车”的情况下给出建议(飲まないで)。
有时 なら 会以 ならば 的形式出现。意思相同,但更有文学感。
对动词和 い-形容词来说,有时可以在它们和 なら 之间插入 の。这会带来一些额外的语气(类似 のだ 里的解释性 の),但你不必记住细节。你只要知道:带 の 的版本可能更偏文学/更正式。
そんなに知りたいのなら、教えてあげましょう。 既然你这么想知道,那我就告诉你吧。 そんなに知りたいなら教えてやる。 既然你这么想知道,我就告诉你。