By в значении к какому-то времени может выступать как предлог и как союз. В качестве предлога by обозначает, к какому времени в будущем совершится действие.
He promised that she would have returned by 10. - Он обещал, что вернётся до 10 часов.
The expiration date on the product says it should be used by 20.03. - Срок годности товара указывает, что он должен быть использован до 20.03.
В качестве союза, by в составе оборота by the time - к тому времени, как... служит для присоединения придаточного предложения времени.
By the time she returned everything had already been cleaned by. - К тому времени, как она вернулась, всё было убрано.
By the time the concert is over, everybody will be hungry. - К тому времени, как закончится концерт, все проголодаются.
Также часто используют оборот by that time - к тому времени.
I will call for you at 5 - please, be ready by that time. - Я заеду за тобой в 5; пожалуйста, будь готова к этому времени.
В таком же значении часто используется by then.
I will call for you at 5 - please, be ready by then. - Я заеду за тобой в 5; пожалуйста, будь готова к этому времени.
Until в значении до какого-то времени выступает в качестве предлога и союза и обозначает, до какого времени длится действие.
I’ll work until 9 and I hope to be asleep at 11 already. - Я поработаю до 9 и, надеюсь, уже в 10 лягу спать.
Наряду c until в том же значении используется также предлог till.
I’ll work till you come. = I’ll work until you come. - Я поработаю до твоего прихода.
Как использовать местоимение both?
Союз in case в английском языке