мы давно

we have … for a long time

→ мы
phrase Uncommon #19,011
we have … for a long time The verb that follows determines the tense and exact meaning.
RU: Мы давно не разговаривали.
EN: We haven't talked in a long time.

Да, ну конечно, мы давно ждём.

Yeah, of course, we’ve been waiting for ages.

— The Student (2016)

Мы давно вас не видели.

We haven't seen you in a long time.

— До свидания, дети (1987)

Мы давно здесь живём.

We've lived here for a long time.

Мы давно друг друга знаем.

We have known each other for a long time.

Мы давно знакомы.

We have known each other for a long time.

Мы давно живём в Бостоне.

We have been living in Boston for a long time.

Мы давно вместе.

We've been together for a long time.

Мы давно знакомы, а я ничего не знала о Вас.

We've known each other for a long time, yet I knew nothing about you.

— Солярис (1972)

Мы давно его не видели.

We haven't seen him for a long time.

— Преследователь (2008)

Мы давно не были в Австралии.

We haven't been to Australia in a long time.