как давно я этого ждал — перевод на английский

Варианты перевода словосочетания «как давно я этого ждал»

как давно я этого ждалi've been waiting a long time for this

Как давно я этого ждал!
I've been waiting a long time for this!
Как давно я этого ждал.
I've been waiting a long time for this.