I've know you long before: Correção de frase

Oi gente, estou com uma dúvida.

Está correto falar a frase:
"I have know you long before this song."
Seria algo do tipo em português:
"Eu te conheço muito antes dessa música."
No caso em inglês e português, essas frases estão escritas da maneira falada, mas em inglês, mesmo escritas com todos os elementos, não sei se está gramaticalmente correta. Com todos os elementos da frase creio que ficaria assim:
"I have known you for a long time before I knew this song."
"Eu te conheço há muito mais tempo que conheço essa música."

Ou
"Eu te conheço antes de eu conhecer essa música."

INGLÊS PARA VIAGENS
A professora Marcela Miranda, mais conhecida como a Tia do Inglês, ensina nesta aula introdutória o vocabulário básico de inglês para viagens. Está se preparando para sua próxima viagem? A sua jornada começa aqui! ACESSAR AULA
2 respostas
Ordenar por: Data
  Resposta mais votada
19 293
Todas as frases estão incorretas. Duas opçoes:

I have known you way longer than I've known this song.
I already knew you long before I found out about this song.
MELHORE SUA PRONÚNCIA EM INGLÊS
Nesta aula, o professor Adir Ferreira, autor do livro "A Chave do Aprendizado da Língua Inglesa", nos conta como se tornou um Expert em pronúncia e dá várias dicas para você se comunicar melhor em inglês. ACESSAR AULA
6 49 1.3k
Okay, André, congrats on your courage to post your doubt. ;-)

Yes, you are in the right path, we can't join 'I have know', the 'have' here suggest something ongoing and to this kind of tense is "I have known".

That said, the first part okay.
Now the meaning with context, "I have known you long before I knew this song." (eu te conheço há mais tempo do que [conheço] essa música - no sentido de te conheço antes de ter conhecido essa música).

I know you longer than I know this music.
Eu te conheço antes de conhecer essa música. (tipo: conheci você antes da música - conheço a música há menos tempo.)

To the ""Eu te conheço antes de eu conhecer essa música." could be "I knew you before I knew this music/this song."

But other may improve this answer and chime in with slightly different sentences. It might depend on the approach, and sometimes it's not 'plain' translation.