条件语(「如果」)(と、なら、ば、たら)
作者:Tae Kim
如何用日语说「如果」
这一整节要专门讲如何用日语说「如果」。哎,要是跟英语一样简单就好了。日语里面有四种(你没看错,四种)说「如果」的方式!幸运的是,活用知识点不多,而且不用考虑时态。
用「と」表达自然的结果
词汇学习
- ボール - 球
- 落とす 【お・とす】 (う动词) - 扔
- 落ちる 【お・ちる】 (る动词) - 掉落
- 電気 【でん・き】 - 电气;灯
- 消す 【け・す】 (う动词) - 擦除
- 暗い 【くら・い】 (い形容词) - 暗
- 学校 【がっ・こう】 - 学校
- 行く 【い・く】 (う动词) - 走
- 友達 【とも・だち】- 朋友
- 会う 【あ・う】 (う动词) - 会见
- たくさん - (数量)很多
- 太る 【ふと・る】 (う动词) - 变胖
- 先生 【せん・せい】 - 老师
- きっと - 当然
- 年上 【とし・うえ】 - 年长
我们先介绍「如果」最简单的说法,也就是能自然的引出结果的条件语。也就是说,如果 [X] 发生了,那么很自然 [Y] 就会发生,毫无疑问。如果我扔了一个球,它会掉到地上。如果我晚上关了灯,周围会变暗。我们可以用下面的语法表达这类条件。
[info]使用条件语「と」的规则
- 把「と」加到条件后面,再跟上满足了条件会发生的结果。 = [ 条件 ] + と + [ 结果 ]
- 状态表示必须显式声明 = [ 状态 ] + だと + [ 结果 ]
示例
- ボールを落すと落ちる。 如果扔一个球,它会掉下。
- 電気を消すと暗くなる。 如果关了灯,会变暗。
这些例句是特地设计用来说明如何用「と」表示自然结果的。不过即使结果不是自然的,「と」也会传达这么一种意思,即这是说话的人认为会发生的结果。
- 学校に行かないと友達と会えないよ。 如果你不去学校,你就见不到朋友们。
- たくさん食べると太るよ。 如果你吃很多,你就会变胖,一定的。
- 先生だと、きっと年上なんじゃないですか? 如果他是老师,那他一定年纪比较大,对吧?
(第二句里的)「一定的」是使用「と」后隐含的意思。说话的人想表达一定会发生的意思。另外你可以从最后一个例句看出,如果条件是状态表达,那么必须加上「だ」。对于所有的字典形名词和な形容词来说都是必须这样的,相信你已经比较熟悉。另外这也能避免跟「と」的其他用法搞混。
用「なら(ば)」表示前提条件
词汇学习
- 皆 【みんな】 - 所有人
- 行く 【い・く】 (う动词) - 走
- 私 【わたし】 - 我;我自己
- 言う 【い・う】 (う动词)- 说
- 問題 【もん・だい】 - 问题
- ある (う动词) - 存在(无生命)
- 図書館 【と・しょ・かん】 - 图书馆
- あそこ - 那里
另外一个相对来说容易理解的表示「如果」的说法是前提条件语。你可以用这个助词来表示在一定条件下会发生的事情。比如你想说「好吧,如果大家都去的话我也去」,那就可以用「なら」,因为你去的前提条件是大家都去。用这种条件语的时候总是需要有一个前提。比如你可以表达:「如果你说的是那个的话…」或者「如果那样的话…」。
某种意义上来说,你想表达的是如果某个条件满足了,什么会发生。换句话说,你是想说「在这种情况下,会发生这件事」。英语里面对应的翻译我用的是 "if given"。译者注:中文翻译选用「如果…的话」。并且这里的ならば应该就是从なる的ば形发展来的吧?
「なら」要放在前提条件后面,语法跟用「と」一样。不过,你不能加上表陈述的「だ」。
[info]使用前提条件语「なら」的规则
- 把「なら」加在前提条件后面 = [ 假设会发生的前提条件 ] + なら + [ 结果 ]
- 不能加表陈述的「だ」。
示例
- みんなが行くなら私も行く。 如果大家都去的话我也去。
- アリスさんが言うなら問題ないよ。 如果 Alice 都这么说的话,那没问题。
对话示例
アリス:図書館はどこですか。 Alice:图书馆在哪里?
ボブ:図書館なら、あそこです。 Bob:如果你说的是图书馆的话,在那里。
下面的用法是错误的。
- 図書館だならあそこです。
你也可以用「ならば」替代「なら」,两者意思完全一样,但前者让人感觉更正式。
一般性条件语「ば」
词汇学习
- 食べる 【た・べる】 (る动词) - 吃
- 待つ 【ま・つ】 (う动词) - 等待
- おかしい (い形容词) - 有意思
- ある (う动词) - 存在(无生命)
- 学生 【がく・せい】 - 学生
- 暇 【ひま】 有空
- 友達 【とも・だち】- 朋友
- 会う 【あ・う】 (う动词) - 会见
- 買い物 【か・い・もの】 - 购物
- 行く 【い・く】 (う动词) - 走
- お金 【お・かね】 - 钱
- いい (い形容词) - 好的
- 楽しい 【たの・しい】 (い形容词) - 有趣
- 私 【わたし】 - 我;我自己
- 病気 【びょう・き】 - 疾病
- なる (う动词) - 成为
下面介绍的这种条件语是通用的,它不预设条件,也没有蕴含的意思。「ば」条件语的活用规则如下,注意名词和な形容词的活用规则其实是在活用「である」里面的动词「ある」,这个是我们很后面才会学到的一种正式表达。
[info]「ば」的活用规则
对动词:把最后假名从 /u/ 段改为同行 /e/ 段,再加上「ば」 例
- 食べる → 食べれ → 食べれば
- 待つ → 待て → 待てば
对い形容词以及「ない」结尾的未然形:把最后的「い」换成「ければ」。 例
- おかしい → おかしければ
- ない → なければ
对名词和な形容词:加「であれば」 例
- 学生 → 学生であれば
- 暇 → 暇であれば
示例
- 友達に会えれば、買い物に行きます。 要是能见到我的朋友们,我们就去逛街。
- お金があればいいね。 我要是有钱就好了,哈?
- 楽しければ、私も行く。 要是有意思我也去。
- 楽しくなければ、私も行かない。 要是没意思我也不去。
- 食べなければ病気になるよ。 你要是不吃就会生病。
过去形条件语「たら(ば)」
词汇学习
- 自動 【じ・どう】 - 自动
- 待つ 【ま・つ】 (う动词) - 等待
- 読む 【よ・む】 (う动词) - 读
- 忙しい 【いそが・しい】 (い形容词)- 忙
- 暇 【ひま】 有空
- 遊ぶ 【あそ・ぶ】 (う动词) - 玩
- 行く 【い・く】 (う动词) - 走
- 学生 【がく・せい】 - 学生
- 割引 【わり・びき】 - 折扣
- 買う 【か・う】 (う动词)- 买
- 友達 【とも・だち】- 朋友
- 会う 【あ・う】 (う动词) - 会见
- 買い物 【か・い・もの】 - 购物
- お金 【お・かね】 - 钱
- ある (う动词) - 存在(无生命)
- いい (い形容词) - 好的
- 家 【1) うち; 2) いえ】 - 1)自己家;2)房子
- 帰る 【かえ・る】 (う动词) - 回家
- 誰 【だれ】 - 谁
- いる (る动词) - 存在(有生命)
- アメリカ - 美国
- たくさん - (数量)很多
- 太る 【ふと・る】 (う动词) - 变胖
我把这种条件语叫做过去形条件语是因为这种语法是在过去形后面加上「ら」,通常也叫做「たら」条件语,因为所有的过去形都是以「た/だ」结尾,所以就组合出「たら/だら」。和「ば」一样,这也是一种通用的条件语。
[info]「たら(ば)」的活用规则
首先把名词、形容词或动词活用为过去形,再加上「ら」 例
- 自動 → 自動だった → 自動だったら
- 待つ → 待った → 待ったら
- 読む → 読んだ → 読んだら
- 忙しい → 忙しかった → 忙しかったら
示例
- 暇だったら、遊びに行くよ。 如果我有空,我就去玩。
- 学生だったら、学生割引で買えます。 如果你是学生,就可以享受学生折扣。
对于い形容词和动词来说,这两种条件语很难区分开来,图省事的话你可以认为他们是一样的。不过二者之间有一个小区别,那就是「たら」的重点在于满足条件后发生的事,这也是我叫它过去形条件语的原因,因为假设条件已经发生了,我们感兴趣的是结果。而「ば」则侧重在条件那一侧。
让我们来体会这微妙的差别:
例一
A:友達に会えれば、買い物に行きます。 A:我和朋友们会去逛街,如果我能见到他们。
B:友達に会えたら、買い物に行きます。 B:如果我能见到朋友们的话,我们就去逛街。
例二
A:お金があればいいね。 A:情况会很好,如果我有钱,对吧?
B:お金があったらいいね。 B:如果我有钱的话,那情况会很好,对吧?
从上面两组例子的场景来看,用「~たら」显得更自然,因为我们貌似不关心条件本身。我们更感兴趣的,应该是见到朋友后会做什么,或者有了钱会变怎样。
过去形条件语是唯一可以用过去形结果的用法。这听起来也许很奇怪:如果结果已经发生了,还谈何「如果」?实际上这种用法里面就已经没有「如果」了,这只是对某种条件下发生的结果表示惊讶,跟条件没啥关系,不过因为语法一样,所以在这里一并介绍。
- 家に帰ったら、誰もいなかった。 我回到家的时候,一个人也没有(意外的结果)。
- アメリカに行ったら、たくさん太りました。 去了美国的结果是,我胖了(意外的结果)。
你也可以用「たらば」替代「たら」。类似「ならば」,二者意思完全相同,只是前者感觉更正式。
那「もし」算什么?
词汇学习
- もし - 如果,假设
- いい (い形容词) - 好的
- 映画 【えい・が】 - 电影
- 観る 【み・る】 (る动词) - 观看
- 行く 【い・く】 (う动词) - 走
- 時間 【じ・かん】 - 时间
- ある (う动词) - 存在(无生命)
- 明日 【あした】 - 明天
你们也许有人知道「もし」这个意思也是「如果」的词,它跟上面介绍的四种用法是什么关系呢?其实,如果你想表示假设条件的话,就必须用上面其中一种条件语。「もし」只是一个补充,用来增加一种对假设条件不确定的语气。比如你想发出一个邀请,但又不想预设任何条件的时候,就可以用到它,如下所示。
- もしよかったら、映画を観に行きますか? 如果万一没问题的话,一起去看电影?
- もし時間がないなら、明日でもいいよ。 如果没时间的话,明天也可以(不确定是否有时间)。