Третий тип и смешанные условия: если бы тогда
Третий тип нужен для нереального прошлого: if + past perfect, затем would have + past participle. Смешанные условия связывают прошлое условие с результатом сейчас или условие сейчас с результатом в прошлом. В русском языке ты скажешь «если бы я знал», в английском это "If I had known".
Например:If I had known…I would have…
Правило коротко
If + Past Perfect
If + had + past participle
Условие в прошлом не произошло.
Действие до другого действия в прошлом.
- If I had known, I would have left.Если бы я знал, я бы ушел.
- If she had called, I would have answered.Если бы она позвонила, я бы ответил.
Would have + Past Participle
would have + past participle
Результат в прошлом не случился.
Форма одинакова для всех лиц.
- I would have called if I had known.Я бы позвонил, если бы знал.
- We would have come if you had asked.Мы бы пришли, если бы ты попросил.
Прошлое условие, результат сейчас
If + past perfect, would + глагол
Условие в прошлом, результат в настоящем.
Не would have, а would + глагол.
- If I had studied, I would be rich.Если бы я учился, я был бы богат.
- If she had called, I would know.Если бы она позвонила, я бы знал.
Условие теперь, результат тогда
If + past simple, would have + past participle
Условие нереальное сейчас, результат в прошлом.
Не would + глагол, а would have + причастие.
- If I knew, I would have told you.Если бы я знал, я бы сказал тебе.
- If I spoke French, I would have understood him.Если бы я знал французский, я бы его понял.
Когда нужен третий тип условных предложений
Ты говоришь о прошлом, которое уже не изменить. Условие не случилось, поэтому результат тоже не случился. Событие в if происходит раньше результата: сначала не позвонила, потом не ответил. В русском звучит «если бы она позвонила, я бы ответил», в английском нужна форма "If she had called, I would have answered." Сожаление, упрёк и разбор ошибок прошлого часто идут через этот тип.
- If I had known, I would have left.Если бы я знал, я бы ушёл.
- If she had called, I would have answered.Если бы она позвонила, я бы ответил.
- We would have come if you had asked.Мы бы пришли, если бы ты попросил.
Как построить утверждение, отрицание и вопрос
В утверждении после if ставь had + past participle, во второй части would have + past participle. Отрицание строится через hadn't или wouldn't have: "If I hadn't seen him, I wouldn't have known." Вопрос начинается с Would: "Would you have helped if I had asked?" Форма would have одинакова для всех лиц: I, she, they. В разговоре после would часто звучит сокращение "I'd have", но на письме лучше писать полностью.
- If I hadn't seen him, I wouldn't have known.Если бы я его не увидел, я бы не узнал.
- Would you have helped if I had asked?Ты бы помог, если бы я попросил?
- She would have said yes if he had asked.Она бы согласилась, если бы он попросил.
Чем смешанные условия отличаются от третьего типа
В третьем типе обе части смотрят в прошлое. Смешанные условия соединяют разные времена. Если условие в прошлом, а результат сейчас, после if нужен past perfect, а во второй части would + глагол: "If I had studied, I would have a better job now." Если условие сейчас, а результат в прошлом, после if нужен past simple, а во второй части would have + past participle: "If I knew, I would have told you." Смотри на время результата, оно подскажет форму.
- If I had studied, I would have a better job now.Если бы я учился, у меня была бы работа лучше.
- If she had called, I would know.Если бы она позвонила, я бы знал.
- If I knew, I would have told you.Если бы я знал, я бы сказал тебе.
- If I spoke French, I would have understood him.Если бы я знал французский, я бы его понял.
Какие слова подсказывают третий тип
Маркеры прошлого помогают выбрать had + past participle: yesterday, last week, at that time, back then. Сожаление часто начинается с I wish I had: "I wish I had studied harder." В таких фразах тоже видно прошлое условие. Если речь о прошлом моменте, проверь, есть ли в условии had. Тогда в результате жди would have.
- I would have called you yesterday if I had had time.Я бы позвонил тебе вчера, если бы у меня было время.
- If I had known back then, I would have acted differently.Если бы я знал тогда, я бы поступил иначе.
- I wish I had studied harder.Жаль, что я не учился усерднее.
Частые ошибки
После if в третьем типе ты ставишь had + past participle, форма would have остаётся для результата.
После would ты ставишь have и past participle, иначе форма результата неполная.
Для результата сейчас после прошлого условия ты ставишь would + глагол без have.
В условии сейчас ты ставишь past simple, форма would остаётся во второй части.
Упражнения с ответами
-
Выбери правильный вариант
- If it had rained, we would stayed home.
- If it rained, we would have stayed home.
- If it had rained, we would have stayed home.
Ответ
If it had rained, we would have stayed home. Обе части в прошлом: had rained, would have stayed.
-
Выбери правильный вариант
- She would have passed the test if she studied.
- She would pass the test if she had studied.
- She would have passed the test if she had studied.
Ответ
She would have passed the test if she had studied. С if только had + V3, без would.
-
If we _____ about the traffic, we would have left earlier.
Если бы мы знали о пробках, мы бы вышли раньше.
- had known
- have known
- knew
Ответ
had known Условие в прошлом: if + had + V3.
-
We _____ have arrived on time if we had taken a taxi.
Мы бы приехали вовремя, если бы взяли такси.
- will
- would
- did
Ответ
would Результат в прошлом: would have + V3.
-
Найди ошибку: If she had wrote it down, she wouldn't have forgotten.
Ответ
If she had written it down, she wouldn't have forgotten. После had всегда V3: written.
-
Найди ошибку: If he has asked me, I would have said yes.
Ответ
If he had asked me, I would have said yes. В условии прошлого had, а не has.
-
Переведи: Если бы ты меня предупредил, я бы взял зонт.
Ответ
I would have taken an umbrella if you had warned me. Можно и так: If you had warned me, I would have taken an umbrella. I'd have taken an umbrella if you'd warned me.
-
Переведи: Мы бы не заблудились, если бы взяли карту.
Ответ
We wouldn't have got lost if we had taken a map. Можно и так: If we had taken a map, we wouldn't have got lost. We wouldn't have gotten lost if we'd taken a map.
Уроки темы
- If: если бы тогда
- If: смешанные условия
Вопросы
Чем третий тип отличается от второго?
Второй тип говорит о нереальном настоящем: "If I had more time, I would travel." Третий тип говорит о нереальном прошлом: "If I had had more time, I would have travelled." Ты меняешь время в обеих частях.
Можно ли сказать "If I would have known"?
Нет. После if в третьем типе ты ставишь had + past participle: "If I had known".
Когда нужны смешанные условия?
Ты используешь их, когда условие и результат относятся к разным временам. Например, прошлое условие даёт результат сейчас: "If I had studied, I would be a doctor." Или условие сейчас даёт результат в прошлом: "If I knew, I would have told you."
Как переводить "would have + past participle" на русский?
Чаще всего ты переводишь это как «бы» с глаголом в прошлом: "I would have called" переводится «я бы позвонил». В условном предложении добавляй «если бы» к части с if.
Обязательно ли past perfect в обеих частях?
Нет. Past perfect нужен только в условии после if. Во второй части ты ставишь would have + past participle.
Отработай If о прошлом
Короткие уроки по этой теме: правило, примеры и упражнения. Ошибки разбираются по-русски и возвращаются на повторение.
Вход по коду из письма, пароль не нужен.
Ещё в разделе «Сложные конструкции»
- Have something doneКогда дело делаешь не сам: have, get, make, let.
- Try as I might, much as I…Уступка для сильного контраста.
- Предложения с ifРеальные и воображаемые условия: первый и второй тип.
- Условия без ifHad I known, Should you need, provided that: условие без if.
- Выделение главногоКак сделать ударение на нужной части фразы.
- Вынос вперёд для эффектаSuch was the noise, Gone are the days: порядок слов как приём.
- Doing или to doПосле каких глаголов -ing, а после каких to.
- ИнверсияNever have I seen: обратный порядок слов для усиления.