Тип I-(а) - реальныесобытия
(Придаточное – Present Indefinite; главное – Future Indefinite.).
If i have a lot of money, I will by a car.
Если у меня будет много денег, я куплю машину.
Говорящий считает такой ход событий вполне реальным, поэтому он использует сказуемые во волне реальном (изъявительном) наклонении, а не в условном.
Тип I-(б) - маловероятные события
(Придаточное – Subjunctive II-2 (should + инфинитив); Главное – Future Indefinite.).
If I should have a lot of money, I will buy a car.
Если вдруг у меня будет (случись так, что у меня будет) много денег, я куплю машину.
Употребив should в придаточном, говорящий показал, что он считает маловероятным такой поворот событий. Однако употребление будущего времени, а не прошедшего, как в следующем ниже случае, показывает, что "надежда еще не умерла".
Тип II - почти нереальные события
(Придаточное – Subjunctive I (Past Subjunctive); Главное – Subjunctive II-1 (would + инфинитив).
If I had a lot of money, I would buy a car.
Если бы у меня было много денег, я бы купил машину.
Сам говорящий не рассматривает событие в реальной плоскости, а просто предполагает, что было "бы" если "бы". Вдруг, например, выигрыш в лотерее или что-нибудь совершенно непредвидимое, тогда действие главного предложения станет реальностью.
Тип III - абсолютно нереальные события
(Придаточное – Subjunctive I (Past Perfect Subjunctive); Главное –Subjunctive II-3 (would + Perfect инфинитив).
If I had (I’d) had a lot of money, I would have bought a car last year.
Если бы у меня было много денег, я бы купил машину в прошлом году.