Present perfect ou past simple?

 

Essa é uma das perguntas mais freqüentes durante as aulas. O uso correto desses tempos depende da presença de algumas palavras na frase, do sentido, e também do tipo de frase em questão. Passemos às regras.


 

Palavras especiais: Present perfect

present perfect, quando usado com as palavras abaixo, corresponde aopretérito perfeito do indicativo em português.

Ever
Ever significa já (alguma vez na vida). Use-o em perguntas e com o verbo nopresent perfect. O ever virá antes do particípio do verbo.
Have you ever seen "Matrix Reloaded"?
Você já assistiu a "Matrix Reloaded"?
Have you ever been to Japan?
Você já foi ao Japão?

 

Never
Never significa nunca. Use-o com o present perfect para falar de algo que você nunca fez até hoje. O never virá antes do particípio do verbo.
I have never gone rappelling.
Eu nunca fiz rapel.
Have you never eaten grapefruit?
Você nunca comeu toranja?

 

Already
Already significa já (há instantes). Use-o em frases afirmativas e em perguntas, e com o verbo no present perfect. O already virá antes do particípio do verbo ou no final da frase.
I have had lunch already.
Eu já almocei.
I have already had lunch.
Eu já almocei.
Have you had lunch already?
Você já almoçou?
Have you already had lunch?
Você já almoçou?

 

Yet
Yet significa ainda quando usado em frases negativasEm frasesinterrogativas, significa já (há instantes atrás). Use-o sempre no final de frase, e com o verbo no present perfect.
Have you had lunch yet?
Você já almoçou?
I haven't had lunch yet.
Eu ainda não almocei.

 

Just
O just, combinado com o present perfect, compõe a frase acabar de. Use-o sempre antes do particípio do verbo.
Has he just arrived?
Ele acabou de chegar?
He has just arrived.
Eu acabou de chegar.

 

Palavras especiais: Past Simple

Use sempre o past simple com palavras que definam quando algo aconteceu. As mais freqüentes são yesterday, ago, last e quaisquer datas passadas:

I went to the club yesterday afternoon.
She gave birth to a beautiful girl two days ago.
They got married last year.
met Carl in London in 2004.

 

Palavras especiais: Present perfect e past simple

Você pode usar tanto o present perfect quanto o past simple com as palavrasfor (há), since (desde) e a pergunta how long (há quanto tempo), mas o sentido será diferente:

Tempo verbalFor / since /how longExemplos
Present perfectO verbo corresponde aopresente do indicativoem português.He has been here for two hours.
Ele está aqui há duas horas.
They have known each other since 1990.
Eles se conhecem desde 1990.
How long have youknown each other?
Há quanto tempo vocêsse conhecem?
Past simpleO verbo corresponde aopretérito perfeito do indicativo em português.He was here for two weeks.
Ele esteve aqui por duas semanas.
How long did you live in Melbourne?
Quanto tempo vocêmorou em Melbourne?

 

Orações afirmativas e negativas: Past simple

Use o past simple nas orações afirmativas e negativas quando você disserquando a ação aconteceu, ou então quando ação estiver terminada e não existir mais no tempo presente (passado remoto), ou quando se tratar de fato de conhecimento geral (fatos históricos, por exemplo):

He bought a new car last week.Ele comprou um carro novo na semana passada.
My great-grandparents didn't like to live here.Meus bisavós não gostavam de morar aqui.
Columbus discovered America.Colombo descobriu a América.

 

Orações afirmativas e negativas: Present perfect

Use o present perfect em orações afirmativas e negativas quando você não disser quando a ação e o fato for recente (passado recente) - a surpresa causada pelo fato, a emoção do acontecimento ainda estão vivos para você, e você quer transmitir essa emoção para o ouvinte:

I have been robbed.Eu fui roubado.
Mary hasn't crashed her car...Mary não bateu o carro... 
Sue has had a boy!Sue teve um menino!

 

Orações temporais

Com duas ou mais ações conectadas, em especial, pelas palavras when(quando), while (enquanto) e as soon as (assim que), há a possibilidade de uso de vários tempos verbais passados; porém, o uso do present perfect estará sempre ERRADO:

She was taking a shower when I gothome.Ela estava tomando banho quando eu cheguei em casa.
He was playing basketball while I was swimming.Ele estava jogando basquetebol enquanto eu estava nadando.
called him up as soon as I got the message.Eu liguei para ele assim que peguei o recado.
The manager had left when I lockedthe door.O gerente tinha saído quando eu tranquei a porta.

0 comentários:

Postar um comentário