VocairoПочати навчання

Shouldn't have + V3: жаль і критика минулої дії

Конструкція shouldn't have + дієприкметник минулого часу допомагає озирнутися на дію, яка справді відбулася, і назвати її помилкою, нерозумним рішенням або приводом для жалю. Учень тренується бачити факт дії в контексті, будувати modal + have + V3, добирати правильну третю форму та відрізняти ретроспективну оцінку від теперішньої заборони, негативного висновку й невиконаного обов'язку.

Опубліковано

Погляд назад: дія була, оцінка негативна

У цільовому значенні shouldn't have + V3 мовець оцінює вже виконану минулу дію. Заперечення стосується не факту дії, а її бажаності: дія сталася, але тепер мовець вважає її помилкою.

Українською це часто передаємо як не варто було, не слід було або дарма. Важливо бачити дві частини змісту: відомий минулий факт і теперішню негативну оцінку цього факту.

Як побудувати речення

дія відбулася + негативна оцінка → підмет + shouldn’t have + V3

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V3 / past participle
—
Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.

I shouldn't have stayed up so late; I'm exhausted now.

Мені не варто було так пізно не спати; тепер я виснажений.

Мовець справді не спав допізна, а тепер шкодує про це через видимий наслідок.

We shouldn't have booked the room before checking its size.

Нам не варто було бронювати кімнату до перевірки її розміру.

Бронювання вже відбулося; команда оцінює порядок своїх дій як невдалий.

Форма: shouldn't або should not + have + V3

Після підмета ставимо shouldn't або повну форму should not, потім незмінне have, а далі третю форму смислового дієслова. Підмет не змінює have: I, she, the team і they однаково вживають shouldn't have.

У правильних дієслів V3 зазвичай має закінчення -ed: stayed, opened, shared. Неправильні форми треба знати окремо: say–said–said, take–took–taken, write–wrote–written, choose–chose–chosen.

Як побудувати речення

підмет + shouldn’t/should not + have + третя форма дієслова (V3)

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V3 / past participle
—
Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.

She shouldn't have shared the password.

Їй не варто було ділитися паролем.

Після shouldn't стоїть незмінне have, а shared є V3.

They should not have taken that road.

Їм не варто було їхати тією дорогою.

Повна форма should not have граматично рівноцінна скороченій, а take має V3 taken.

He shouldn't have written that comment.

Йому не варто було писати той коментар.

Після have потрібна третя форма written, не минула форма wrote.

Жаль про себе й критика інших

З підметом I або we конструкція часто виражає власний жаль, визнання помилки чи частину вибачення. З you, he, she або they вона може критикувати чужий вчинок, тому тон і стосунки між людьми мають значення.

Саме речення повідомляє оцінку, але причина робить її зрозумілішою. Наслідок, порушене правило або краща відома альтернатива допомагають співрозмовнику побачити, чому дія була невдалою.

Як побудувати речення

I/we shouldn’t have … — часто власний жаль; you/he/she/they shouldn’t have … — можлива критика

I shouldn't have interrupted you. I'm sorry.

Мені не варто було тебе перебивати. Перепрошую.

Мовець визнає власну виконану дію й прямо вибачається.

He shouldn't have promised a Friday delivery when the work was not ready.

Йому не варто було обіцяти доставку в п'ятницю, коли робота не була готова.

Обіцянка відбулася, а стан роботи пояснює критику.

Контекст має встановити, що сталося

У навчальному завданні не слід домислювати подію. Перед ретроспективною критикою контекст має показати, що людина справді надіслала, сказала, купила або зробила щось інше: через її зізнання, спостережуваний наслідок, запис чи пряму розповідь.

Якщо невідомо, чи дія відбулася, потрібна інша комунікативна робота: запитання, обережне припущення або висновок із доказів. Shouldn't have не замінює перевірку факту.

Як побудувати речення

відомий факт → оцінка минулої дії

Nadia says, ‘I sent the private file to the whole group.’ She shouldn't have sent it to everyone.

Надія каже: «Я надіслала приватний файл усій групі». Їй не варто було надсилати його всім.

Зізнання прямо встановлює факт надсилання, тому наступна репліка оцінює відому дію.

We don't know whether Nadia sent the file.

Ми не знаємо, чи Надія надіслала файл.

Тут факту немає; без додаткової інформації категорична ретроспективна критика була б передчасною.

