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?
Avatar do usuário Donay Mendonça 45310 21 69 1022
Confira boas explicações no link a seguir:


Bons estudos.
MENSAGEM PATROCINADA Aprenda dicas sobre os tempos verbais em inglês! Baixe agora o seu Guia Grátis de Tempos Verbais em Inglês. Ele contém um ótimo resumo para revisar todos os conceitos.

Clique aqui e saiba como baixar!