-
long (time) ago - некоторое время назад.
Я давно видел этот фильм.
I saw this film long ago. -
for a long time - в течение долгого времени.
Я его двано жду.
I've been wating for him for a long time.Я его двано знаю.
I've known hime for a long time.