Present Perfect x Simple Past: Qual utilizar?

Olá.

Faço inglês na wizard e tive a primeira aula sobre o Present Perfect.

Minha professora disse que a principal diferença entre o Simples past é que, no simple past sempre tem o termo do tempo que ocorreu: Ex Yesterday, last night, tomorrow etc.


Estou fazendo um excercício que tem a seguinte frase para completar com um desses tempos verbais.


She__________ to satay more days. (to decide)
We__________ this movie several times. (to watch)
I____________ my computer today. (to buy)


Minha dúvida é que ambos tem a determinação do tempo (more days, today e several times), mas não é explicito como Yesterday etc. E agora, qual usar e porque?



Thanks so much
Editado pela última vez por Donay Mendonça em 02 Mar 2011, 16:27.
Razão: Padronizar o título

ENGLISH PLUS Destrave todos os recursos do English Experts, mantenha o foco e aprenda inglês em outro nível.

Além de aprender sem anúncios, o English Plus inclui:
  1. Curso do English Experts: Melhore seu inglês com um intensivo de 180 dias
  2. Meu Vocabulário ilimitado: amplie seu vocabulário em tempo recorde
  3. Respostas verificadas por especialistas (acesso ilimitado)
  4. Textos em inglês com tradução e pronúncia (narrados por um Americano)
  5. Minicurso de Business English: Prepare-se para as principais situações do dia a dia no ambiente corporativo
SAIBA MAIS
1 resposta
Donay Mendonça 22 103 1.5k
Faeljs,


She (has) decided to stay more days. (to decide) [Neste caso, tanto faz "present perfect" quanto "simple past" - sugiro uma busca no canto superior direito da tela, onde as discussões trazem as respostas.]

We (have) watched this movie several times. (to watch) [Neste caso, tanto faz "present perfect" quanto "simple past" - sugiro uma busca no canto superior direito da tela, onde as discussões trazem as respostas.]

I bought my computer today. (to buy) [Nete caso o mais adequado é o "simple present", porque "today" diz quando: hoje.]


Bons estudos!