UNTIL = do, až do nějaké doby
Předložku UNTIL použijeme v případě, kdy hovoříme o něčem, co trvá až do nějaké doby v budoucnosti. Klademe důraz na celou dobu, která předchází nějakému termínu.
Details will not be available until January.
They lived in a small house until September 2003.
I waited for her until six o’clock.
BY = do (v určitou dobu nebo dříve)
Naopak předložka BY popisuje, že se něco stane v nějakém bodě v budoucnosti, případně dříve. Důraz je kladen na termín samotný.
The milk has to be consumed by February 14th.
I have to be at the airport by 8:30 PM.
Nutnost odlišovat tyto dvě předložky lze demonstrovat na zdánlivě stejných větách, jejichž význam je rozlišen pouze předložkou.
I will be rich by 2030. (= nyní bohatý nejsem, ale do roku 2030 bohatý budu)
X
I will be rich until 2030. (= bohatý již jsem, ale bude tomu tak jen do roku 2030)
UNTIL lze použít i jako spojku a to s podobným významem jako u předložky.
Odkazuje-li vedlejší věta na budoucnost, je nutné dávat pozor, aby po spojce UNTIL byl pouze přítomný čas (nikoliv budoucnost). Podrobnosti o časových spojkách naleznete zde.
I can’t wait until the summer holidays begin. Nikoliv …until the summer holidays will begin.
Will you stay here until the plane takes off? Nikoliv …until the plane will take off.
Pozor: spojka UNTIL již obsahuje zápor „un„, proto ve vedlejší větě již jiný zápor nevyjadřujeme.
I will wait until you don’t come back. Počkám, dokud se nevrátíš.
V hovorové angličtině se často spojka UNTIL nahrazuje ekvivalentním TILL.
I’ll wait till you get back.
Ačkoliv UNTIL může mít ve větě funkci předložky (po které je jen časové určení) i spojky (může připojit další větu), slovo BY může být jen předložkou (tzn. je po něm jen časové určení, nikoliv celá věta). Potřebujeme-li využít funkce spojky, užijeme spojení BY THE TIME.
I will look after the children until you return from vacation. Postarám se o děti dokud se nevrátíš z dovolené.
I will have cleaned the house by Monday. Do pondělí budu mít uklizeno. (Uklidím do pondělka)
I will have cleaned the house by the time that you return from vacation. Budu mít uklizeno (uklidím), do doby než se vrátíš z dovolené.