Уровень B1
If I had checked the date, I wouldn’t have missed the meeting — если бы я проверил дату, не пропустил бы встречу. Прошлое уже не изменить, но можно представить другую цепочку событий.
1. Меняем прошлое в воображении
If we had booked earlier, we would have paid less.
Если бы мы забронировали раньше, заплатили бы меньше.
В типичном Third Conditional условие не было выполнено, а говорящий представляет альтернативный прошлый результат. Это удобно для анализа решений, сожалений и обсуждения того, что могло пойти иначе.
Не каждое такое предложение обвиняет: If you hadn’t helped, I would have struggled выражает благодарность. Эмоциональный смысл зависит от ситуации, а не только от формы.
2. Две составные формы
| Часть | Схема |
|---|---|
| Условие | if + had + V3 |
| Результат | would + have + V3 |
If she had seen the message, she would have replied. Seen и replied — третьи формы. Не had saw и не would have reply. Have после would остаётся начальным, независимо от подлежащего.
В условии базовой модели не ставим would have: if she had seen. Порядок частей свободный: She would have replied if she had seen the message.
3. Отрицание и фактическая ситуация
If I hadn’t lost the receipt, I would have returned the jacket.
Если бы я не потерял чек, я бы вернул куртку.
В контексте подразумевается: чек потерял, куртку не вернул. Hadn’t относится к условию, wouldn’t have — к результату. Отрицать можно одну часть, обе или ни одной.
Чтобы не перепутать, сначала выпиши реальные факты, затем противоположное условие. Но не требуй, чтобы каждое воображаемое следствие было доказано: это оценка того, что случилось бы при других обстоятельствах.
4. Could have и might have
If the shop had been open, we could have bought a charger.
Если бы магазин был открыт, мы могли бы купить зарядку.
Could have выражает доступную возможность; might have — возможный, но не уверенный результат. Would have звучит как ожидаемый результат принятой гипотезы.
If I had known, I might have come не обещает неизбежного приезда. Не переводим все три формы одинаковым категоричным «точно сделал бы».
5. Что скрывается за ’d
| Сокращение | Полная форма |
|---|---|
| If I’d known | If I had known |
| I’d have called | I would have called |
| If she’d had time | If she had had time |
После had нужна V3, после would — начальная форма, поэтому продолжение помогает распознать сокращение. Had had не опечатка: первое had — вспомогательное, второе — третья форма смыслового have.
На письме would have или would’ve, не would of. На слух эти сочетания похожи, но of не образует нужную грамматическую цепочку.
6. Проверка временной линии
- Оба события относятся к уже завершённому прошлому?
- В условии есть had + V3?
- В результате есть modal + have + V3?
- Правильно ли переданы реальные факты и степень уверенности?
Если результат относится к сейчас, форма меняется: If I had taken that job, I would live abroad now. Это Mixed Conditional. Нельзя автоматически дописывать have + V3 только потому, что первая часть про прошлое.
Для практики начни с маленького события: забытый билет, пропущенный звонок, ранний выезд. Так легче проверить обе точки времени.
Проверить понимание
Выбери варианты и проверь ответы. У каждого задания появится объяснение; результат не сохраняется и не отправляется на сервер.
Все ответы с объяснениями
- If I had seen it Нужна V3 seen.
- would have helped После would начальная have.
- had Known требует вспомогательного had.
- Нет Это только возможный результат.
- Да Вспомогательное had + смысловое had.
- Mixed Времена двух частей различаются.
Самостоятельная практика
Сначала попробуй ответить без подсказки, затем открой разбор. В свободных заданиях возможны другие правильные варианты.
1. Не взял карту и заблудился: представь другой исход.
Посмотреть разбор
If I had taken a map, I wouldn’t have got lost.
2. Раскрой I’d have called if I’d known.
Посмотреть разбор
I would have called if I had known.
3. Поблагодари: без твоей помощи я бы не закончил.
Посмотреть разбор
If you hadn’t helped me, I wouldn’t have finished.
Памятка
Third: if + had + V3 → would/could/might have + V3. Обе части смотрят в прошлое, но сила предполагаемого результата зависит от modal.