第 27 课:四种表达「如果/当……时」的条件形
日语条件句的顺序是先说条件,再说由此产生的结果。条件形是连接两个动作句的方法之一,可以组成「如果 A 发生,那么 B 发生」这样的结构。当然,也可以把判断句放进条件或结果中,其他组合也都成立。
要是只靠一种条件形就能走遍天下,那该多省事。可日语的「乐趣」就在于,相似的意思总有一大堆说法,条件形也不例外。遗憾的是,它们的用法和语感各不相同,而且极难用汉语语法解释清楚,所以你得依靠直觉和接触来掌握。
四种主要的条件形是「たら」「ば」「と」和「なら」。它们的含义横跨「如果」与「当……时」,有时甚至相当于「一……就……」(例如:「我一醒来,就听见外面有奇怪的声音。」)。实际上还有更多构成条件句的方法,不过本课主要讲这四种。
和往常一样,别试图把本课背得一字不差。只要在遇到这些例子时能认出来,知道它们大致表示「如果」或「当……时」即可。
我们要看的最简单的条件形是ば形,它可以把动词变成条件。构成时,先把动词词尾的う段音变为え段音,再加「ば」。具体来说,五段动词把う段音换成え段音;一段动词则在词干后加「れ」,再接「ば」。
見れば死ぬ 如果看了,就会死。 お前を殺せば、すべてが終わる。 如果杀了你,一切就结束了。
「ば」暗示只要条件成立,就足以使结果发生,是逻辑意义上真正的「如果」。它甚至可以用于某些请求,例如:「如果你迟到了,就打个电话,其他事我来处理。」不过,「ば」并不暗示这个条件最终一定会发生,因此不能用于「你过来的时候,来见我一面」这类句子。叙述中,它有时也能表示「X 发生了,接着 Y 发生了」,但这种非条件用法相当有限,在文学作品之外并不常见。
判断词「だ」构成ば条件形时,需要先把它「展开」为「である」,再让「である」活用。
普通の人であれば、その命令に逆らうことはできないだろう 如果是普通人,恐怕无法违抗那道命令吧。
い形容词构成ば条件形时,要把词尾的「い」变为「ければ」:
良ければ教えてください。 如果可以的话,请告诉我。
「たら」是另一种条件形,某些用法与「ば」相似。不过,「たら」的适用范围更广,还带有动作依次发生的语感。它既能以纯粹的假设关系连接两个事件,也能表示严格的时间先后。既可以是「如果 A 发生,那么 B」,也可以是「A 一发生,B 紧接着就发生」。为了更容易分清这两种含义,表示假设时常在句首使用「もし」,先给听者一个提示。
もし敵がいたら私が斬り捨てます 万一有敌人,我会将其斩杀。(假设) 朝起きたら、食堂には誰もいなかった。 早晨一醒来,食堂里一个人也没有。
「たら」这种「一……就……」的用法常用于讲述过去某次发生在自己身上的事,而且事情往往出乎意料。
在表示假设时,「たら」和「ば」往往可以互换。甚至还存在地区差异,日本某个地区的人可能偏爱其中一种,另一个地区则偏爱另一种。所以你不必纠结「为什么这个人用「たら」而不用「ば」?」,接受它就好。
「たら」还有一种特殊用法:通常直接接在人名或称呼后,变成「ったら」。这个「ったら」的含义完全不同,只是个表示不耐烦或无奈感叹的助词,并不是条件形。
もう、お父さんったら、しっかりしなさい! 真是的,爸爸,你给我振作一点!
「と」用于连接两个事件,其中一个是另一个的自然结果,先后关系很强。它和「たら」表示时间顺序的用法相似,但不侧重某一次具体发生的事件(「我做了 X,然后……」),而用于描述每次都会发生的一般规律(「一做 X,就……」)。
あんまり食べると太りますよ 如果吃得太多,就会发胖哦。
这种「と」也常用于叙述接连发生的事件。这种用法会让人觉得读者无力左右这些事件,只能作为观众,看着它们在眼前「自然而然」地发生。
少し歩くと、開けた場所に出た。 走了一小段后,来到了一片开阔地。
本课最后一种条件形是「なら」。「なら」是一种纯粹的假设条件,暗示在陈述所设定的假想世界中,这个条件被当作真的。 也就是说,X なら Y 的含义接近「如果假定 X 成立,那么 Y」,但日语原句并不像这句中文这么啰嗦。这是非常常见的表达方式。
行きたいなら一緒に行こう 如果确实想去,那就一起去吧。
正因为这种特殊语感,「なら」是唯一允许后一个分句的动作发生在前一个分句之前的条件形。「と」「たら」和「ば」都不能这样用。
運転するなら飲まないで 如果接下来要开车,就别喝酒。
「飲む」这个动作必须发生在「運転する」这一条件之前。因此,说话人假定在提出「飲まないで」这条建议的假想情境中,「運転する」将会发生。
有时「なら」会以「ならば」的形式出现。意思相同,但「ならば」更具文学色彩。
动词和い形容词后接「なら」时,有时可以在它们与「なら」之间插入「の」。这会增添一些语感(类似「のだ」中表示说明的「の」),但你不必记住。只要知道,带「の」的版本可能显得更书面、更正式。
そんなに知りたいのなら、教えてあげましょう。 既然那么想知道,就告诉你吧。 そんなに知りたいなら教えてやる。 既然那么想知道,就告诉你。