Правило для 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.
Вона б пішла на вечірку, якби купила сукню. (=Вона не купила сукню і не пішла на вечірку, цього вже не змінити)