"what did you do so far?" é errado? ou só não tem o mesmo significado de "what have you done?"?
"what did you do so far?" é errado? ou só não tem o mesmo significado de "what have you done?"?
Olá Eduarda,
Então, entra naquela questão da diferença do Simple Past pro Present Perfect. Devido ao "so far" (que significa "até agora", "até este momento"), existe essa relação com o presente. Por isso, é melhor usar o Present Perfect aqui.
Deixo aqui um artigo do blog da Alura Língua sobre quando usar o Simple Past x Present Perfect em inglês.
Abraços!