in a long time перевод "долгое время, очень давно"
I haven't seen him or spoken to him in a very long time. / Я не видела его и не разговаривала с ним долгое время (очень давно).
for a long time перевод "давно, долгое время"
I've been looking forward to this for a long time. / Я давно этого ждал.
take long перевод "занимать долгое время"
I told you I wouldn't take long. / Я говорила вам, что это не займет долгое время.
it's been a long time это разговорная английская фраза
it's been a long time перевод "давно не виделись"
- Hello, Bill! How are you? / Привет, Билл! Как дела?
- I'm fine. It's been a long time. / У меня все отлично. Давно не виделись.
it's been ages это разговорная английская фраза
it's been ages перевод "сто лет прошло"
It's been ages since I last saw you. How've you been? / Сто лет, как тебя не видел. Как поживаешь?