Uzun süredir bunu bekliyorum. - I've been waiting for this for so long.
Uzun süredir bunu bekliyorum.
I've been waiting for this for so long.
... too long. ...
... the Afghan people are the ones who will be providing for themselves in the long term, ...