"If I am rich now, I will buy that house."
Does the above sentence make sense or have a grammatical error?
I would like to use
"If I were rich now, I would buy that house."
but if that sentence makes sense,
I want to know what differences they have.
Not many people are uncertain if they are rich in the present tense. So "if I am rich now" doesn't make a lot of sense.
Thank you very much!
That's exactly what I really want to ascertain.
"If I were rich now, I would buy that house."
That makes perfect sense. The speaker is not rich, but expressing a hypothetical thought.
Incidentally, some people would say , "If I was rich ...". 'Were' is a subjunctive form. While some people still claim that it is the only correct form here, 'was' is becoming increasingly accepted.
Context is always important; labelling is rarely important.
I think there could be context in which that sentence would make sense. For example, when somebody is not sure if they're rich because they bought a lottery ticket and don't know the winning numbers because they missed the announcement. And I'm sure that you could think of some other contexts in which the sentence would fit.
Correct me if I'm wrong.