Правило для 2nd Conditional:
Данное предложение относится ко второму типу условных предложений (2nd Conditional). Такие предложения описывают воображаемые ситуации, которые противоречат реальности. Очень маловероятно, что они произойдут. Предложения состоят из двух частей: возможное условие (начинается с If, время Past Simple) и возможный результат (время Future in the past = would + инфинитив глагола без to/could/might).
If I won million dollars, I would buy a yacht.
Если бы я выиграл миллион долларов, я бы купил яхту.
Условие и результат в предложении могут стоять в любом порядке.
He could come tomorrow if he had more time.
Он мог бы прийти завтра, если бы у него было больше времени.
В письменной речи во втором типе условных предложений со всеми местоимениями употребляется were в условии.
If I were you, I would not go there.
Если бы я был тобой, я бы не пошел туда.
Правило для 3rd Conditional:
Данное предложение относится к третьему типу условных предложений (3rd Conditional). В этих предложениях условие относится к прошедшему времени и не может быть выполнено никаким образом. Предложение состоит из двух частей: условие в прошлом (начинается с If, время Past Perfect) и неосуществленный результат (время Future Perfect in the past = would + have + 3-я форма глагола).
If I had known about your problems, I would have helped you.
Если бы я знал о твоих проблемах, я бы помог тебе. (=Я не знал о твоих проблемах и не помог, прошлое изменить не получится).
Условие и результат в предложении могут стоять в любом порядке.
She would have gone to the party if she had bought a dress.
Она бы пошла на вечеринку, если бы купила платье. (=Она не купила платье и не пошла на вечеринку, этого уже не изменить)