Fundo Claro

                                               Simple Past or Present Perfect ?

De modo muito resumido.
 
-> Usa-se o Simple Past quando se fala de algo acontecido no passado e que foi encerrado no passado.
->  Usa-se o Simple Past ao falar de evento que só aconteceu uma vez.


 => Usa-se o Present Perfect quando se fala de algo que começou no passado e que ainda continua acontecendo.
 => Usa-se o Present Perfect com tempo indefinido ou ação repetida no passado.


Não se deixe levar pela primeira impressão de que é super simples.Existem variações.
Estude estes dois tempos abaixo e entenda-os definitivamente.

Obs: Estas explicações são parte da pagina Tempos Verbais
onde você encontra todos os tempos verbais em Inglês.


                          Simple Past
 
The regular verbs make the past tense adding ED to the infinitive without the   particle TO
Os verbos regulares fazem o passado acrescentado-se ED ao infinitivo sem a particula TO


•We make the negative using the auxiliary Did not ( didn't ) before the main verb of the sentence.

Fazemos o negativo acrescentando Did NOT (didn’t) antes do verbo da frase.

I lived in London for three months last year                   I didn't live in London last year
We arrived in New York yesterday morning                   We didn't arrive in New York yesterday morning

•We make the interrogative form adding  DID before the subject of the sentence
Fazemos o interrogativo colocando-se Did antes do sujeito da frase.

The contracted forms are normally used in all persons
As formas contraidas são normalmente usadas em todas as pessoas.

Did she pass her examination ?             When did you arrive in New York ?
Did you live in London ?                       How long did you live in London ?

Uses of the Simple past (usos do Simple Past)

We use this tense to talk about actions that happened in a definite time in the past . The time can be :
Usamos este tempo verbal para falar de coisas que aconteceram em um tempo definido no passado.
O tempo pode ser:

1 - Specified in the sentence . In general words and expressions meaning time are used in the sentence
Especificado na frase. Em geral palavras e expressões que significam tempo são usadas na frase
.

He left for Australia last night 
She made a wonderful cake yesterday
I received a letter from my brother a week ago 
They decided to move to Wyoming yesterday

2 - Suggested by an expression of place
Sugerido por uma expressão de lugar

 I bought this book in New York

They watched that movie in São Paulo.

• The Simple Past is also used with adverbs of frequency like :
  always , seldom , never , etc .to  indicate an habit in the past.

 
É usado também com advérbios de freqüência para indicar um hábito  no passado.

Veja a pagina Adverbs

 He always drove very fast (Ele sempre dirigiu muito rápido) 
They seldom arrived on time to their classes (Eles raramente chegavam a tempo para as aulas)

See also Irregular Verbs


                            PRESENT PERFECT ( I HAVE DONE )

It's formed by :   HAVE / HAS + PAST PARTICIPLE of main verb
Note : The past participle of verbs , normally ends in -ED ( opened , decided ) except for irregular verbs

O past Participle(particípio passado) dos verbos normalmente termina em ED, exceto para os verbos irregulares.
In negative sentences we use NOT after the auxiliary HAVE.

Em frases negativas usa-se NOT após o  verbo Have
In interrogative sentences the verb HAVE is placed before the subject .
In general the
contracted   forms are used .
Em frases interrogatives o verbo Have é colocado antes do sujeito. Em geral usa-se as formas contraídas.

 Uses of this tense (Usos deste tempo verbal)

1 - To talk about a period of time that continues up to the present.
Para falar de um periodo de tempo que continua até o presente)

She 's  lived in New York for ten years ( she still lives there )
Ela tem morado em New York por dez anos (ela ainda mora lá)

Her sister has been working since January ( her sister is still working )
A irmã dela tem trabalhado desde Janeiro (a irmã dela ainda trabalha)    

OBS:este tempo verbal não tem equivalência direta com os tempos verbais em português.
Quando dizemos que trabalhamos em algum lugar ha dez anos usamos:” Eu trabalho aqui ha dez anos” 
note que “eu trabalho” é o tempo presente e não dá a idéia de período.
Em inglês se diz: “I have worked here for ten years” (tenho trabalhado aqui por dez anos) 

      

2 - To talk about something that someone haven't done that continues up to the present
Para falar sobre algo que alguem não fez e que continua até o presente.                       

 I've never smoked (Eu nunca fumei)
I haven't smoked for two years ( Eu não fumo ha dois anos)
Jennifer hasn't called me for two weeks (Jennifer não me telefona ha duas semanas)

Other uses Outros usos

1 - When there is a connection with the present.
    
Quando ha uma ligação com o presente

                        I've lost my wallet ( I don ' t have it with me now )
                          Perdi minha carteira (Não a tenho comigo agora)

                        Jennifer has gone to Italy ( she is there now )
                         Jennifer foi para a Italia (ela está lá agora)

                        Have you cleaned your room ? ( is it clean now ? )
                         Voce limpou seu quarto? (ele está limpo agora?)

 2 - To talk about a recent happening , or to add new information.
Para falar sobre um acontecimento recente,ou adicionar nova informação

I've lost my wallet . Can you help me to find it ?
Perdi minha carteira. Pode me ajudar a acha-la?


Do you know about Jennifer ? She's gone to Italy.

Sabe da Jennifer? Ela foi para a Italia.

3 - To say that something  happened a short time ago , or before the expected time.
Para dizer que algo aconteceu ha pouco tempo, ou antes do  tempo esperado.

Can I buy you a snack ? - No thank you , I've just had lunch ( short time ago )
Posso lhe pagar um lanche?- Não,obrigado. Acabei de almoçar.

Is David going to start his new work soon ? He has already started !( before the expected )
David vai começar no novo trabalho logo? Ele já começou. (antes do tempo esperado)

Time expressions like : ever , never , already , before , yet , recently , are often used when  the time is not  specified
Quando o tempo não é especificado geralmente se usa expressões como : ever, never, already, before..etc.

I've never studied a thing like this                     She's already done her homework
 Charles has recently bought a new car               We've been to New York before
 Jennifer hasn't gone to USA yet
                                  

We use the present perfect with : this morning , this evening , today , this week , this year etc . when these periods have not finished at the time of speaking.
Usamos o present perfect com: esta manhã, esta noite, hoje, esta semana, este ano etc. quando estes periodos não se encerraram no momento da fala.

I ' ve read three newspaper today ( maybe I read more before the day finishes )
Li três jornais hoje( talvez eu leia mais antes do fim do dia)

They've danced a lot this evening
Eles dançaram muito esta noite (talvez dancem mais)

David hasn't studied very much this year 
David não estudou muito este ano (talvez ele estude menos ainda)

It is the second time Jennifer has phoned David this morning.
É a Segunda vez que Jennifer telefona esta manhã (talvez ela telefone de novo)


 Note: esta explicação faz parte de Tempos Verbais (todos) onde esta mais detalhada.