Спосіб освіти
If ... Past Perfect ..., ... would have + дієприкметник минулого часу...
... would have + дієприкметник минулого часу ... if ... Past Perfect ...
Вживання
Умовні речення третього типу в англійській мові описують події минулого часу, які могли б статися, але не сталося. Зверніть увагу, що на українську мову дані речення переводяться в умовному способі, з часткою "б".
Наприклад:
If you had invited them, they would have come.
Якщо б ти запросив вони б прийшли. (Але ти їх не запросив, і, тому, вони не прийшли.)
If you had worked harder, you would have passed the exam.
Якщо б ти більше займався ти б здав іспит. (Але ти не займався, і, тому, не здав іспит.)
If I had won that award, my life would have changed.
Якщо б я виграв цю нагороду, моє життя б змінилася.
If she had studied science, she would have found a better job.
Якщо б вона вивчала науку, вона б знайшла кращу роботу.
Інші форми умовних речень третього типу
Використання модальних дієслів у реченні-результаті
Замість would have можуть використовуватися дієслова could have, might have, should have, та ін
Наприклад:
If he had known, he could have helped you.
Якщо б знав, він б міг тобі допомогти.
You might have finished the assignment on time, if you had planned more carefully.
Ти, можливо, виконав би завдання вчасно, якщо б ти спланував все більш уважно.
If you hadn't prepared, you should have told the professor.
Якщо б ти не підготувався, повинен був сказати про це професорові.
Використання but for
Замість if not може використовуватися вираз but for, за яким слід іменник. Цей вираз зазвичай вживається у формальній мові.
Наприклад:
But for our savings, we wouldn't have been able to make the payments.
Якщо б не наші накопичення, ми не змогли б проводити виплати.