Разница между союзами «as long as» и «until» заключается в их значении:
- «As long as» переводится как «пока», «так долго, как», «при условии». langformula.ru Например: «As long as you keep our secret, we are safe» — «Пока (при условии, что) ты хранишь нашу тайну, мы в безопасности». langformula.ru
- «Until» означает «пока», «до тех пор, пока». grammar-tei.com langformula.ru Например: «Until I see your exam results, we will not discuss you trip abroad» — «Пока я не увижу результаты экзаменов, мы не будем обсуждать твою поездку заграницу». ru.stegmax.com
Таким образом, «as long as» используется для выражения условия, при котором будет справедливо утверждение, а «until» — для указания на то, что действие будет продолжаться до определённого момента времени.