這篇文章會比較日文條件表現「と・ば・たら・なら」的差別。內容包含接續方式、核心意思、使用情境、時間順序、後句能不能接意志表現,以及與事實相反的假設。
1.と・ば・たら・なら 先怎麼分?
と:一發生就會/ば:條件成立就/たら:如果發生了/なら:如果要說到這件事
「と・ば・たら・なら」中文都常翻成「如果」,但日文的感覺不一樣。初學時最容易的記法是:先看後句能不能接自己的意志、請求、命令,再看前後動作的時間順序。

2.接續方式

3.四個文法的核心差別

「と」偏向自然結果或固定結果,所以後面不太接「〜たい、〜てください、〜ましょう」這類意志表現。「たら」使用範圍最廣,可以接意志、請求、命令。 「なら」比較像把對方說的話或某個話題拿起來,再給建議或判斷。
4.時間順序要怎麼看?

「たら」常常是先假設前面的事情完成,再說後面的事情。像「ご飯を食べたら、薬を飲んでください」是吃完飯之後吃藥。可是「なら」常常是在前面的事情還沒做之前,先給建議。像「日本へ行くなら、SIMカードを買ったほうがいいです」是還沒去日本之前先建議。
5.與事實相反的假設

與事實相反的假設,就是「實際上不是這樣,但如果當時是另一種情況,結果可能就不一樣」。這種句子常用「ば」或「たら」。其中「たら」很常會用到「動詞ている」的過去形,也就是「ていたら」和「ていなかったら」。
例如「勉強していたら」是「如果那時有在讀書」;「行っていなかったら」是「如果那時沒有去」。後面可以加「のに」表示後悔、可惜;也可以不加「のに」,只是在冷靜說明另一種可能的結果。
「のに」不是一定要加。加「のに」時,後悔、可惜的感覺比較強;不加「のに」時,比較像是在說明「如果當時不同,結果也會不同」。
6.例句比較

7.自然會話練習
情境:朋友說想去京都,你給交通建議時
友達A:「来月、京都へ行こうと思っています。」(我下個月想去京都。)
友達B:「京都へ行くなら、朝早く出たほうがいいですよ。」(如果要去京都的話,早點出門比較好喔。)
友達A:「どうしてですか。」(為什麼?)
友達B:「昼ごろになると、人が多くなります。」(到中午左右,人會變多。)
友達A:「じゃあ、早く起きられたら、朝の電車で行きます。」(那如果起得來,我就搭早上的電車去。)
情境:朋友聊到昨天吵架的事情時
友達A:「昨日、彼女と別れました。」(昨天我跟女朋友分手了。)
友達B:「え、本当ですか。何があったんですか。」(咦,真的嗎?發生什麼事了?)
友達A:「パーティーで大きなけんかをしました。」(在派對上大吵了一架。)
友達B:「そうだったんですね。」(原來是這樣啊。)
友達A:「あの日、パーティーに行っていなかったら、彼女と別れなかったと思います。」(如果那天沒有去派對,我想就不會跟她分手了。)
會話裡的「なら」通常是接著對方的話題給建議;「と」常用在一定會發生的結果;「たら」用來說假設某件事完成後怎麼做;「ば」常用在條件成立才有後句的情況。反事實的句子則很常用「ていたら/ていなかったら」來回想過去。
總結
如果是不變的結果或自然現象,先想「と」。如果是條件成立才有後句,想「ば」。如果是「做完/發生之後」,或想接請求、命令、意志,想「たら」。如果是拿對方說的話或某個話題來給建議,想「なら」。