Чому тут використовується long?
Відповідь носія мови
Rebecca
У цьому контексті Long— це дієслово, яке означає жадати, «сильно бажати». Ex: The mother longs to see her son. (Мати дуже хоче побачити сина.) Ex: The son longed to see his mother again. (Син хоче знову побачити матір.) Тому long forвикористовується в значенні wish for!