Olá Felipe,
Essa é uma boa questão e que vem passando por mudanças. No inglês americano, essa diferença está ficando cada vez mais irrelevante, e muitas vezes o Simple Past é usado quando o "mais correto" seria o Present Perfect. No inglês britânico essa diferença ainda é mais clara.
Se quisermos seguir a ordem mais correta, a frase no Simple Past seria falando mais em geral, já a frase no Present Perfect faria a correlação com o presente - por exemplo, duas pessoas estão terminando o relacionamento neste momento e uma delas disse que "nem antes e nem até agora" a outra pessoa a teve.
Porém, como eu disse, é possível que ambas fossem usadas no inglês americano.
Abraços!