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?

INGLÊS PARA VIAGENS
A professora Marcela Miranda, mais conhecida como a Tia do Inglês, ensina nesta aula introdutória o vocabulário básico de inglês para viagens. Está se preparando para sua próxima viagem? A sua jornada começa aqui! ACESSAR AULA
1 resposta
Donay Mendonça 23 127 1.7k
Confira boas explicações no link a seguir:
Bons estudos.