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

By the time / Until

By the time означає «на той момент, коли»: до цієї точки вже є певний результат або ситуація. Until означає «до / аж поки» й задає межу тривання. Not…until означає «не раніше ніж», а не обов’язково «рівно тієї миті».

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

Дві різні ідеї під одним заголовком

By the time задає точку, на яку вже існує певний результат або ситуація: by the time we arrive, they will be waiting. Until задає межу тривання: we will wait until they arrive. Спершу визнач, чи говориш про стан на певний момент, чи про тривання до нього.

Порівняй готовий результат і тривання: By six, I’ll have finished — до шостої вже закінчу; I’ll work until six — працюватиму до шостої. У першому важлива готовність на момент, у другому — межа роботи.

Обидва слова зазвичай вводять цілу клаузу (підмет + присудок), а не просто часову позначку. Голий часовий вираз без власного підмета й присудка бере або прийменник by (дедлайн, без тривання), або until як прийменник (тривання без клаузи) — про це докладніше в останньому розділі.

By the time the bakery opens, the first customers will already be waiting outside.

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

Дедлайн: відкриття пекарні — точка, до якої черга вже встигла зібратися.

We'll keep the oven on until the bread turns golden.

Ми лишимо духовку ввімкненою, поки хліб не стане золотистим.

Межа тривання: духовка працює безперервно аж до цієї точки, а тоді зупиняється.

Until: тривалість до межі

Until і till називають часову межу дії чи стану. До неї може тривати одна дія або повторюватися кілька: I kept calling until she answered. Це не обов’язково безперервна дія без пауз.

Not…until означає, що дія не відбудеться раніше певної межі. I won’t sign until my lawyer reads it не гарантує підписання одразу після читання: воно встановлює необхідну попередню умову.

Until не позначає завершеність дії ДО якогось моменту — для цього потрібне by або by the time. Плутанина між «тривати аж до X» і «встигнути до X» — головне джерело помилок у цій темі; детальніше в розділах 3 і 6.

The kids can watch cartoons until dinner is ready.

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

Дозвіл на перегляд діє до готовності вечері. Це не твердження, що діти дивитимуться без жодної паузи.

I won't sign the contract until my lawyer reads it.

Я не підпишу контракт, поки його не прочитає мій адвокат.

Підписання не відбудеться раніше, ніж адвокат прочитає контракт. Точний момент подальшого підписання не встановлено.

She stayed at her desk until midnight.

Вона лишалася за столом до півночі.

Until як прийменник перед іменниковою фразою midnight — межа без окремої клаузи.

By the time: дедлайн і його наслідок

By the time називає момент, на який уже існує результат або певна ситуація. Після the time в цій моделі стоїть частина з підметом і присудком: by the time we arrive.

Для завершеного результату часто вживають Future Perfect або Past Perfect. Але можливий і стан чи процес: By the time we arrive, it will be dark; By the time we arrive, they will be waiting. Перфект не є обов’язковим після кожного by the time.

By the time саме не визначає тривалості попередньої дії. Її можна назвати окремо: By the time we arrive, they will have been waiting for an hour. Перед самою часовою назвою потрібне by: by tomorrow, не by the time tomorrow.

By the time the auditors arrive, the accountant will have filed every report.

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

Future Perfect у головному реченні показує, що подання звітів завершиться раніше приїзду аудиторів.

By the time she noticed the leak, water had already reached the hallway.

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

Past Perfect: подія в головному реченні відбулася раніше моменту в часовій клаузі.

Час у майбутньому: теперішній, не will

В обох конекторах, коли йдеться про майбутнє, дієслово в часовій клаузі стоїть у Present Simple (або Present Perfect, де це доречно) — ніколи у формі will. Майбутнє значення вже несе головне речення; клауза лише називає точку відліку.

Виняток трапляється рідко і не є ціллю цього правила: will у часовій клаузі можливий, коли він означає готовність чи наполягання людини («якщо ти справді хочеш...»), а не просте майбутнє. Такі випадки нижче не тренуються.

Це обмеження діє разом зі звичайним узгодженням підмета: третя особа однини отримує -s (she finishes, he arrives), а не голу форму і не will + base.

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

