YOU SAID:
For I have loved you for a thousand years.
INTO JAPANESE
私はあなたを千年愛してきたからです。
BACK INTO ENGLISH
I have loved you for a thousand years.
INTO JAPANESE
私は千年もの間あなたを愛してきました。
BACK INTO ENGLISH
I have loved you for a thousand years.
That didn't even make that much sense in English.