«Мне надо было позвонить», «Я мог бы выучить это раньше», «Зря я съел второй кусок торта»… В русском мы используем одну конструкцию, а в английском — целых три! Как сказать о прошлом с оттенком сожаления, упрёка или нереализованной возможности? Всё просто: should have done, could have done, might have done. Разбираем каждую с транскрипцией, примерами и интонационными нюансами. 🕰️
Поддержать наш канал вы можете по ссылке.
Подписывайтесь на нас в телеграм!
🎭 Зачем нам модальные глаголы в прошлом?
В настоящем мы легко выражаем долженствование (I should go), возможность (I can go) или вероятность (I may go). Но когда речь заходит о прошлом, нужны специальные конструкции: модальный глагол + have + past participle (третья форма глагола).
Они помогают сказать:
- о сожалении (жаль, что не сделал);
- об упрёке (зря ты это сделал);
- о неиспользованной способности (мог, но не сделал);
- о предположении насчёт прошлого (возможно, случилось).
Сегодня разберём три главные: should have, could have, might have. (Более редкие would have и must have оставим для отдельной статьи.)
😟 Should have done — «надо было, но не сделал» (сожаление и упрёк)
Транскрипция: /ʃʊd hæv dʌn/ (в быстрой речи звучит как ˈʃʊdəv dʌn)
Это самая эмоциональная конструкция. Она выражает, что действие было правильным или необходимым, но вы его не совершили. Или, наоборот, вы сделали что-то, чего делать не стоило — тогда используем отрицание shouldn’t have.
Примеры (сожаление о себе):
«I should have called you yesterday.»
Транскрипция: /aɪ ʃʊd hæv kɔːld juː ˈjestədeɪ/
Перевод: «Мне надо было позвонить тебе вчера» (но я не позвонил, и мне жаль).
«I shouldn’t have eaten so much.»
/ aɪ ˈʃʊdnt hæv ˈiːtən səʊ mʌtʃ /
«Не надо было мне столько есть» (а я съел, и теперь плохо).
Пример (упрёк другому):
«You should have told me the truth.»
/juː ʃʊd hæv təʊld miː ðə truːθ/
«Тебе следовало сказать мне правду» (но ты скрыл).
Важно: should have звучит мягче, чем must have, но всё же выражает сожаление или лёгкое неодобрение. Не используйте его, если хотите кого-то сильно обвинить — лучше выбрать прямой язык.
💪 Could have done — «мог, но не сделал» (нереализованная возможность)
Транскрипция: /kʊd hæv dʌn/ (разговорное ˈkʊdəv dʌn)
Эта конструкция показывает, что у вас была способность, время или шанс что-то сделать, но вы этого не сделали. Нет такого сильного сожаления, как с should have, скорее констатация факта: «был потенциал, но не использовала».
Примеры:
«I could have become a doctor, but I chose art.»
/aɪ kʊd hæv bɪˈkʌm ə ˈdɒktə, bʌt aɪ tʃəʊz ɑːt/
«Я могла бы стать врачом, но выбрала искусство».
«We could have won the match if we had trained more.»
/wiː kʊd hæv wʌn ðə mætʃ ɪf wiː hæd treɪnd mɔː/
«Мы могли бы выиграть матч, если бы тренировались больше».
«She could have asked for help, but she was too shy.»
/ʃiː kʊd hæv ɑːskt fə help, bʌt ʃiː wɒz tuː ʃaɪ/
«Она могла бы попросить помощи, но была слишком застенчивой».
Отрицание couldn’t have done означает, что действие было невозможно в принципе:
«He couldn’t have taken your keys — he wasn’t there.»
«Он не мог взять твои ключи — его там не было».
🤔 Might have done — «возможно, случилось» (предположение о прошлом)
Транскрипция: /maɪt hæv dʌn/ (разговорное ˈmaɪtəv dʌn)
В отличие от первых двух, эта конструкция не про сожаление, а про неуверенность. Вы не знаете точно, произошло ли событие, но допускаете такую возможность.
Примеры:
«She might have forgotten about the meeting.»
/ʃiː maɪt hæv fəˈɡɒtn əˈbaʊt ðə ˈmiːtɪŋ/
«Возможно, она забыла о встрече» (я не уверен).
«He might have left early — I didn’t see him.»
/hiː maɪt hæv left ˈɜːli — aɪ ˈdɪdnt siː hɪm/
«Он, вероятно, ушёл рано — я его не видел».
«They might not have received our message.»
/ðeɪ maɪt nɒt hæv rɪˈsiːvd ˈaʊə ˈmesɪdʒ/
«Возможно, они не получили наше сообщение».
Сравните с could have: could have подразумевает, что у человека была возможность, а might have — что событие вероятно, но не факт.
🗣 Как произносить эти конструкции естественно?
В живой речи носители языка почти никогда не произносят have полностью. Вместо этого говорят of (слабое /əv/) или просто /ə/:
- should have → should’ve /ˈʃʊdəv/ (шудэв)
- could have → could’ve /ˈkʊdəv/ (кудэв)
- might have → might’ve /ˈmaɪtəv/ (майтэв)
Пример в диалоге:
«I should’ve called you.» — звучит совершенно естественно.
Пишите should have в формальных текстах, а в разговоре смело используйте сокращения.
💡 Как перестать путаться? Практический совет
Создайте три мысленных сценария из вашей жизни:
- Should have — вспомните ситуацию, о которой вы жалеете. Например: «I should have studied harder at university.» Проговорите вслух с транскрипцией.
- Could have — подумайте о шансе, который вы упустили: «I could have learned to play guitar when I was young.»
- Might have — придумайте что-то, что, возможно, произошло, но вы не уверены: «The package might have arrived yesterday.»
Повторяйте эти фразы по 3–5 раз каждый день в течение недели. Они быстро станут вашими.
Кратко для закрепления:
✅ should have done (/ʃʊd hæv dʌn/) — сожаление и упрёк: «надо было».
✅ could have done (/kʊd hæv dʌn/) — неиспользованная возможность: «мог, но не сделал».
✅ might have done (/maɪt hæv dʌn/) — предположение о прошлом: «возможно, случилось».
✅ В разговоре используйте сокращённые формы: should’ve, could’ve, might’ve.
Теперь, когда вы вспомните о непрочитанной книге или несделанном звонке, вы легко подберёте нужную конструкцию. А если ошибётесь — ничего страшного, практика всё исправит. Keep going! 🌟
Поддержать наш канал вы можете по ссылке.
Подписывайтесь на нас в телеграм!