I (did or have done) German at school?

Olá Pessoal,

Tenho uma dúvida sobre qual frase está correta, pois estou em dúvida se "at school" é um tempo definido ou indefinido, pois eu sei muito bem se o tempo é indefinido ou não especificado, neste caso é usado o Present Perfect, do contrário é usado o Simple Past, pois que eu saiba, o conceito de "tempo indefinido" e "tempo definido" é um conceito confuso para os que estão aprendendo Inglês, segundo o site de aprendizado de Inglês englishpage.com.

Eu vi a frase "I did German at school" e não sei se "at school" é considerado um tempo definido ou indefinido, e cheguei a suspeitar que estava incorreta, pois acho que "at school" é um tempo indefinido, mas minha amiga que também sabe inglês disse que estava correta, pois "at school" é considerado tempo definido. Procurei em livros e alguns sites e nada esclareceu minha pergunta. Por isso estou com essa dúvida:

What the correct phase?

I did german at school
I have done German at school

Estarei grato se conseguir esclarecer essa dúvida de gramática

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
2 respostas
Ordenar por: Data
Donay Mendonça 25 137 1.7k
Desbloqueie 2 respostas agora e todos os dias
Ao se cadastrar, você ainda poderá fazer perguntas, marcar tópicos como favoritos, votar nas melhores dicas e muito mais.
Henry Cunha 3 18 191
COMO COMBINAR PALAVRAS EM INGLÊS
Nesta aula, o professor Denilso de Lima, autor do livro "Combinando Palavras em Inglês", ensina como as collocations (combinações de palavras) podem ajudar você a falar inglês com mais naturalidade. ACESSAR AULA