Exercícios de present perfect em inglês

A2B1Gramática · present perfect
Começar exercícios
Experimente o jogo de present perfect: 12 perguntas em inglês com correção na hora

Mais opções para este exercício

Como funciona o present perfect

O present perfect liga o passado ao presente: fala de experiências e de coisas que começaram no passado e ainda importam agora.

Forma:
have/has + particípio passado (I have worked, she has gone)
Uso 1 — Experiência:
Coisas que você já fez em algum momento da vida: "I have visited Japan."
Uso 2 — Tempo não concluído:
Situações que começaram no passado e continuam agora, geralmente com for/since: "She has lived here since 2020."
Uso 3 — Resultado no presente:
Ações passadas com um resultado visível agora: "I have lost my keys (so I can't get in)."
Palavras-chave:
ever, never, just, already, yet, for, since

Verbos irregulares: V1, V2, V3 dos verbos mais comuns →

Exemplos

  • I have worked here for five years, and I still love my job.

    tempo não concluído — a situação continua no presente

  • She has just finished the report, so you can read it.

    ação recente com resultado no presente

  • Have you ever eaten sushi?

    experiência de vida — o momento exato não importa

  • They haven't arrived yet — the meeting starts in five minutes.

    negativa com yet

  • We have known each other since university.

    since + ponto de partida

O áudio usa uma voz sintética.

Exercícios de prática

0/19

Escolha a forma correta

Selecione a opção correta para completar cada frase.

1.I ___ in this city since 2019.

2.She ___ her homework, so she can watch TV now.

3.___ you ever ___ to Australia?

4.They ___ the new museum yet.

5.We ___ each other for more than ten years.

Complete as frases

Digite a forma do present perfect do verbo entre colchetes.

Coloque as palavras em ordem

Clique nas palavras na ordem correta para montar a frase.

11. Construa a frase:

Clique nas palavras abaixo…

12. Construa a frase:

Clique nas palavras abaixo…

13. Construa a frase:

Clique nas palavras abaixo…

14. Construa a frase:

Clique nas palavras abaixo…

Verdadeiro ou falso?

Decida se cada afirmação sobre o present perfect é verdadeira ou falsa.

15.The sentence "I have seen that film last week" is correct.

16."She has been to Paris" means she visited Paris and came back.

17.We use 'since' with a period of time, like 'since two hours'.

18.'Yet' is normally used in questions and negative sentences.

19.We can use the present perfect with the word 'ago', as in "I have met him two years ago."

O present perfect explicado

O present perfect é difícil para muitos estudantes, porque outros idiomas o usam de outra maneira. A ideia principal é simples: o present perfect liga o passado e o presente. A ação aconteceu (ou começou) antes de agora, mas é importante agora.

A forma é fácil: have ou has + particípio passado. Os verbos regulares recebem -ed (worked, played). Os verbos irregulares têm formas especiais (gone, seen, eaten, written). A maioria dos erros não é de forma. São erros ao escolher entre o present perfect e o past simple.

Olhe para a palavra de tempo. Palavras de tempo concluído — yesterday, last week, in 2015, two hours ago — pedem o past simple. Palavras de tempo não concluído — today, this week, ever, never, for, since — normalmente pedem o present perfect. Compare: "I drank three coffees yesterday" (o dia acabou) e "I have drunk three coffees today" (o dia continua, então você pode beber mais).

O present perfect também mostra que algo importa agora. Quando você diz "I have lost my passport", você não conta só um fato do passado. Você diz que o problema existe agora: você não pode viajar e precisa de ajuda.

Para aprender esse tempo verbal, pratique os três usos um por um: experiência, tempo não concluído e resultado no presente. Olhe para as palavras-chave. Os exercícios acima misturam os três usos, então mostram se você sabe escolher a forma certa.

Perguntas frequentes

O que é o present perfect?

O present perfect é formado com have/has + particípio passado (I have worked, she has gone). Ele liga o passado ao presente e é usado para experiências de vida, situações que começaram no passado e continuam agora, e ações passadas com um resultado no presente.

Qual é a diferença entre o present perfect e o past simple?

O past simple descreve ações concluídas em um tempo já encerrado (I saw him yesterday). O present perfect descreve ações em um período ainda não concluído ou com ligação com o presente (I have seen him today). Se você diz quando algo aconteceu com uma expressão de tempo concluído, use o past simple.

