Quando devemos usar o Present Perfect, e quando usamos o Simple Past?
Quando você está falando de um momento específico no passado, você usa o Simple Past. Quando é um período longo ou indefinido, você vai usar o Present Perfect. Veja só:
I watched a very good movie last night.
Eu assisti um filme muito bom ontem à noite.
I have watched The Godfather.
Eu (já) assisti O Poderoso Chefão.
Na primeira frase, você indicou um momento no tempo, last night, então você precisa usar o Simple Past. No segundo exemplo, você apenas indicou que teve a experiência de assistir um determinado filme. Não foi dito quando, então você pode usar o Present Perfect. Se foi dito quando, você deve usar o Simple Past. Veja o mesmo exemplo, só que dizendo quando você viu o mesmo filme:
I watched The Godfather last Sunday.
Eu assisti O Poderoso Chefão domingo passado.
1.
I haven’t studied since last week. (Present Perfect)
Eu não estudo desde a semana passada.
I didn’t study yesterday. (Simple Past)
Eu não estudei ontem.
2.
John has finished his project. (PP)
O John finalizou seu projeto.
John finished his project two days ago. (SP)
O John finalizou seu projeto dois dias atrás.
3.
Melanie has just finished cooking her dinner. (PP)
A Melanie acabou de terminar de preparar seu jantar.
Melanie finished cooking her dinner five minutes ago. (SP)
A Melanie terminou de preparar seu jantar cinco minutos atrás.
4.
My parents have traveled all over the world. (PP)
Meus pais já viajaram juntos pelo mundo todo.
My parents traveled together last summer. (SP)
Meus pais viajaram juntos no verão passado.
5.
We have eaten at a steakhouse several times. (PP)
Nós comemos em uma churrascaria diversas vezes.
We ate at a steakhouse last Sunday. (SP)
Nós comemos em uma churrascaria domingo passado.