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

But for: якби не певний чинник

Уявляємо теперішнє або минуле без певної обставини: But for your help, I would have failed. Вчимося називати чинник, обирати час наслідку та відрізняти умовне «якби не» від «за винятком».

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

1. Прибери чинник подумки

But for у значенні «якби не» пропонує уявити ситуацію без названої людини, події або обставини. У головній частині говоримо, що тоді було б інакше. Це не повідомлення про те, що уявний наслідок справді стався.

Чинник може допомогти або завадити. Допомога врятувала роботу; шум, навпаки, заважає зосередитися. Тому but for не означає тільки «завдяки». Перевіряй напрям зв’язку: що зміниться, якщо цього чинника не буде?

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

But for + чинник, уявний наслідок.

But for your advice, I would have chosen the wrong course.

Якби не твоя порада, я обрав би не той курс.

Порада була; вона змінила рішення. Уявляємо інший минулий результат.

But for the noise, I could concentrate.

Якби не шум, я міг би зосередитися.

Шум є перешкодою зараз. Без нього з’явилася б можливість.

2. Що стоїть після but for

Після цілісного прийменникового виразу but for найзручніше поставити іменникову групу: the delay, her support, this map. Якщо це окремий особовий займенник, потрібна об’єктна форма: me, him, her, us, them.

Дію також можна назвати формою на -ing, якщо вона природно позначає потрібну обставину. Не підставляй будь-який герундій механічно: важливо, хто виконує дію і як вона впливає на наслідок. Іменник часто звучить компактніше.

Коли треба зберегти ціле повідомлення з підметом і дієсловом, використовуй but for the fact that + речення. Тут the fact — іменниковий центр; that вводить його зміст. Без the fact не приєднуй звичайне речення безпосередньо до but for.

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

but for + noun phrase / object pronoun / доречна -ing форма; but for the fact that + clause

V-ing / -ing
—
Форма дієслова із закінченням -ing: working, going. Її роль залежить від конструкції.
object / O
—
На кого або на що спрямована дія: у I read a book слова a book — додаток.
NP / noun phrase
—
Іменникова група: іменник із залежними словами, наприклад the new student; у схемі це одна група слів.
noun
—
Слово, яке називає людину, предмет або поняття: student, book, happiness.
clause
—
Конструкція з дієсловом, часто з власним підметом: when I arrived («коли я прийшов»). У конструкції з неособовою формою підмет може бути не названий: to get home («дістатися додому»).
pronoun
—
Слово замість назви людини чи предмета: I, you, she, it, they.

But for her, we would still be waiting.

Якби не вона, ми досі чекали б.

Her — доповнення після for, а не підмет головної частини.

But for having to work tonight, I would join you.

Якби не необхідність працювати сьогодні ввечері, я приєднався б до вас.

Having to work називає обставину; працювати має той самий мовець I.

But for the fact that the office is closed, we could collect the keys now.

Якби не те, що офіс зачинений, ми могли б забрати ключі зараз.

The fact that дозволяє подати повний факт, не руйнуючи будову прийменникової групи.

3. Наслідок зараз або в майбутньому

Якщо уявний наслідок стосується теперішньої ситуації або майбутньої можливості, використовуй would / could / might + початкову форму дієслова. Після модального слова не додаємо -s і не ставимо to.

But for саме по собі не позначає час. Його показують ситуація, слова на зразок now або tomorrow та форма головної частини. Минуле джерело допомоги теж може мати наслідок зараз.

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

But for + чинник, subject + would / could / might + V1.

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V1 / base form
—
Початкова форма дієслова без to: work, go, be.

But for my evening classes, I would be free tomorrow.

Якби не мої вечірні заняття, я був би вільний завтра.

Йдеться про завтрашню доступність, не про завершену подію.

But for last year's training, I would not know how to use this machine now.

Якби не торішнє навчання, я зараз не знав би, як користуватися цим обладнанням.

Навчання відбулося раніше, але знання оцінюємо зараз: would not know.

4. Інше минуле

Для уявного результату завершеної минулої події потрібне would / could / might + have + V3. Зберігай have навіть після скорочення: wouldn't have finished, couldn't have found.

Перефразування через if it had not been for часто допомагає перевірити зміст. Воно називає ту саму відсутню в уяві умову. Утім, не перетворюй кожне речення з but for на третій умовний тип: вирішальним лишається час наслідку.

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

But for + чинник, subject + would / could / might + have + V3.

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

But for the spare key, we would have spent the night outside.

Якби не запасний ключ, ми провели б ніч надворі.

Ніч уже минула. Після have потрібне spent, не spend.

I couldn't have completed the form but for your translation.

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

Переклад уможливив завершену дію. Couldn't have completed виражає відсутність можливості без нього.

5. Would, could чи might — це вибір змісту

Would подає наслідок як очікуваний у цій уявній ситуації; could підкреслює можливість або здатність; might — можливий, але не певний результат. Усі три можуть поєднуватися з but for.

Заперечення залежить від того, який результат уявляємо. But for the grant, we would not have opened the studio означає, що грант зробив відкриття можливим. But for the high rent, we would have opened it означає, що висока оренда завадила. Не додавай not автоматично через українське «якби не»: це «не» вже передано but for.

But for the warning, someone might have entered the wrong room.

Якби не попередження, хтось міг би зайти не в ту кімнату.

Might не робить небажаний результат неминучим.

But for the fee, we could offer the workshop for free.

Якби не цей збір, ми могли б проводити майстер-клас безкоштовно.

Could показує можливість, яку обмежує збір; would теж граматичне, але акцент інший.

6. Сусідні конструкції та друге значення

Without + іменникова група часто передає ту саму уявну відсутність чинника. If it were not for / if it had not been for дають розгорнуту форму. Такі речення не є помилковими лише тому, що не містять but for; у вправі з вимогою but for вони просто не виконують її ціль.

But for також може означати «за винятком». Тоді мовець описує реальну ситуацію з одним винятком, і звичайний минулий час можливий. Не виправляй кожне was після but for на would have been: спершу з’ясуй значення.

Without the map, we would have taken the wrong road.

Без карти ми поїхали б не тією дорогою.

У цьому контексті без зміни основного змісту можна сказати But for the map.

But for one noisy guest, the evening was pleasant.

За винятком одного галасливого гостя, вечір був приємним.

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

7. Як використати у власній відповіді

But for має дещо формальний відтінок і добре підходить для підсумку, подяки, звіту або пояснення перешкоди. У розмові воно також можливе; нейтральне without часто простіше.

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

The team shared its notes with me. But for those notes, I would have missed several important details.

Команда поділилася зі мною нотатками. Якби не ці нотатки, я пропустив би кілька важливих деталей.

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

We would be ready to leave but for one missing signature.

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

Кінцева позиція виділяє останню перешкоду; зміст умови зберігається.

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

Неправильно:But for she, we would be lost.

Правильно:But for her, we would be lost.

Після for окремий особовий займенник має об’єктну форму her. She є формою підмета.

Неправильно:But for the delay, we would have arrive on time.

Правильно:But for the delay, we would have arrived on time.

Після would have потрібен дієприкметник V3: arrived.

Неправильно:But for the noise, she could to concentrate.

Правильно:But for the noise, she could concentrate.

Після could дієслово стоїть без to.

Неправильно:But for the office is closed, we could collect the keys.

Правильно:But for the fact that the office is closed, we could collect the keys.

Звичайне речення з is не приєднуємо прямо після but for. The fact that оформлює факт як іменникову групу.

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