A frase correta do exercício é "I heard that it's the best one so far." Algumas vezes está claro para mim quando usar o present perfect ou no simple past, mas outras, como essa, não. Nesse caso, os dois tempos poderiam estar corretos? Me parece muito sutil às vezes quando o verbo afeta ou não o presente. Uma outra frase a efeito de comparação: "I've heard about its story. It sounds very silly." Para mim é muito confuso por que na primeira devo usar o simple past e nessa o present perfect.