Akademik

давно
нареч.
1) (много времени тому назад) long ago, a long time ago
2) (в течение долгого времени) for a long time, long since я давно его не видел ≈ I haven't seen him for a long timeдавно бы так

1. (много времени тому назад) long ago, a long time ago;
не так ~ not so long ago;

2. (долго) for a long time, for ages;
я (так) ~ вас не видел I haven`t seen you for ages;
it`s ages since we met;
~ бы так!;
~ пора! and high time it is!

Большой англо-русский и русско-английский словарь. 2001.