Gramática da Língua Inglesa

    Como Aprender o Present Perfect?

    De todos os tempos verbais em inglês, o present perfect é de longe aquele que consegue deixar muita gente louca. Afinal, trata-se de um tempo verbal com usos bem diferentes quando comparado com o português. Assim, a grande pergunta é: como aprender o present perfect? Então, deixe-me dar uma – ou algumas – dicas para ajudar você com esse tempo verbal.

    Como aprender o present perfect?

    Duas coisas que você precisa entender é a diferença entre a forma e o uso desse tempo verbal. Claro que há ainda outras dicas sobre o present perfect em inglês que você precisa entender, mas por enquanto vamos ficar somente nesses dois pontos.

    [Leia também: A Diferença entre Uso e Forma]

    Present Perfect: forma

    A forma é sempre muito fácil. No caso do Present Perfect é só lembrar que para formá-lo precisamos obrigatoriamente usar o verbo have no presente (have ou has) e o outro verbo no Past Participle:

    [Leia também: Quando usar o Past Participle?]

    • I have studied ou I‘ve studied
    • You have built ou You‘ve built
    • They have done ou They‘ve done
    • She has lived ou She‘s lived
    • He has worked ou He‘s worked
    • We have written ou We‘ve written
    • Adriane has been ou Adriane‘s studied

    Como Aprender o Present PerfectTemos ainda as formas negativas e interrogativas:

    • I have not studied ou I haven’t studied
    • Have you built?
    • Have they done?
    • She has not lived ou she hasn’t lived
    • Has he worked?
    • They have not written ou They haven’t written
    • Adriane has not been ou Adriane hasn’t been

    Aprender a forma do tempo verbal é a coisa mais fácil que tem. Afinal, basta saber usar o verbo have corretamente no presente e saber também a forma dos verbos no Past Participle. Até aí tudo bem, mas a grande pergunta é como usar o present perfect. Assim, entramos no assunto mais importante sobre como aprender o present perfect: o seu uso.

    Present Perfect: Usos

    Ao escrever dicas sobre como aprender o present perfect, costumo dizer que não dá para aprendê-lo apenas lendo as regras em uma gramática. Pois, as regras são engessadas e não dão a você uma real dimensão de como o tempo verbal é realmente usado pelos falantes nativos da língua.

    A melhor e mais prática maneira de se aprender a usar o Present Perfect é aprendendo frases nas quais ele aparece. Aí, você compara com o português, cria novas sentenças (exemplos) e vai se acostumando com aquele uso. Deixe-me dar um exemplo.

    Digamos que você é uma pessoa casada e em uma conversa deseja dizer que está casado há 5 anos. Nesse caso, em português, nós dizemos “eu estou casado há 5 anos“. Em inglês, a mesma ideia será expressa usando a frase abaixo:

    • I have been married for 5 years” ou “I’ve been married for 5 years

    Note que em inglês usamos o Present Perfect – have been. Se traduzirmos ao pé da letra, a frase ficará estranha: eu tenho estado casado há 5 anos. Portanto, o melhor a fazer é entender como a ideia é expressa. Ou seja, enfie na cabeça que é assim que se diz e pronto (nada de procurar regras). Se você entender isso, poderá começar a criar novas sentenças naturalmente. Veja,

    • I have been married for 6 years. (Estou casado há seis anos.)
    • She has been married for ten years. (Ela está casada há 10 anos.)
    • They’ve been married for two months only. (Eles estão casados há apenas dois meses.)
    • We’ve been married for 20 years. (Nós estamos casados há 20 anos. | A gente está casado há 20 anos.)

    Entender o Significado do Uso

    O que realmente importa é entender a o significado (o uso) da sentença com o present perfect. Evite procurar uma regra gramatical milagrosa. Saiba que aquela história maluca de que o Present Perfect é usado quando uma ação começa no passado e continua no presente nem sempre dará certo. Procure sempre entender o uso natural do tempo verbal em comparação ao português. Não caia na tentação de traduzir palavra por palavra. Entenda a ideia e ponto final.

    Isso vale também para outras fórmulas com o Present Perfect. Por exemplo, caso você queira dizer “nós estamos juntos há 6 meses“, basta dizer “we’ve been together for 6 months“. Usando a criatividade e o que você sabe sobre a formação do tempo verbal, você poderá criar outros exemplos:

    • They’ve been together for 10 years. (Eles estão juntos há 10 anos.)
    • Tereza and Henrique have been together since they were 20. (Tereza e Henrique estão juntos desde que tinham 20 anos.)
    • How long have you been together? (Há quanto tempo vocês estão juntos? | Quanto tempo faz que vocês estão juntos?)

    [Leia também: Since e For com o Present Perfect]

    Outro exemplo é quando você tem de dizer que conhece outra pessoa por algum tempo:

    • I’ve known Patrick for years. (Eu conheço o Patrick há anos.)
    • We’ve known each other since college. (A gente se conhece desde a faculdade.)
    • I’ve known him since we lived in Panama. (Eu o conheço desde que moramos no Panamá.)
    • I’ve known her since she was a kid. (Eu a conheço desde que ela era pequena.)

    Se você entender essa ideia, saiba que poderá aprender várias fórmulas (frases) nas quais o Present Perfect é usado naturalmente e, o que é melhor, você as aprenderá sem se preocupar com regras. Enfim, essa é sem dúvida o jeito mais fácil nessa coisa de como aprender o present perfect.

    Etiquetas
    dicas sobre present perfect em inglês gramática de uso da língua inglesa present perfect usos dos present perfect

    31 Comentários

    1. Aprender assim é bem mais fácil, Do que ficar decorando regras e mais regras.
      Eu também prefiro aprender observando o uso natural da língua.

    2. qual a diferença desta frase: “I’m married for 6 years” para “I have been married for 6 years” ???

      1. A diferença, Magno, é que gramaticalmente falando a primeira – I’m married for 6 years – está errada e a outra está correta.

        🙂

    3. Isso é normal no começo, Magno! As pessoas por um tempo falam outra língua usando a lógica da língua materna. Mas, com o tempo – estudo, envolvimento com a língua, uso constante, prática, etc – a gente vai aprendendo o certo.

      Não dá para aprender tudo de uma só vez. Portanto, é preciso ir errando e aprendendo com os erros.

      🙂

    4. Não, Daniele! Não está! O certo é dizer “I’ve been married since 2007”.

      😉

      1. Boa noite, Poderia me esclarecer porque foi usado o “been” na frase: “I have been married for 5 years”, poderia ser: ” I’ve Married for 5 years”?

        1. Olá, xJeh! Obrigado por seu comentário!

          O uso do “been” é obrigatório na frase. Se não usar podemos entender como “Eu casado há 5 anos”. Logo, para dizer “Eu sou casado há cinco anos”, dizemos “I’ve been married for 5 years”.

          🙂

          1. In addiction, what is the main verb in this phrase “I’ve married for 5 years”? Look, the word “married” is not a verb. It’s an adverb. In your phrase lack the verb… (Be in past participle form)

    5. Qual a diferença entre… “Today was a great day.” para “Today has been a great day.”?

      1. Eduardo,

        Se você der o seu dia por encerrado e decidiu tomar um banho, assistir TV e ir dormir; então, você poderá dizer:

        » Wow! Today was a great day! Now, I get some rest.

        Por outro lado, se o dia ainda está pela metade e você ainda tem coisas a fazer e até esse momento o dia tem sido muito bom, então você diz:

        » Today has been a great day. I’m sure more wonderful things will happen.

        Essa é a diferença! Novamente o contexto e a Gramática de Uso falam mais alto do que a Gramática Normativa.

    6. Professor como vc explicaria o uso do present perfect na seguinte frase ” What movies have you watched ? ” Eu Não poderia escrever ” what movies did you watch ? ”
      Obrigado 🙂

      1. Olá, Anderson!

        Quando eu quero saber quantas coisas você fez até agora em sua vida, eu uso o Present Perfect:

        » How many movies have you watched?
        » How many girls have you kissed?
        » How many books have you read?
        » How many cars have you bought?

        Fica subentendido na pergunta a ideia de estarmos nos referindo ao “até agora”, “até esse momento”. Agora se em um diálogo o contexto deixa claro que se trata de algo que já aconteceu no passado, então a coisa muda.

        [Hoje é segunda-feira e eu estou no trabalho, um colega então puxa conversa]

        – So, how was your weekend?
        – Wonderful! I stayed home and watched a lot of movies.
        – Oh! Really!? How many movies did you watch?
        – Well, I guess I watched 10 movies or so.

        Mas, se eu chego em sua casa e vejo que você está naquele momento assistindo a vários filmes, o diálogo pode ser assim:

        – Hey, so, what are you doing?
        – Just watching movies, you know.
        – Cool how many movies have you watched?
        – 3 and I still have 7. Wanna see them with me?
        – Sure!

        Entendeu como isso funciona? A Gramática de Uso sempre vai falar mais alto e deixar o assunto mais claro que a Gramática Normativa. 🙂

        Take care!

    7. Hi Denilson,

      Acredito que houve um engano na frase “I’ve known her since she were a kid” não seria “I’ve known her since she was a kid” ? Parabéns pelo trabalho, qualquer dúvida que eu tenho o inglesnapontadalingua é sempre a minha primeira opção.

      1. Vixi maria! Verdade verdadeira Gil! Eu troquei os pronomes da frase original e esqueci de trocar o verbo! Agora já está corrigido! Thanks for the help! 🙂

    8. Ola Denilson. Tenho dificuldades com o uso do have nos diferentes tempos verbais. Para ver se eu entendi. Usamos o have been quando queremos falar por exemplo: ser/estar? Nos exemplos que voce deu as traducoes sempre eram essas. PQ senao fiquei na duvida se podemos falar: I have been studied english for 10 years. Neste caso a traducao seria a mesma ou esta gramaticalmente errado escrever desta forma?
      Obrigada!!!

    9. Ola Denilson.

      Na frase “We have been together since we was in school” nao seria since we WERE in school?
      Parabens pelo otimo trabalho… Sempre corro para o site do ingles na ponta da lingua para tirar algumas duvidas. Sempre tem dicas otimas e de muito conteudo. Obrigada!!

    10. ola, fazendo pesquisas vi em um site que quando a frase esta epecificando o tempo têm de se usar o Simple Past,
      e vc mencionou nas frases acima o tempo especifico dizendo ser estes o present perfect….. quem está errado??

      1. Olá, Beatriz! Eu acredito que você entendeu algo errado em algum lugar. Eu precisaria de exemplos para poder ter certeza do seu erro, mas em todo caso, vejamos se consigo adivinhar o seu erro e tirar sua dúvida.

        No outro site você deve ter lido que quando especificamos o tempo (dizemos quando algo aconteceu), temos de usar o Past Simple. Saiba que essa mesma informação está presente aqui no Inglês na Ponta da Língua. Afinal, é uma informação correta. Veja os exemplos:

        » I studied German ten years ago. (Estudei alemão 10 anos atrás.)

        » We went to the movies last night. (Nós fomos ao cinema ontem à noite.)

        » She sent the email this morning. (Ela enviou o email hoje de manhã.)

        Veja que nos exemplos acima, estamos informando quando a ação aconteceu; ou seja, estamos dizendo o dia (o momento) em que algo foi feito.

        Já nos exemplos do texto acima com o Present Perfect, note que não estamos dizendo quando algo aconteceu. Observe que estamos dizendo há quanto tempo a ação tem acontecido. Veja:

        » I have studied German for ten years. (Eu tenho estudado alemão há 10 anos. | Faz 10 anos que estudo alemão.)

        » We have lived there since I was 20. (A gente mora lá desde que eu tinha 20 anos.)

        » They’ve been together for 10 years. (Eles estão juntos há 10 anos.)

        Note que são situações diferentes! Sugiro que você leia as demais dicas publicadas aqui no site sobre os usos e contextos em que o Present Perfect aparece para evitar confusões e assim perceber onde você entendeu errado. Qualquer coisa, estamos por aqui! 😉

    11. Apenas encontrei esta dica a partir da sobre os 5 erros mais comum quando se aprende o inglês. Acho que este assunto é uma das diferenças mais difíceis entre as línguas por um estudante aprender – o uso correto de “ter” ou “have”. Em inglês, costumo dizer “I have done my work” (ou “I’ve done my work”) para indicar o que eu agora sei que em português diriamos como “já fiz o meu trabalho”. Eu tinha de trabalhar muito para aprender a diferença. Costumava gostar de dizer em português “tenho comido o meu jantar”, mas agora apercebo-me de que isto significaria em inglês “I have been eating dinner (for some continuous period of time)”. Em português, para ser correto, eu teria de dizer algo como “eu comi o meu jantar” ou “acabei de comer o meu jantar” para indicar que eu tivesse feito algo no passado recente e não dar a impressão que eu tivesse começado algo no passado que iria continuar no futuro por algum tempo indeterminado. Isto faz sentido? Espero que os estudantes de inglês tenham as mesmas dificuldades (ao invês, claro) porque com certeza que eu fiz.

    12. Ola. Para a frase: Eu fui casado por 5 anos (I have been married for 5 years) eu tambem posso dizer: I was married for 5 years
      I did married for 5 years
      Ou ambas tem sentidos diferentes?

      1. Hi, I’m not a teacher, but I’ve been studied for a few days about it and I like to help people. I think that if you were married (and you aren’t nowadays), it’s right to say “I was married for 5 years”. But pay attention, in this case, the word “married” is not a verb. It’s an adverb. And this time tense is simple past. “I did married” is not correct.

    13. Obrigado Professor por postar esses ensinamentos!
      Por favor tira uma dúvida.
      essa frase está correta?
      how many years have you worked here ?

    14. Olá professor, supondo que estou em uma entrevista e eu quero dizer “eu moro aqui desde quando era garoto”. Eu utilizo “i’ve been living here since i was a kid” ou “i’ve been lived here since i was a kid”?

      1. Acredito que “I’ve lived here since I was a kid” é o mais adequado.

    15. In addiction to that explanation, when you are using the present perfect form, you never specify the time, for example, you have to say “I’m married” or “I got married” or “I’ve been married for 5 years”.

    16. ” Saiba que aquela história maluca de que o Present Perfect é usado quando uma ação começa no passado e continua no presente nem sempre dará certo”

      Agora fiquei curioso. Quando que isso acontece?

    17. ” Saiba que aquela história maluca de que o Present Perfect é usado quando uma ação começa no passado e continua no presente nem sempre dará certo”

      Agora fiquei curioso. Quando que isso acontece?

    Botão Voltar ao topo
    Fechar