Два питання до однієї ситуації
Коли в минулому щось було не потрібне, англійська розрізняє два випадки. У першому дію вже виконали, а потім виявилось, що це було зайве: тоді говоримо needn't have + третя форма. У другому ми лише повідомляємо, що потреби не було: тоді didn't need to + базова форма.
Українське «не треба було» може передавати обидва ракурси. Якщо підкреслюємо виконану зайву дію, підходить needn’t have. Якщо повідомляємо лише про відсутність потреби, підходить didn’t need to — навіть коли дію все-таки виконали.
needn't have + V3 → зроблено, але зайве | didn't need to + V1 → потреби не було, виконання з речення не видно
- V1 / base form —
- Початкова форма дієслова без to: work, go, be.
- V3 / past participle —
- Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.
I needn't have packed a raincoat; the sky stayed clear all week.
Не треба було пакувати дощовик: небо всі дні було чисте.
Дощовик спакували, а потім виявилось, що він не знадобився.
They didn't need to pay a deposit.
Їм не потрібно було вносити завдаток.
Речення констатує, що вимоги не було; чи платили, воно не каже.
She needn't have worried about the exam.
Їй не треба було хвилюватися через іспит.
Вона хвилювалася, а хвилювання було зайвим.
Needn't have + третя форма: будова
Підмет + needn't have (або формальніше need not have) + третя форма дієслова. Модальне needn't не змінюється за особами, тож he needn't have, а не he needn't has. Після нього завжди стоїть have: не had і не to.
Неправильні дієслова беруть свою третю форму: bring — brought, write — written, take — taken. Форма минулого простого після have неправильна: needn't have wrote.
підмет + needn't have / need not have + V3
- subject / S —
- Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
- V3 / past participle —
- Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.
He needn't have gone to the station so early.
Йому не треба було їхати на вокзал так рано.
Після have стоїть третя форма gone.
We need not have worried about the weather.
Нам не треба було турбуватися про погоду.
Повна форма need not have теж можлива, вона звучить формальніше.
You needn't have brought me anything.
Ти міг би й нічого мені не приносити.
Третя форма неправильного дієслова bring — brought.
Didn't need to + базова форма
Тут need — звичайне дієслово: у минулому воно має допоміжне did, тому didn't need to + базова форма. Закінчення -ed на need не додаємо: didn't need, а не didn't needed.
Близьке за значенням didn't have to. Обидві конструкції повідомляють про відсутність потреби в минулому й нічого не стверджують про виконання. Про це, якщо потрібно, мовець додає окремо.
підмет + didn't need to / didn't have to + V1
- subject / S —
- Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
- V1 / base form —
- Початкова форма дієслова без to: work, go, be.
The soup was ready, so Ivan didn't need to cook anything.
Суп був готовий, тож Іванові нічого не треба було готувати.
Готовий суп пояснює відсутність потреби готувати. Речення не підтверджує, що Іван справді нічого не готував.
The guests didn't have to dress up.
Гостям не треба було вбиратися святково.
Didn't have to — близький синонім didn't need to.
We didn't need to call a plumber, but we did anyway.
Нам не треба було викликати сантехніка, але ми все одно його викликали.
Didn't need to допускає, що дію таки виконали.
Чи дію виконано: як читати контекст
Needn't have + V3 саме по собі каже, що дію виконано, тому речення на кшталт «I needn't have called, but I didn't» суперечить собі.
Didn't need to не каже нічого про виконання. Слова so, but, anyway та сусідні речення показують, що було далі: «so we walked» — не робили, «but we did anyway» — таки зробили. Без таких слів прямо стверджувати виконання або невиконання не можна.
We didn't need to tip, so we left only a thank-you note.
Давати чайові не треба було, тож ми залишили лише записку з подякою.
Фраза only a thank-you note прямо показує, що чайових не залишили; одного слова so для такого висновку недостатньо.
They didn't need to apologise, but they did anyway.
Їм не треба було вибачатися, але вони таки вибачилися.
Слово anyway показує, що дію виконали.
I needn't have apologised; he wasn't angry at all.
Мені не треба було вибачатися: він зовсім не сердився.
Needn't have сам повідомляє, що вибачення прозвучало.
Оцінка зайвої дії з погляду відомих фактів
У цьому ретроспективному вживанні needn’t have оцінює виконану дію як непотрібну. Причина могла стати відомою пізніше або бути відомою й до дії: сама форма не встановлює момент, коли людина усвідомила зайвість.
Причину можна назвати словами turned out, already, in the end або окремим реченням, але вона не є обов’язковою частиною форми. Needn’t have може звучати як пояснення, жаль чи докір залежно від контексту й тону.
Dara needn't have hurried; the gate stayed open until midnight.
Дарі не треба було поспішати: ворота були відчинені до півночі.
Поспіх уже відбувся, а нова інформація показала його зайвість.
I needn't have booked online; the box office was empty.
Мені не треба було бронювати онлайн: каса була порожня.
Бронювання зроблене, а порожня каса показала, що воно було зайве.
Сусідні конструкції
Needn't + базова форма (без have) стосується теперішнього чи майбутнього: «You needn't wait». Це сусіднє правило: тут воно лише межа, яка показує, що needn't have дивиться в минуле.
Shouldn't have + V3 теж говорить про виконану дію, але додає осуд: мовець вважає, що так робити не слід було. Mustn't — заборона. Зайвість, осуд і заборона — три різні смисли.
You needn’t queue; your ticket includes priority entry.
Тобі не потрібно стояти в черзі: твій квиток дає пріоритетний вхід.
Умови квитка пояснюють відсутність потреби; needn’t + початкова форма стосується теперішнього або майбутнього.
He shouldn't have lied to the committee.
Йому не слід було брехати комісії.
Дію виконано, і мовець її засуджує: це не зайвість.
Visitors mustn't touch the exhibits.
Відвідувачам не можна торкатися експонатів.
Mustn't означає заборону, а не відсутність потреби.
Ввічливо й природно: «You needn't have!»
Коли хтось уже зробив для тебе щось приємне, а це було не обов'язково, природно сказати «You needn't have!» або «You needn't have gone to so much trouble». Фраза подякує й водночас показує, що тобі було не потрібно, щоб людина стільки робила.
Needn't have більш характерне для британської англійської. В американській частіше чуємо didn't need to, а для ввічливої відповіді на подарунок кажуть «You shouldn't have!». Така фраза звучить як ввічливість, а не як справжній осуд.
Oh, you needn't have gone to so much trouble!
Ой, не треба було так клопотатися!
Ввічливий відгук на вже зроблену справу.
Thank you, but you needn't have.
Дякую, але не треба було.
Дієслово можна опустити, якщо воно зрозуміле з контексту.
Як вибрати у власному мовленні
Перед тим як говорити, подумай: чи я кажу, що дію вже виконали? Якщо так і вона була зайвою, то needn't have + V3. Якщо кажу, що потреби не було, а що саме сталося далі, або не важливо, або скажу окремо, то didn't need to + V1.
У розповіді обидві конструкції легко поєднуються: «I needn't have taken so much money, but I didn't need to pay for the museum» — перше про виконану зайву дію, друге про відсутність потреби. Додавай причину або наслідок, і слухач зрозуміє, що саме ти маєш на увазі.
I needn't have taken my laptop; the hotel had a computer room.
Мені не треба було брати ноутбук: у готелі була кімната з комп'ютерами.
Ноутбук узяли, а далі виявилось, що він зайвий.
I didn't need to take my laptop, so it stayed at home.
Мені не треба було брати ноутбук, тож він лишився вдома.
Потреби не було, а ноутбук залишився вдома: це видно з другої частини.
Типові помилки
Неправильно:She needn't gone to the bank; the app did everything.
Правильно:She needn't have gone to the bank; the app did everything.
Для виконаної зайвої дії потрібно needn't have + третя форма: у реченні пропущено have.
Неправильно:He needn't had called her so many times.
Правильно:He needn't have called her so many times.
Після needn't завжди стоїть have: форма had тут неграматична.
Неправильно:You needn't have go there; the post came to the door.
Правильно:You needn't have gone there; the post came to the door.
Після needn't have потрібна третя форма gone, а не базова форма go.
Неправильно:They didn't needed to book a table.
Правильно:They didn't need to book a table.
Після didn't дієслово need стоїть у базовій формі: закінчення -ed зайве.
Неправильно:You needn't to have brought it.
Правильно:You needn't have brought it.
Після needn't не ставимо to: це модальна форма, вона йде безпосередньо перед have.