We haven't seen each other for such a long time.
- Non ci siamo visti per così tanto tempo.
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.
I'm sorry to have kept you waiting so long.
- Desculpe-me por fazê-los esperar por 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?