Перейти к содержанию

Should have и Wish + Past Perfect: сожаления в английском

Уровень Intermediate · CEFR B1 → B2 · Should have / shouldn't have; wish + past perfect

Эти конструкции незаменимы, когда нужно обсудить прошлые ошибки, выразить сожаление или провести конструктивный разбор полётов на работе. Если вы упустили дедлайн, не проверили код или забыли предупредить клиента, именно «should have» и «wish + Past Perfect» помогут точно и тактично сформулировать мысль.

1. Should have и shouldn't have: как упрекнуть или пожалеть о сделанном

Конструкция «should have + Past Participle (третья форма глагола)» показывает, что в прошлом было правильным или ожидаемым сделать что-то, но этого не произошло. По смыслу это «следовало бы сделать, но увы».

Отрицание «shouldn't have + Past Participle» выражает обратное: действие совершили, но это было плохой идеей («зря я это сделал», «не нужно было так поступать»). В вопросах модальный глагол выносится вперёд: «Should we have sent the invoice earlier?».

  • We should have backed up the database before running the migration script.Нам следовало сделать резервную копию базы данных перед запуском скрипта миграции.
  • The sales team shouldn't have promised the client a discount without manager approval.Отделу продаж не следовало обещать клиенту скидку без одобрения руководителя.
  • Should the designer have asked for the brand guidelines before starting?Следовало ли дизайнеру запросить брендбук перед началом работы?

2. Wish + Past Perfect: сожаление о том, чего уже не изменить

Когда вы хотите выразить эмоциональное сожаление о факте из прошлого, используется схема «wish + Past Perfect (had + третья форма глагола)». На русский язык эта связка переводится как «Жаль, что...» или «Вот бы я тогда...».

Обратите внимание на логический сдвиг: если ситуация в прошлом была отрицательной, в английском после wish ставится утверждение, и наоборот. Если вы опоздали на рейс, вы скажете: «I wish I had caught that flight» (Жаль, что я не успел на тот рейс).

  • I wish I had applied for that senior QA position last month.Жаль, что я не подал заявку на ту вакансию старшего тестировщика в прошлом месяце.
  • The logistics manager wishes the supplier hadn't delayed the shipment.Менеджер по логистике сожалеет, что поставщик задержал отгрузку.
  • We wish we had consulted a doctor before taking these antibiotics.Жаль, что мы не проконсультировались с врачом перед приёмом этих антибиотиков.
Разберите эту тему с преподавателем

Индивидуальный урок онлайн, 50 минут — 250 лей. Первый урок бесплатно.

Записаться на пробный урок

3. В чём разница: Should have против Wish + Past Perfect

Обе структуры относятся к прошлому, но несут разный оттенок смысла.

«Should have» фокусируется на правилах, обязанностях, практических решениях и ошибках исполнения. Это рациональный взгляд: «был план/норма, но вы поступили иначе». Конструкция «wish + Past Perfect» передаёт эмоцию, внутреннее сожаление или несбыточное желание изменить обстоятельства, которые часто не зависели от правил напрямую.

  • You should have notified the patient about the rescheduled appointment.Вам следовало уведомить пациента о переносе приёма (нарушен рабочий протокол).
  • I wish the weather had been better during our business trip to Munich.Жаль, что погода была плохой во время нашей командировки в Мюнхен (чистое сожаление об обстоятельствах).

4. Типичные ошибки русскоязычных студентов

Самая распространённая ошибка — буквальный перевод русской фразы «я должен был сделать вчера». Из-за этого студенты используют should с обычным инфинитивом без вспомогательного глагола have.

Вторая ошибка касается союза wish: русскоязычные спикеры часто ставят Past Simple вместо Past Perfect для прошлых событий, путая текущие желания с прошлыми сожалениями. Также не путайте «should have» (сожаление) с «must have» (уверенное предположение).

  • ✗ I should send the report yesterday. ✓ I should have sent the report yesterday.Для невыполненного действия в прошлом после should обязательно ставится форма have + V3, а не простой инфинитив.
  • ✗ I wish I didn't lose that client. ✓ I wish I hadn't lost that client.Сожаление о событии, произошедшем в прошлом, после wish требует формы Past Perfect (hadn't lost), а не Past Simple.
  • ✗ He should have forgotten his password; he can't log in. ✓ He must have forgotten his password; he can't log in.Если вы строите логическую догадку («он, должно быть, забыл пароль»), используйте must have, а не should have.

5. Ловушка произношения: «should of»

В беглой английской речи краткая форма «should've» звучит как /ˈʃʊdəv/, из-за чего на слух её легко спутать с предлогом «of». Под влиянием этого многие носители языка и студенты пишут с грубой ошибкой: «should of».

Запомните твёрдо: предлог «of» грамматически не может стоять после модального глагола. Единственно верный вариант написания — «should have» или разговорное сокращение «should've». В деловой переписке и резюме рекомендуется использовать полную форму.

  • ✗ We should of checked the contract terms. ✓ We should have checked the contract terms.Формы «should of» не существует в английской грамматике; пишите только «should have» или «should've».
  • She shouldn't have deleted the Figma file without making a copy.Ей не следовало удалять файл в Figma, не сделав копию.

Упражнения на эту тему

Эту тему проходят в уроках каждого нашего курса — выберите тот, что ближе к вашей работе:

Вопросы и ответы

В чём разница между «I wish I had» и «I wish I had had»?

В первом случае «had» — это Past Simple глагола to have, и фраза означает желание о настоящем: «I wish I had more time now» (Хотел бы я иметь больше времени сейчас). Во втором случае это Past Perfect от глагола to have для выражения сожаления о прошлом: «I wish I had had more time yesterday» (Жаль, что вчера у меня не было больше времени).

Можно ли заменить «I wish» на «If only»?

Да, «If only» полностью взаимозаменяемо с «I wish», но звучит более эмоционально и драматично: «If only I had known about the changes!» (Если бы только я знал об этих изменениях!). Грамматическое время после него остаётся тем же — Past Perfect.

Как кратко ответить на вопрос с «should have»?

В кратких ответах повторяют модальный глагол и вспомогательный have: «Should you have warned the manager? — Yes, I should have / No, I shouldn't have». Основной смысловой глагол опускается.

Все темы уровня Intermediate →