Полный русско-английский словарь
Нареч. 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 havent́ seen you for ages; itś ages since we met; ~ бы так!; ~ пора! and high time it is!