B2 · Выше среднего TOEIC 605–780 IELTS 5,5–6,5 Модальные глаголы

Конструкция Should Have / Could Have / Would Have

Изучите Should Have, Could Have и Would Have, чтобы выражать сожаление и упущенные шансы в английском — важно для третьего условного.

Поделиться: Скопировано!

Конструкции should have + V3, could have + V3 и would have + V3 — это перфектные модальные глаголы (Perfect Modal Verbs), которые используются, когда мы говорим не о настоящем или будущем, а о прошлом, которое уже нельзя изменить. Именно поэтому эту группу конструкций в русскоязычных учебниках грамматики часто называют «модальные глаголы с перфектным инфинитивом» (Modal + Perfect Infinitive).

Если в русском языке сожаление о прошлом выражается одной универсальной частицей «бы» («надо было», «мог бы», «сделал бы»), то в английском языке для каждого оттенка смысла — совет, возможность, гипотетический результат — существует свой модальный глагол. Это главная трудность для русскоговорящих учеников, и именно ей посвящена данная статья.

Что означает should have + V3 и как её образовать

Should have + причастие прошедшего времени (V3/Ved) используется, когда мы критикуем прошлое действие (своё или чужое) или сожалеем, что что-то не было сделано, хотя это было правильным или разумным решением.

Формула should have

