Como construir uma Frase no Passado em inglês?

Tenho observado que quando se quer dizer que fez algo, quase sempre no inglês se constrói as frases com o verbo "have".

Exemplo:

I’ve eaten too many sweets. = Comi doces demais!

Mas se eu disser: I ate too many sweets. estaria correto também?

Por que se usa tanto o verbo to have para construções no passado?

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
5 respostas
Ordenar por: Data
Donay Mendonça 23 127 1.7k
Olá Bovolini,

Em inglês Norte Americano, está corretíssimo. Em inglês da Inglaterra, existe uma tendência maior de se usar o "have" nesse caso.

Cf. Passado Simples em inglês – Simple Past

Best wishes!
All right, thank you so much for your useful help!
Hi folks,

Sendo assim no inglês norte-americano tanto faz usar o Present Perfect quanto o Simple Past ou há alguma regra?
Exato, foi o que eu entendi, no Inglês britânico a tendência é usar mais o Present Perfect, enquanto no americano seria mais comum o simple past.
O Simple Past usa-se qdo vc quer especificar qdo exatamente tal acao foi feita.
Ex. Did you call to your mother YESTERDAY?

Ja o Present Perfect, vc quer saber se foi feito tal acao, independente de qdo foi feito.
Ex. Have you called to your mother?