depuis longtemps ; longtemps
Have you been working there for long?
Vous travaillez là-bas depuis longtemps ?
Have you known citizen Gorbunkov for long?
Connaissez-vous le citoyen Gorbunkov depuis longtemps ?
— The Diamond Arm (1969)
Has Mary been working for this company for long?
Mary travaille-t-elle pour cette entreprise depuis longtemps ?