Условные предложения, третий тип
Третий тип условных предложений — это нереальные условия в прошлом. Это значит, что с помощью сослагательного наклонения (если бы я тогда что-то сделал, то...) мы выражаем сожаление о том, что ситуация могла бы сложиться иначе, если бы были выполнены какие-то условия.
Чтобы построить условное предложение третьего типа, мы используем Past Perfect в части c if и would + have + причастие прошедшего времени во второй части.
If + Past Perfect, then would + have + past participle
Примеры
If you had set up the alarm clock, you would have woken up on time in the morning. Если бы ты поставил будильник, ты бы проснулся вовремя.
If Timmy hadn't been so nervous during the interview, he would have got the job. Если бы Тимми не нервничал так на собеседовании, он бы получил работу.
I would have finished the task faster if you hadn't bothered me all the time. Я бы закончил задачу быстрее, если бы ты не беспокоил меня всё время.
We would have gone for a walk yesterday if it hadn't started to rain. Мы бы пошли погулять вчера, если бы не начался дождь.
She would have bought new headphones if she hadn't spent all her money on a new iPhone. Она бы купила новые наушники, если бы не потратила все деньги на новый айфон.
He would have passed that test if he had been more attentive. Он прошёл бы тот тест, если бы он был внимательнее.