YOU SAID:
you have sone this before, haven't you
INTO JAPANESE
あなたは前にこれを行ったことがありますか?
BACK INTO ENGLISH
Have you done this before?
INTO JAPANESE
前にやったことあるの?
BACK INTO ENGLISH
Have you done this before?
That didn't even make that much sense in English.