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? / Сто лет, как тебя не видел. Как поживаешь?