YOU SAID:
You have no idea how long i have waited for this moment.
INTO JAPANESE
あなたはこの瞬間をどれくらい待っているのか分かりません。
BACK INTO ENGLISH
I do not know how long you are waiting for this moment.
INTO JAPANESE
私はこの瞬間をどれくらい待っているのか分かりません。
BACK INTO ENGLISH
I do not know how long this moment is waiting.
INTO JAPANESE
私はこの瞬間がどれくらい待っているか分かりません。
BACK INTO ENGLISH
I do not know how long this moment is waiting.
You've done this before, haven't you.