Simple Past e Present Perfect: Quando utilizar?

S005 1
Olá eu sei que ja existe explicaçao sobre present perfect no seu blog. Eu ja copie todas, consigo usar, sei as estuturas,mas ainda ficou uma duvida.
Quando usar o simple past e quando usar o present perfect? Como escolher?

Ex. Did you do your homework? / Have you done your homework?
I slept all day long / I have slept all day long
Os dois estao certos, right? Mas qual eu uso?
Help me!!!

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!
1 resposta
Usamos o present perfect para atividades que aconteceram em um tempo indefinido no passado.

Ao passo que o simple past, é utilizado para aquelas atividades que foram completadas ou terminadas em um período específico no passado.

Exemplos:

Quando eu digo:

I've read that book already.

A próxima pergunta que meu interlocutor poderia fazer seria:

"Quando?" "Semana passada", eu poderia responder.

Poderia também responder:

I read that book last week.

Ao meu intelocutor restaria apenas perguntar: "Gostou?"

Outro exemplo:

I've already visited the USA.

Ninguém aqui sabe quando nem quantas vezes.

Enquanto que:

I visited the USA last year.

Aqui pelo menos uma visita aconteceu e foi ano passado.

Espero ter ajudado!
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!