This is the 9127th most frequent German word.
long
The German word "long" is not correct; the equivalent in German is "lang," meaning "long" in English.
Here, 'lang' is used as an adjective describing the extent or length of the road in a physical and spatial sense.
Die Straße ist sehr lang und führt bis zum Horizont.
The road is very long and extends to the horizon.
In this sentence, 'lange' functions as an adverb describing the duration of waiting.
Ich habe lange auf diese Gelegenheit gewartet.
I have waited for a long time for this opportunity.
Here, 'lang' is used as an adjective characterizing the duration of the lecture.