Hello everyone. First post and I'm a scrub at Japanese. My first question (of many I'm sure) is about if statements. My understanding is as follows:
犬を買うとお金が足りません。
If (you) buy (the) dog (you) won't (have) enough money.
The と if statement outlines absolutes. If x happens, y will happen as a result. It also outlines expectations, assumptions and guesses.
皆さんが行くなら、僕もいきますよ。
If everyone goes, I (will) go, too.
なら if statement can be used with nouns or う form verbs. ば may be added after なら for a formal nuance.
私たちの友達に会えば、買い物に行けます。
If (we) meet our friends, (we) can go shopping.
また彼は遅くなければ、手伝います。
If he's not late again again, (I) will help.
ば can only be used with え form verbs and い adjs. With verbs it's saying "If [this] is able to happen/be/come to pass, then [this]. Does the same logic apply for い adjs? ば focuses on the condition, hence the え form usage implying if it's possible.
学生だったら、学生わりびきで買えます。
If (you're a) student, (you) can buy (it) with a student discount.
たら is the most commonly used if statement. It's always used with the past tense and can be used with nouns, verbs and both adj types. Focuses on the result.
To summarize:
と = Condition + absolute/expected result
ば = え verbs, いadjs only, focuses on condition
なら = nouns, う verbs (+ other stuff?), focuses on result
たら = most common, past tense, nouns, verbs and both adjs
Thanks in advance for incoming help.