It has been a long time since I wrote you last.
- È passato tanto tempo dall'ultima volta che ti ho scritto.
Tom hasn't updated the antivirus software on his computer in a long time.
- Tom non aggiorna l'antivirus sul suo computer da tanto tempo.
Why does it take them so long to set up my internet connection?
- Por que eles levam tanto tempo para instalar minha conexão de Internet?
I'm sorry I've kept you waiting so long.
- Sinto muito por tê-lo feito esperar tanto tempo assim.