давно не было

hasn't been for a long time

→ давно
phrase Uncommon #22,629
hasn't been for a long time Used for something that has not happened or been present for a long time. With a person, the form changes to match gender: давно не был (masculine), давно не была (feminine).
RU: Давно не было так тихо.
EN: It hasn't been this quiet in a long time.

У меня давно не было девушки.

I haven't had a girlfriend in a long time.

А то тебя давно не было.

It's been a while since I've seen you.

— Разрушительница системы (2019)

Тебя давно не было рядом.

You haven't been around for a long time.

— Он снова здесь (2015)

Давно не было так жарко.

It hasn’t been this hot in a long time.

У меня давно не было этих бумаг.

I haven't had these papers for a long time.

— Он снова здесь (2015)

Ты злая такая, потому что у тебя секса давно не было.

You're so mean because you haven't had sex in a long time.

— Son of a Rich (2019)