by the time / until + Present Simple, ... will (have) ...

By the time the meeting finishes, I will have sent the updated slides.

На той момент, коли зустріч закінчиться, я вже надішлю оновлені слайди.

Finishes — теперішній час у клаузі, хоча йдеться про майбутнє; жодного will біля дієслова клаузи.

I'll keep refreshing the page until the tickets go on sale.

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

Go — теперішній час після until; те саме обмеження діє і тут.

Минуле дзеркало: ті самі ідеї в минулому

Для минулого завершеного результату типова модель by the time + Past Simple, … Past Perfect. Можливий також звичайний стан чи процес: By the time we arrived, it was dark. Час головної частини визначає потрібний зміст.

Минула версія until — це просто тривання до минулої точки, після якої дія припинилася; зазвичай досить Past Simple без перфектного аспекту, бо йдеться не про попереднє завершення, а про закінчений відрізок.

Didn’t…until означає, що дія не сталася до названої події; у звичайній минулій розповіді далі мається на увазі її настання. Це не точний вимір нульової затримки між подіями.

By the time the ambulance arrived, the paramedics had already been briefed by phone.

На той момент, коли приїхала швидка, парамедиків уже проінструктували по телефону.

Had been briefed — Past Perfect: дія завершилася раніше приїзду швидкої.

He didn't apologise until his sister explained what had happened.

Він не вибачився, поки сестра не пояснила, що сталося.

Вибачення відбулося лише після пояснення сестри; не обов’язково в ту саму секунду.

Межі вживання: until як прийменник і різниця з by

Until може стояти прямо перед іменником чи часовим виразом без власної клаузи: until Friday, until the end of the tour. By the time так не може — йому завжди потрібен власний підмет і присудок.

Порівняння until і by перед голим часовим виразом: by + час позначає найпізнішу точку, коли дія вже завершена (дедлайн, без тривання); until + час позначає, що щось триває аж до цієї точки. Типова калька з української «до п'ятниці» як дедлайн іноді помилково перекладається через until замість by, і це змінює зміст на «триває аж до п'ятниці».

Коротке підсумкове протиставлення: by the time = клауза + дедлайн/результат; until = клауза або іменник + тривалість/межа; by = голий дедлайн без клаузи й без тривання.

Please send the invoice by Thursday.

Будь ласка, надішліть рахунок не пізніше четверга.

By задає найпізніший строк, а не вимогу надсилати рахунок безперервно до четверга. Для значення «не раніше четверга» можна сказати Don’t send it until Thursday.

The museum stays open until nine, but by six the ticket office has closed.

Музей працює до дев'ятої, але каса вже зачинена до шостої.

Until nine — тривання; by six — дедлайн завершення роботи каси.

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

Неправильно:By the time you will finish the report, I will have left the office.

Правильно:By the time you finish the report, I will have left the office.

У часовій клаузі після by the time про майбутнє говоримо теперішнім часом; will тут зайве, бо майбутнє значення вже несе will у головному реченні.

Неправильно:Wait here until I will call you.

Правильно:Wait here until I call you.

Те саме обмеження діє після until: клауза називає момент теперішнім часом, а не формою will.

Неправильно:By the time tomorrow, the shop will have closed.

Правильно:By tomorrow, the shop will have closed.

By the time вводить підрядне речення з підметом і присудком; перед голим часовим виразом на кшталт tomorrow вживається прийменник by без the time.

Неправильно:By the time she arrive, I will have already left.

Правильно:By the time she arrives, I will have already left.

Дієслово в часовій клаузі узгоджується з підметом за звичайними правилами: she вимагає arrives (+ -s), а не голої форми arrive.

Неправильно:By the time you call, I will have leave.

Правильно:By the time you call, I will have left.

Після will have потрібна третя форма дієслова (Past Participle): left, а не базова форма leave.

Неправильно:By time you finish, I will have gone.

Правильно:By the time you finish, I will have gone.

By the time — стала фраза з обов'язковим the; пропуск артикля робить конструкцію граматично неповною.

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