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?

Anúncio Descubra seu nível de inglês em 15 minutos! - Converse grátis por 15 minutos com um professor e verifique como está o seu inglês.

Começar agora!
5 respostas
Donay Mendonça 22 102 1.5k
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?
Ainda precisa de ajuda? Confira algumas opções:
  1. Clique no botão "Responder" (abaixo) e faça sua pergunta sobre este assunto;
  2. Faça uma nova pergunta;
  3. Converse grátis com um professor nativo por 15 minutos: Saiba como!