Утверждение Отрицание Вопрос
Subject + should have + V3 Subject + should not (shouldn't) have + V3 Should + subject + have + V3?
I should have studied. I shouldn't have studied. Should I have studied?

Полная схема:

S + should / shouldn't + have + V3 (Participle II)

Примеры:

  • You should have called me before coming. — Тебе следовало позвонить мне перед тем, как приехать. (упрёк: ты этого не сделал)
  • I should have listened to my teacher. — Мне надо было послушать своего учителя. (сожаление о своей ошибке)
  • She shouldn't have eaten so much cake. — Ей не следовало есть столько торта. (критика чужого поступка)
  • We should have left earlier. — Нам надо было выехать раньше. (объясняет, почему мы опоздали)

Когда именно используется should have

  1. Упущенный совет (missed advice) — действие было разумным, правильным, но человек его не совершил.
  2. He should have seen a doctor. — Ему следовало обратиться к врачу (а он не обратился).
  3. Сожаление о собственной ошибке (regret) — говорящий сожалеет о своём выборе.
  4. I should have saved more money. — Мне надо было откладывать больше денег.
  5. Критика чужого поведения (criticism) — осуждение поступка другого человека.
  6. They should have told the truth. — Им следовало сказать правду.
  7. Несбывшееся ожидание (unfulfilled expectation), когда действие ожидалось, но, вероятно, не произошло — это отдельное значение, близкое к предположению.
  8. The train should have arrived by now. — Поезд уже должен был прибыть (но, судя по всему, ещё не прибыл).

Важно: в последнем значении should have не выражает сожаления, а лишь предположение о том, что должно было произойти по логике вещей. Это отличает should have от could have и would have, у которых такого «прогностического» значения нет.

Could have + V3: как сказать «мог бы, но не сделал»

Could have + V3 обозначает нереализованную возможность в прошлом (unrealized possibility) — у человека была способность, шанс или разрешение что-то сделать, но действие не состоялось.

Формула could have

S + could / couldn't + have + V3
Утверждение Отрицание Вопрос
I could have won. I couldn't have won. Could I have won?

Примеры:

  • I could have gone to the party, but I decided to stay home. — Я мог бы пойти на вечеринку, но решил остаться дома. (была возможность, но выбор не в её пользу)
  • You could have told me earlier! — Ты мог бы сказать мне раньше! (упрёк с оттенком «была такая возможность»)
  • She could have become a professional pianist. — Она могла бы стать профессиональной пианисткой. (был потенциал/способность, но не реализовался)
  • We couldn't have finished the project without your help. — Мы не смогли бы закончить проект без твоей помощи. (гипотетическая невозможность)

Три ключевых значения could have

  1. Упущенная возможность — была реальная опция, но человек её не использовал.
  2. He could have apologized, but he chose not to.
  3. Неиспользованная способность/талант — потенциал, который не был реализован.
  4. With more practice, she could have won the competition.
  5. Предположение о прошлом (speculation about the past) — используется, чтобы высказать догадку о том, что, возможно, произошло.
  6. It could have been a mistake. — Возможно, это была ошибка.

Отличие could have от should have: should have всегда содержит оценку («это было правильно/неправильно»), а could have — только констатацию возможности, без моральной оценки. Сравните:

  • You should have called the police. (правильным было бы позвонить — совет/критика)
  • You could have called the police. (у тебя была такая возможность — просто факт)

Would have + V3: гипотетический результат и связь с третьим условным

Would have + V3 описывает гипотетический, воображаемый результат (hypothetical result) прошлого действия, которое на самом деле не произошло. Эта конструкция — ключевой элемент третьего типа условных предложений (Third Conditional, Conditional III).

Формула would have

S + would / wouldn't + have + V3

Полная структура третьего условного:

If + Subject + had + V3, Subject + would have + V3
(придаточное условие — нереальное прошлое)      (главное — гипотетический результат)

Примеры:

  • If I had studied harder, I would have passed the exam. — Если бы я занимался усерднее, я бы сдал экзамен. (на самом деле не занимался и не сдал)
  • She would have called you if she had had your number. — Она бы позвонила тебе, если бы у неё был твой номер. (у неё не было номера, и она не позвонила)
  • We wouldn't have missed the flight if we had left on time. — Мы бы не опоздали на рейс, если бы выехали вовремя.
  • I would have helped you, but I didn't know you needed it. — Я бы помог тебе, но не знал, что тебе это нужно. (условие может подразумеваться, а не быть выраженным явно через if)

Обратите внимание на последний пример: would have можно использовать и без явного придаточного с if — условие тогда лишь подразумевается контекстом (but I didn't know…).

Зачем нужен would have, если есть should have и could have

  • should have — «так было бы правильно» (оценка/совет);
  • could have — «так было возможно» (возможность/способность);
  • would have — «так было бы, при других обстоятельствах» (гипотетическое следствие).

Would have не содержит ни совета, ни указания на возможность — только чистую гипотезу «что было бы, если бы…».

should have, could have, would have: сравнительная таблица

Чтобы окончательно разобраться, в чём разница между тремя модальными глаголами, изучите сравнение ниже — это один из самых частых вопросов на экзаменах и в тестах уровня B1–C1.

Модальный глагол Основное значение Оттенок Пример Перевод
should have + V3 Упущенный совет / критика / сожаление «Так было бы правильно, но этого не произошло» You should have worn a helmet. Тебе следовало надеть шлем.
could have + V3 Нереализованная возможность «Была возможность, но её не использовали» You could have worn a helmet. Ты мог бы надеть шлем (была такая опция).
would have + V3 Гипотетический результат (часто в 3-м условном) «Это случилось бы при других условиях» If you had worn a helmet, you would have been safe. Если бы ты надел шлем, ты был бы в безопасности.

Быстрый тест на понимание: представьте ситуацию — друг упал с велосипеда без шлема.

  • You should have worn a helmet. → упрёк/совет: так было правильно сделать.
  • You could have worn a helmet — I had a spare one. → у тебя была такая возможность (у меня был запасной).
  • If you had worn a helmet, you wouldn't have hurt your head. → гипотетическое следствие: не было бы травмы.

Как правильно произносить should have, could have, would have

В устной речи носители языка практически никогда не произносят have как отдельное полнозвучное слово после модального глагола. Вместо этого используются стяжённые (сокращённые) формы.

Сокращённые формы на письме

Полная форма Сокращение (письменно, неформально)
should have should've
could have could've
would have would've
should not have shouldn't've (редко пишется, чаще произносится)

Разговорное произношение

В разговорной, неформальной речи (особенно в фильмах, сериалах, песнях) эти формы звучат ещё более стянуто:

  • should have → shoulda [ˈʃʊdə]
  • could have → coulda [ˈkʊdə]
  • would have → woulda [ˈwʊdə]

Важно для правописания: слово have в этих формах произносится похоже на «of» — [əv]. Именно поэтому очень распространена грубая орфографическая ошибка: носители языка (и не только они) иногда пишут should of, could of, would of вместо should have, could have, would have. Эта форма всегда неправильна на письме — её нельзя использовать ни в сочинении, ни в официальном тексте, ни на экзамене. Запомните: of — это предлог, а not a modal auxiliary (не вспомогательный глагол), он не может стоять после модального глагола.

Типичные ошибки русскоговорящих учеников

Ниже перечислены ошибки, которые чаще всего встречаются у русскоговорящих студентов при изучении этой темы, вместе со способом их исправления.

  1. Путаница should have / could have / would have по смыслу.
    Поскольку в русском языке всё это можно перевести частицей «бы», ученики часто выбирают не тот модальный глагол.
  2. Неверно по смыслу: You would have asked me (в значении совета) — вместо этого нужен should have: You should have asked me.
  3. Проверка: если хотите сказать «надо было» / «правильно было бы» → should have; если «была возможность, шанс» → could have; если «случилось бы при других условиях» → would have.

  4. Забывают вспомогательный глагол have.
    Из-за влияния русской грамматики, где нет аналога перфектного инфинитива, ученики иногда пишут should V3 без have.

  5. Неверно: ~~I should called you.~~
  6. Верно: I should have called you.

  7. Пишут should of / could of / would of вместо should have / could have / would have.
    Это результат того, что на слух have в сокращённой форме звучит как «of». Такая ошибка недопустима на письме.

  8. Используют V2 (простое прошедшее время) вместо V3 (причастие прошедшего времени).

  9. Неверно: ~~I should have went.~~
  10. Верно: I should have gone. (go → went → gone, нужна именно третья форма)

  11. Путают should have с should + have (без перфектного значения) или с модальным should в значении будущего совета.
    Помните: если речь о прошлом и о том, что уже случилось (или не случилось) — всегда нужна перфектная форма should have + V3, а не просто should + V1, которая используется для советов в настоящем/будущем.

  12. You should call your mother now. (совет на сейчас/будущее — V1)
  13. You should have called your mother yesterday. (упущенный совет в прошлом — V3)

  14. Неправильный порядок слов в отрицании и вопросе.

  15. Неверно: ~~You should not have call.~~
  16. Верно: You shouldn't have called.
  17. Вопрос: Should you have called earlier? (а не Did you should…)

  18. Забывают, что после модальных глаголов have всегда в базовой форме, а не изменяется по лицам/числам.
    Have здесь не спрягается (нет has или had), поскольку весь оборот — неизменяемая грамматическая конструкция: should have, could have, would have — одинаково для всех лиц (I, you, he, she, we, they).

Как отличить should have, could have и would have на практике: пошаговый алгоритм

Чтобы быстро и правильно выбрать нужный модальный глагол в упражнении или в собственной речи, задайте себе три вопроса по порядку:

  1. Хочу ли я дать оценку — было это правильно или неправильно?
    Если да → используйте should have (+ V3).
  2. Хочу ли я сказать, что у кого-то была реальная возможность, шанс или способность, которые не были использованы?
    Если да → используйте could have (+ V3).
  3. Хочу ли я описать воображаемый результат, который наступил бы при другом стечении обстоятельств (часто с «если бы»)?
    Если да → используйте would have (+ V3), как правило, в паре с if + had + V3.

Этот алгоритм особенно полезен при выполнении тестов множественного выбора (multiple choice) на экзаменах ЕГЭ, IELTS, Cambridge (FCE/CAE) и TOEFL, где часто встречаются задания именно на разграничение этих трёх модальных глаголов.

Практика: превратите теорию в навык

  • Возьмите 5 реальных ситуаций из своей жизни, о которых вы сожалеете, и опишите каждую тремя способами — с should have, could have и would have, — чтобы прочувствовать разницу в оттенках смысла.
  • При чтении английских текстов или просмотре сериалов отмечайте каждое предложение с should've / could've / would've и переводите его на русский, стараясь передать нужный оттенок («надо было» / «мог бы» / «было бы»).
  • Проговаривайте примеры вслух, используя стянутые формы (should've, could've, would've), чтобы натренировать слух и не путать их с формальным написанием на письме.
  • Составьте себе карточки: на одной стороне — ситуация на русском, на другой — три варианта перевода (should have / could have / would have), чтобы тренировать выбор правильного модального глагола.
  • Обратите особое внимание на третье условное предложение (If I had known, I would have told you) — это самая частая грамматическая структура на экзаменах, где встречается would have.

Итоговая формула для запоминания

SHOULD HAVE + V3  →  критика / упущенный совет / сожаление о своём или чужом поступке
COULD HAVE  + V3  →  нереализованная возможность, способность, шанс
WOULD HAVE  + V3  →  гипотетический результат (часто в паре с if + had + V3)

Освоив эту схему и регулярно применяя алгоритм из трёх вопросов, вы сможете безошибочно использовать все три конструкции — как в письменных работах, так и в устной речи, — и избежите самых распространённых ошибок русскоговорящих учеников английского языка.

Поделиться: Скопировано!

Конструкция Should Have / Could Have / Would Have — Упражнение 2

Отрабатывайте тему английской грамматики Конструкция Should Have / Could Have / Would Have с помощью 10 вопросов с выбором ответа. Ответьте правильно как минимум на 70%, чтобы пройти тест.

10 вопросов Проходной балл: 70% Тест 2 /10 отвечено

Как проходить тест

  • Внимательно прочитайте каждый вопрос и выберите лучший ответ.
  • Тест не ограничен по времени — вы можете проходить его в своём темпе.
  • Нажмите Отправить тест по завершении, чтобы увидеть свой балл и подробные объяснения.

Войдите, чтобы сохранить свой результат

Вы можете пройти этот тест без входа в систему, но ваш результат не будет сохранён. Вход чтобы отслеживать свой прогресс.

  1. 1

    That was a dangerous thing to do. You ___ been killed!

  2. 2

    I regret shouting at him. I ___ been more patient.

  3. 3

    You ___ told her your secret. You know she can't keep one.

  4. 4

    She ___ become a great pianist, but she gave up lessons when she was a teenager.

  5. 5

    You ___ spent so much money on that video game. Now you can't pay rent.

  6. 6

    I ___ finished my homework, but I decided to watch a movie instead.

  7. 7

    She had the talent to be a professional athlete. She ___ gone to the Olympics.

  8. 8

    You ___ left the door unlocked! Anyone could have walked in.

  9. 9

    Had I known about the company's financial instability, I ___ invested a single penny. The signs were there; I ___ seen them.

  10. 10

    I'm not sure if I passed the exam. I ___ answered more questions, but I ran out of time.