Третий и смешанный типы условия, wish (о прошлом)
Третий тип условия воображает другое ПРОШЛОЕ («If I had known, I would have come»). Смешанный связывает прошлое условие с нынешним результатом. «wish + past perfect» выражает сожаление о прошлом.
Третий тип условия
Для невозможного прошлого (того, чего не было) — «If + past perfect, would have + причастие».
If I had known, I would have come. If she had studied, she would have passed. If we hadn't left late, we wouldn't have missed it.
- If you had asked, I would have helped. — Если бы ты попросил, я бы помог.
would/could/might have + V3
В результате «would have» = точно, «could have» = смог бы, «might have» = возможно. Никогда не пиши «would of».
We could have won the game. You might have got hurt. I would have called you.
- It could have been much worse. — Могло быть гораздо хуже.
wish + past perfect (сожаление о прошлом)
Чтобы сожалеть о прошлом — «wish + past perfect». Сравни с «wish + past simple» для настоящего.
I wish I had studied harder. (сожаление о прошлом) I wish I hadn't said that. (сожаление о прошлом) I wish I knew the answer. (сожаление о настоящем)
- I wish I had travelled more when I was young. — Жаль, что я мало путешествовал в молодости.
Смешанные условные
Смешанное условие связывает ПРОШЛОЕ условие с НАСТОЯЩИМ результатом: «If + past perfect, would + глагол (сейчас)».
If I had studied medicine, I would be a doctor now. If she hadn't moved, she would be happier now.
Внимание: результат — «would be» (сейчас), а не «would have been» (тогда).
Частые ошибки
- После «if» — past perfect: «If I had known», а не «If I would have known».
- Никогда «would of / could of» — всегда «would have / could have».
- Смешанное: прошлое условие → нынешний результат с «would + глагол», а не «would have + V3».