We haven't seen each other for such a long time. - Non ci siamo visti per così tanto tempo.
We haven't seen each other for such a long time.
Non ci siamo visti per così tanto tempo.
It has been a long time since I wrote you last. - È passato tanto tempo dall'ultima volta che ti ho scritto.
It has been a long time since I wrote you last.
È passato tanto tempo dall'ultima volta che ti ho scritto.
I'm sorry to have kept you waiting so long. - Desculpe-me por fazê-los esperar por tanto tempo.
I'm sorry to have kept you waiting so long.
Desculpe-me por fazê-los esperar por tanto tempo.
I feel bad about having made you wait so long. - Eu sinto muito ter feito você esperar por tanto tempo.
I feel bad about having made you wait so long.
Eu sinto muito ter feito você esperar por tanto tempo.