Quando uso 'for' e 'since' com o present perfect?

Use 'for' com um período de tempo (for two years, for a long time) e 'since' com o ponto de partida da ação (since 2020, since Monday, since I was a child).

Qual é a diferença entre 'have been to' e 'have gone to'?

'Have been to' significa que a pessoa visitou um lugar e já voltou. 'Have gone to' significa que a pessoa foi até lá e ainda está no local ou a caminho.

Onde ficam 'already', 'just' e 'yet' em uma frase no present perfect?

'Already' e 'just' ficam entre have/has e o particípio passado (I have just eaten; she has already left). 'Yet' vai no final de perguntas e frases negativas (Have you eaten yet? I haven't eaten yet).

Gabarito
  1. 1. I ___ in this city since 2019.

    Resposta: have lived

    Since 2019 marca um período não concluído que continua agora, por isso é preciso usar o present perfect: have lived.

  2. 2. She ___ her homework, so she can watch TV now.

    Resposta: has finished

    Depois de has vem o particípio finished. O present perfect destaca o resultado atual.

  3. 3. ___ you ever ___ to Australia?

    Resposta: Have / been

    Com you usamos have + particípio passado: Have you ever been to Australia? Been é o particípio passado de be.

  4. 4. They ___ the new museum yet.

    Resposta: haven't visited

    Yet é uma palavra-chave do present perfect em negativas e perguntas. Com they usamos haven't: haven't visited.

  5. 5. We ___ each other for more than ten years.

    Resposta: have known

    Com for + período de tempo e uma situação que continua até agora, usamos o present perfect: have known.

  6. 6. I ___ my keys — can you help me look for them?

    Resposta: have lost

    As chaves continuam perdidas agora, então a ação passada tem um resultado no presente: have lost.

  7. 7. She ___ three books this month.

    Resposta: has read

    This month é um período de tempo ainda não concluído, por isso o certo é o present perfect: has read.

  8. 8. We ___ such a big dog before.

    Resposta: have never seen

    Experiência de vida com never: have never seen. O particípio passado de see é seen.

  9. 9. My parents ___ in the same house since 1998.

    Resposta: have lived

    Since 1998 + uma situação que continua até agora = present perfect: have lived.

  10. 10. He ___ the office, so call him on his phone.

    Resposta: has just left

    Just + resultado no presente (ele não está mais no escritório): has just left. Left é o particípio passado de leave.

  11. 11. never / I / have / sushi / eaten

    Resposta: I have never eaten sushi

    Ordem das palavras: sujeito + have + never + particípio passado + complemento.

  12. 12. you / finished / yet / have / the report / ?

    Resposta: have you finished the report yet ?

    Nas perguntas no present perfect, have vem antes do sujeito; yet vai no final.

  13. 13. has / how long / she / here / worked / ?

    Resposta: how long has she worked here ?

    Pergunta: how long + has + sujeito + particípio passado.

  14. 14. lunch / already had / we / have

    Resposta: we have already had lunch

    Already geralmente fica entre have e o particípio passado.

  15. 15. The sentence "I have seen that film last week" is correct.

    Resposta: Falso

    Falso — last week é uma expressão de tempo concluído, então exige o past simple: "I saw that film last week."

  16. 16. "She has been to Paris" means she visited Paris and came back.

    Resposta: Verdadeiro

    Verdadeiro — has been to descreve uma visita já concluída (experiência); has gone to significaria que ela ainda está lá.

  17. 17. We use 'since' with a period of time, like 'since two hours'.

    Resposta: Falso

    Falso — since é usado com um ponto de partida (since Monday, since 2020); for é usado com uma duração (for two hours).

  18. 18. 'Yet' is normally used in questions and negative sentences.

    Resposta: Verdadeiro

    Verdadeiro — "Have you finished yet?" / "I haven't finished yet." Em frases afirmativas usamos already.

  19. 19. We can use the present perfect with the word 'ago', as in "I have met him two years ago."

    Resposta: Falso

    Falso — ago sempre indica um momento concluído no passado, por isso exige o past simple: "I met him two years ago."

Ferramentas grátis para esta lição

Exercícios relacionados