"Long" es una forma de "long", un adjetivo que se puede traducir como "largo". "Crave" es un verbo transitivo que se puede traducir como "ansiar". Aprende más sobre la diferencia entre "long" y "crave" a continuación.
The artist desperately craved for the ability to express himself through his work.El artista ansiaba desesperadamente poder expresarse a través de su trabajo.