Не плутай чотири різні повідомлення

Shouldn't + V1 дає пораду або заборону про теперішнє, майбутнє чи загальну поведінку: You shouldn't share passwords. Shouldn't have + V3 озирається на відому виконану дію: You shouldn't have shared that password.

Should have + V3 у ретроспективній пораді називає бажану іншу минулу дію. Проте should/shouldn’t have також можуть передавати очікування: The parcel shouldn’t have arrived yet — «Посилка ще не мала б прибути». Це не встановлює факту прибуття. Can’t have + V3 натомість передає сильний негативний висновок.

Як побудувати речення

shouldn’t do — порада; shouldn’t have done у цьому уроці — критика минулого; can’t have done — негативний висновок

You shouldn't share your password with anyone.

Тобі не слід ділитися паролем ні з ким.

Це загальна порада про поведінку, а не оцінка встановленої минулої дії.

You shouldn't have shared your password with that caller.

Тобі не варто було ділитися паролем із тим абонентом.

Контекст повідомляє, що пароль уже розкрили; тепер дія критикується.

You should have checked the caller's name first.

Тобі слід було спочатку перевірити ім'я абонента.

Перевірка була бажаною, але її не зробили; це протилежна фактичність до shouldn't have shared.

Mina can't have shared that password; she has never known it.

Міна не могла передати той пароль: вона його ніколи не знала.

Відсутність знання пароля дає підставу відкинути його передавання. Це висновок, а не оцінка відомого вчинку.

Тон: критику можна зробити відповідальною

Пряме You shouldn't have… може звучати різко. Коли відповідальність спільна, чесніше сказати We shouldn't have…. У делікатній розмові можна додати I think, perhaps або назвати наслідок без нападу на людину.

Пом'якшення не змінює граматичної форми й не стирає оцінку. Воно допомагає говорити про рішення та його наслідок, а не принижувати співрозмовника.

Як побудувати речення

I think + we/you shouldn’t have + V3 + пояснення причини

V3 / past participle
—
Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.

I think we shouldn't have released the update before the final test.

Думаю, нам не варто було випускати оновлення до фінального тесту.

I think і спільне we пом'якшують тон, але відома дія та оцінка лишаються чіткими.

Perhaps you shouldn't have mentioned that detail in public.

Можливо, тобі не варто було згадувати ту деталь публічно.

Perhaps робить критику менш категоричною; факт згадки вже встановлений розмовою.

Перенесення в мовлення та окремий ввічливий вислів

Щоб використати правило самостійно, спершу назви або зрозумій виконану дію, потім її наслідок чи порушений принцип, і лише тоді сформулюй оцінку. Це працює у вибаченні, спільному розборі рішення, дружній пораді після події та короткому діалозі.

Окремо запам'ятай усталене You shouldn't have! як ввічливу реакцію на подарунок. У такій ситуації це зазвичай тепла подяка, а не буквальна критика; цей вислів не слід використовувати як доказ засвоєння основного значення без контексту.

Як побудувати речення

факт → наслідок → жаль або критика; реакція на подарунок: You shouldn’t have!

I sent the message while I was angry. I shouldn't have written it so quickly.

Я надіслав повідомлення, коли був сердитий. Мені не варто було писати його так швидко.

Перше речення встановлює факт, друге осмислює його як помилку.

A new notebook for me? You shouldn't have!

Новий записник для мене? Ну навіщо ж ти витрачався!

Це усталена ввічлива подяка за подарунок, а не справжній докір.

Типові помилки

Неправильно:I shouldn't stay up so late last night.

Правильно:I shouldn't have stayed up so late last night.

Для жалю про завершену дію минулої ночі потрібні have і V3 stayed.

Неправильно:She shouldn't has shared the password.

Правильно:She shouldn't have shared the password.

Після модального shouldn't вживаємо незмінне have, не has.

Неправильно:We shouldn't have chose that route.

Правильно:We shouldn't have chosen that route.

Після have потрібна третя форма chosen; chose є простою минулою формою.

Неправильно:He didn't should have posted the photo.

Правильно:He shouldn't have posted the photo.

Модальне should утворює заперечення без допоміжного did.

Неправильно:They shouldn't have write to the client.

Правильно:They shouldn't have written to the client.

Після have потрібен дієприкметник written, не базова форма write.

Джерела
Практикуватися з Vocairo