Почему здесь используется long ?
Ответ носителя языка
Rebecca
В этой ситуации Long - это глагол, означающий тоску, сильное желание. Ex: The mother longs to see her son. (Мать Ex: The son longed to see his mother again. .) Ex: The son longed to see his mother again. (Сын хочет снова увидеть свою мать.) Итак, long for означает wish for !