Third conditional правило
Третій тип умовних речень використовується для позначення минулих умов та подій, що так і не відбулися. Він також може використовуватися для позначення мрії, проте в цієї мрії немає жодних шансів на те, або стати реальністю.
В 3 типі підрядне речення вживається у Past Perfect, а в головному використовується would have плюс Past Participle:
Формула: If + підрядне речення у Past Perfect + would have + Past Participle (3 форма дієслова)
Third conditional приклади
If we had studied harder, we might have passed the test. – Якби ми вчились старанніше, ми могли б здати іспит.
If you had gone to Brazil, you would have had lots of fun. – Якби ти поїхав до Бразилії, ти б добре там розважився.
If I had not been so busy, I could have helped you. – Якби я не був так зайнятий, я міг би допомогти тобі.
play mute If you had phoned me, I would have known you were here. – Якби ти подзвонив мені, я б знав що ти тут.
If they had invited us, we would have accepted at once. – Якби вони запросили нас, ми відразу ж погодилися б.
If she had explained me the problem, I would have understood it. – Якби вона пояснила мені проблему, я б зрозумів її.
If I had not forgotten his number, I would have phoned him. – Якби я не забув номер його телефону, я б подзвонив йому.
If it had not rained, we would have gone fishing. – Якби не було дощу, ми б пішли на риболовлю.
If my sister had been here, she would have enjoyed this. – Якби моя сестра була тут, їй би це сподобалося.
If they had not drunk so much last night, they would not have felt sick today. – Якби вони не пили так багато вчора ввечері, то сьогодні вони не відчували б себе хворими.
If he had worked more, he could have saved more money. – Якби він працював більше, він зміг би відкласти більше грошей.
If I had won the lottery, I would have visited UK. – Якби я виграв в лотерею, я відвідав би Велику Британію.
If I had passed exams, I would have graduated from the university. – Якби я здав екзамен, то закінчив би університет.
Як бачимо, умова в минулому не справдилася, тому в минулому ми й не отримали результат (закінчення університету).
Замість would have можна використовувати could have, should have, might have:
Наприклад: She could have visited her grandma if it hadn’t rained. – Вона б відвідала бабусю, якби не йшов дощ.