for a long time
Tom non mi scrive da molto tempo.
Tom hasn't written to me in a long time.
Io sono un insegnante da molto tempo.
I have been a teacher for a long time.
Vorrei dirti una cosa che mi porto dentro da molto tempo.
I'd like to tell you something that's been with me for a long time.
L'hai conosciuto da molto tempo?
Have you known him for a long time?
Ho ricevuto una chiamata da lei per la prima volta da molto tempo.
I got a call from her for the first time in a long time.
Studio il cinese da molto tempo, però non sono fluente.
I've been studying Chinese for a long time, but I'm not fluent.
Io li conoscevo da molto tempo.
I knew them for a long time.
Tom e Mary non sono felici da molto tempo.
Tom and Mary haven't been happy for a long time.
Io conoscevo Tom da molto tempo.
I knew Tom for a long time.
Il punto è che non mangio da molto tempo.
The point is, I haven't eaten in a long time.
— La vita straordinaria di David Copperfield (2019)