作者:Tae Kim
这一整节要专门讲如何用日语说「如果」。哎,要是跟英语一样简单就好了。日语里面有四种(你没看错,四种)说「如果」的方式!幸运的是,活用知识点不多,而且不用考虑时态。
我们先介绍「如果」最简单的说法,也就是能自然的引出结果的条件语。也就是说,如果 [X] 发生了,那么很自然 [Y] 就会发生,毫无疑问。如果我扔了一个球,它会掉到地上。如果我晚上关了灯,周围会变暗。我们可以用下面的语法表达这类条件。
这些例句是特地设计用来说明如何用「と」表示自然结果的。不过即使结果不是自然的,「と」也会传达这么一种意思,即这是说话的人认为会发生的结果。
(第二句里的)「一定的」是使用「と」后隐含的意思。说话的人想表达一定会发生的意思。另外你可以从最后一个例句看出,如果条件是状态表达,那么必须加上「だ」。对于所有的字典形名词和な形容词来说都是必须这样的,相信你已经比较熟悉。另外这也能避免跟「と」的其他用法搞混。
另外一个相对来说容易理解的表示「如果」的说法是前提条件语。你可以用这个助词来表示在一定条件下会发生的事情。比如你想说「好吧,如果大家都去的话我也去」,那就可以用「なら」,因为你去的前提条件是大家都去。用这种条件语的时候总是需要有一个前提。比如你可以表达:「如果你说的是那个的话…」或者「如果那样的话…」。
某种意义上来说,你想表达的是如果某个条件满足了,什么会发生。换句话说,你是想说「在这种情况下,会发生这件事」。英语里面对应的翻译我用的是 "if given"。译者注:中文翻译选用「如果…的话」。并且这里的ならば应该就是从なる的ば形发展来的吧?
「なら」要放在前提条件后面,语法跟用「と」一样。不过,你不能加上表陈述的「だ」。
アリス:図書館はどこですか。
Alice:图书馆在哪里?
ボブ:図書館なら、あそこです。
Bob:如果你说的是图书馆的话,在那里。
下面的用法是错误的。
你也可以用「ならば」替代「なら」,两者意思完全一样,但前者让人感觉更正式。
下面介绍的这种条件语是通用的,它不预设条件,也没有蕴含的意思。「ば」条件语的活用规则如下,注意名词和な形容词的活用规则其实是在活用「である」里面的动词「ある」,这个是我们很后面才会学到的一种正式表达。
我把这种条件语叫做过去形条件语是因为这种语法是在过去形后面加上「ら」,通常也叫做「たら」条件语,因为所有的过去形都是以「た/だ」结尾,所以就组合出「たら/だら」。和「ば」一样,这也是一种通用的条件语。
对于い形容词和动词来说,这两种条件语很难区分开来,图省事的话你可以认为他们是一样的。不过二者之间有一个小区别,那就是「たら」的重点在于满足条件后发生的事,这也是我叫它过去形条件语的原因,因为假设条件已经发生了,我们感兴趣的是结果。而「ば」则侧重在条件那一侧。
让我们来体会这微妙的差别:
A:友達に会えれば、買い物に行きます。
A:我和朋友们会去逛街,如果我能见到他们。
B:友達に会えたら、買い物に行きます。
B:如果我能见到朋友们的话,我们就去逛街。
A:お金があればいいね。
A:情况会很好,如果我有钱,对吧?
B:お金があったらいいね。
B:如果我有钱的话,那情况会很好,对吧?
从上面两组例子的场景来看,用「~たら」显得更自然,因为我们貌似不关心条件本身。我们更感兴趣的,应该是见到朋友后会做什么,或者有了钱会变怎样。
过去形条件语是唯一可以用过去形结果的用法。这听起来也许很奇怪:如果结果已经发生了,还谈何「如果」?实际上这种用法里面就已经没有「如果」了,这只是对某种条件下发生的结果表示惊讶,跟条件没啥关系,不过因为语法一样,所以在这里一并介绍。
你也可以用「たらば」替代「たら」。类似「ならば」,二者意思完全相同,只是前者感觉更正式。
你们也许有人知道「もし」这个意思也是「如果」的词,它跟上面介绍的四种用法是什么关系呢?其实,如果你想表示假设条件的话,就必须用上面其中一种条件语。「もし」只是一个补充,用来增加一种对假设条件不确定的语气。比如你想发出一个邀请,但又不想预设任何条件的时候,就可以用到它,如下所示。