I have missed the bus x I missed the bus

Qual é a diferença entre essas duas frases?
Ambas são corretas para o uso com a intenção de dizer " Eu perdi o ônibus"?

ENGLISH PLUS POR R$ 8/MÊS Além de aprender sem anúncios, você terá acesso: ao Curso do English Experts, a respostas verificadas por especialistas (ilimitado), ao aplicativo Meu Vocabulário e ao Minicurso de Business English. SAIBA MAIS
4 respostas
NeyF 3 24 203
É a diferença entre present perfect e simple past.

Cf. Present Perfect e Simple Past: Qual a diferença nos tempos
I have missed the bus= você perdeu em um tempo determinado, por exemplo, ontem, hoje etc.
I missed the bus= você perdeu sem determinar o tempo.
NeyF 3 24 203
É o contrário, não?

Se você quer especificar o tempo, você usa o simple past.

Yesterday, I missed the bus. (Correto)
̶Y̶e̶s̶t̶e̶r̶d̶a̶y̶, ̶ ̶I̶ ̶h̶a̶v̶e̶ ̶m̶i̶s̶s̶e̶d̶ ̶t̶h̶e̶ ̶b̶u̶s̶.̶(Incorreto)
Sim, amigo! Eu coloquei invertido!

O correto é:
I missed the bus = quando você determina um determinado tempo, por exemplo, hoje, ontem e etc.
I have missed the bus = quando você perdeu o ônibus, mas não determinou quando...

Vlw pela observação!