Разница между «while» и «as long as» в английской грамматике заключается в том, что «as long as» выражает более короткие периоды времени, чем «while». 1
«While» выражает два длительных действия или ситуации, которые происходят одновременно. 1 Например: «I took a nap while he watched a movie» («Я вздремнул, пока он смотрел фильм»). 1
«As long as» сравнивает две ситуации, которые происходят в течение одинакового периода времени. 15 Например: «The music concert lasted as long as the football match» («Музыкальный концерт длился столько же, сколько футбольный матч»). 5
Также «as long as» может выражать условие, в этом случае оно используется как альтернатива «provided that». 5 Например: «I won’t mind your coming late as long as you don’t wake me up» («Я не буду возражать, если вы придете поздно, при условии, что не будете меня будить»). 5