Simple past sem o tempo (sem uma expressão de tempo)

Eu sempre li que o simple past é usado quando tem tempo específico, mas eu frequentemente vejo frases como:
-He broke up with her;
-Did you talk to him?;
-Who taught you to play guitar?;
-Who gave you that?;
-I told you to ignore my birthday;
-We found your favorite game;
-What hapenned? (aqui uma pessoa chegou toda suja e a outra quis saber o que aconteceu, foi uma coisa que aconteceu recentemente e tem evidências no presente, não seria o present perfect?).
Em nenhuma delas tem tempo específico, mas ainda assim é usado o present perfect. Por que isso acontece?

APRESENTAÇÃO PESSOAL EM INGLÊS
Nesta aula, a professora Camila Oliveira ensina como você deve se preparar para fazer uma apresentação pessoal profissional em inglês. O conteúdo dessa aula ajudará você a aproveitar melhor as oportunidades no ambiente corporativo. ACESSAR AULA
1 resposta
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.
CENTENAS DE EXPRESSÕES DO INGLÊS
Preparamos um plano de estudos para ajudar você a dominar centenas de palavras e expressões do inglês em tempo recorde. EXPERIMENTE AGORA