вы давно

have you … for long?

→ вы
phrase Common #9,897
have you … for long? In other contexts, давно can mean “a long time ago” or “for a long time.”
RU: Вы давно здесь живёте?
EN: Have you lived here long?

Вы давно тут?

How long have you been here?

Вы давно в этой стране?

How long have you been in this country?

А вы давно знакомы?

Have you known each other for a long time?

— Москва слезам не верит (1980)

Вы давно знакомы?

Have you known each other for a long time?

— Сладкая жизнь (1960)

Вы давно работаете врачом?

How long have you been working as a doctor?

Вы давно учите эсперанто?

How long have you been learning Esperanto?

Вы давно женаты?

Have you been married for a long time?

Вы давно научились водить?

How long ago did you learn to drive?

— Жизнь прекрасна (1997)

Вы давно тут сидите?

How long have you been sitting here?

Вы давно в Японии?

How long have you been in Japan?

Вы давно знаете гражданина Горбункова?

Have you known Mr. Gorbunkov for a long time?

— Бриллиантовая рука (1969)

Вы давно приехали?

Did you arrive a long time ago?

— Забавные игры (1997)

Вы давно у нас не были.

You haven't been to our place in a long time.

— Общество мёртвых поэтов (1989)

Вы давно её знаете?

Have you known her for a long time?

Вы давно их знаете?

Have you known them for a long time?

Вы давно стали проблемой, а теперь что?

You’ve been a problem for a long time. What now?

— The Student (2016)

Вы давно знаете Штайнера?

How long have you known Steiner?

— Сладкая жизнь (1960)

Вы давно не посылали оплату за квартиру, дорогая мадам.

You haven't sent the rent in a long time, dear madam.

— Дьяволицы (1955)