Грамматика английского › Conditionals
Смешанные типы
480 упражнений с пропусками, 48 тестов по десять
Когда половины стоят в разных временах: то, чего не случилось в прошлом, сказывается сейчас.
Потренируйтесь на этой форме
Загрузка…
Сейчас будет первый вопрос.
Зачем они нужны
Третий тип держит обе половины в прошлом, но жизнь не всегда так аккуратна. Нередко прошлое событие сказывается сейчас:
If I had taken that job, I would be living in Oslo.
Условие в прошлом; последствие — сегодня. Ни второй, ни третий тип по отдельности этого не скажут, поэтому английский их смешивает.
Причина в прошлом, итог в настоящем
Самый частый из двух. Берите половину с if от третьего типа, а половину итога от второго:
- If she had married him, she would be unhappy now.
- If they hadn’t sold the house, they would still have it.
- If I had set an alarm, I wouldn’t be late.
Слова now или still часто рядом и служат хорошей приметой.
Причина в настоящем, итог в прошлом
Обратное и куда более редкое. Половина с if от второго типа, итог от третьего:
- If I were more organized, I wouldn’t have missed the deadline.
- If he weren’t so stubborn, he would have apologized by now.
Здесь постоянное свойство объясняет одно прошлое событие.
Как выбирать
Посмотрите на каждую половину отдельно и спросите, к какому времени она относится:
- условие в прошлом → had плюс третья форма
- итог в настоящем → would плюс начальная форма
- итог в прошлом → would have плюс третья форма
Затем соедините. Половинам совпадать не обязательно.
Все формы
| Тип | Часть с if | Главная часть | Пример |
|---|---|---|---|
| прошлое → настоящее | had + третья форма | would + глагол | If I had taken the job, I would be in Oslo now. |
| настоящее → прошлое | past simple | would have + третья форма | If I were more careful, I wouldn't have lost it. |
Примеры
Взяты из 480 предложений этого упражнения. Ответ выделен.
- If they had stacked the firewood under cover, it would be dry now.
- If he were honest with us, we would not be checking the figures.
- If they had reported the leak, the ceiling would have held.
- If we went to the park, we could have played soccer.
- If Sarah studied harder, she would have passed the exam.
- If she had accepted the transfer, she would be living in a city she has never once troubled to visit.
- If he finished his work earlier, he would have gone home.
- If she came to the party, I would have been surprised.
- If she went to the party, she would have met him.
- If they missed the bus, they would have been late.
- If she left, she would have caught the last train.
- If he had enough money, he would have bought the new phone.
Ошибки, которых стоит избегать
Неверно: If I had studied medicine, I would have been a doctor now. верно: If I had studied medicine, I would be a doctor now.
Итог относится к настоящему, значит берёт would плюс начальную форму, а не would have.
Неверно: If I would have taken the job, I would be there now. верно: If I had taken the job, I would be there now.
Would не появляется в части с if никогда.