YOU SAID:
I have never been to the moon before
INTO JAPANESE
私は今まで月に行ったことがない
BACK INTO ENGLISH
I have never been to the moon so far
INTO JAPANESE
今まで一度も月に行ったことがない
BACK INTO ENGLISH
I have never been to the moon so far
You've done this before, haven't you.