Present Perfect vs Present Perfect Continuous: A Diferença Definitiva (com Exemplos e Desafios)

Entenda de uma vez a diferença entre Present Perfect e Present Perfect Continuous. Explicação completa em português com exemplos práticos, comparações e desafios para você treinar.

Por Teacher Thayza · · 15 min de leitura

Se você é brasileiro aprendendo inglês, provavelmente já se deparou com essas duas frases e ficou confuso:

  • "I have lived here for 10 years."
  • "I have been living here for 10 years."

As duas estão corretas. As duas falam sobre morar aqui há 10 anos. Então... qual é a diferença? 🤔

Esse é um dos tópicos que mais confunde brasileiros porque em português nós usamos uma única forma: "Eu moro aqui há 10 anos." Não existe essa distinção na nossa língua, o que torna tudo mais difícil.

Mas calma — depois de ler este artigo, você vai entender a diferença de verdade e nunca mais confundir os dois. Vamos lá!

📐 As Estruturas: Como Cada Um é Formado

Antes de entender o significado, vamos ver a forma de cada um:

Tempo VerbalEstruturaExemplo
Present PerfectSujeito + have/has + past participle (V3)I have worked here since 2020.
Present Perfect ContinuousSujeito + have/has been + verbo com -ingI have been working here since 2020.

📌 Dica visual: Se você vê have/has been + -ing, é Present Perfect Continuous. Se vê have/has + V3 (sem "been" e sem "-ing"), é Present Perfect simples.

{{AD}}

🧠 A Grande Diferença: Resultado vs. Processo

Essa é a chave para entender tudo. Grave isso:

🎯 Present Perfect → foco no RESULTADO

🔄 Present Perfect Continuous → foco no PROCESSO / AÇÃO EM ANDAMENTO

Vamos ver isso na prática com exemplos do dia a dia:

Exemplo 1: Pintar a casa

Frase em inglêsTraduçãoO que comunica
✅I have painted the house.Eu pintei a casa.A casa está pintada. Acabou! Foco no resultado.
🔄I have been painting the house.Eu tenho pintado a casa / Eu estive pintando a casa.Eu comecei e ainda estou no processo (ou acabei de parar). Foco na atividade.

Perceba: se alguém chega e vê você sujo de tinta, você diria "I have been painting the house" — porque a evidência do processo está ali. Se a casa já está toda pintada e bonita, você diria "I have painted the house."

Exemplo 2: Ler um livro

Frase em inglêsTraduçãoO que comunica
✅I have read the book.Eu li o livro.Terminei. Li o livro inteiro. Resultado completo.
🔄I have been reading the book.Eu tenho lido o livro / Eu estive lendo o livro.Comecei a ler e ainda estou lendo. Não terminei.

Exemplo 3: Cozinhar

Frase em inglêsTraduçãoO que comunica
✅She has cooked dinner.Ela fez o jantar.O jantar está pronto. Resultado.
🔄She has been cooking dinner.Ela tem cozinhado o jantar / Ela esteve cozinhando.Ela está na cozinha agora mesmo, no meio do processo.
{{AD}}

⏰ Com FOR e SINCE: Quando os Dois Parecem Iguais

Aqui é onde a confusão é maior, porque em muitos casos as duas formas são possíveis e a diferença é sutil:

Present PerfectPresent Perfect Continuous
I have lived in São Paulo for 5 years.I have been living in São Paulo for 5 years.
She has worked here since January.She has been working here since January.
We have studied English for 3 years.We have been studying English for 3 years.

Nos exemplos acima, as duas formas estão corretas e o significado é quase idêntico. Mas há uma nuance:

💡 Nuance importante:

Present Perfect com for/since = situação permanente ou estável.
Present Perfect Continuous com for/since = situação possivelmente temporária, com ênfase na duração.

Exemplo prático:

  • "I have lived here for 20 years." → Moro aqui, é minha casa, situação permanente.
  • "I have been living here for 3 months." → Estou morando aqui (mas talvez seja temporário, talvez eu mude).

🚫 Quando NÃO Usar o Present Perfect Continuous

Existem situações em que você não pode usar o Continuous. Isso acontece com os chamados stative verbs (verbos de estado) — verbos que descrevem estados, não ações:

Stative Verb❌ NÃO use Continuous✅ Use Present Perfect
know (saber)I have been knowing him for years.I have known him for years.
love (amar)She has been loving chocolate since childhood.She has loved chocolate since childhood.
believe (acreditar)They have been believing in you.They have believed in you.
own (possuir)He has been owning that car for 5 years.He has owned that car for 5 years.
want (querer)I have been wanting this for ages. *I have wanted this for ages.

* "I have been wanting" é usado informalmente por falantes nativos, mas gramaticalmente o correto é "I have wanted".

📌 Lista dos principais stative verbs: know, believe, love, hate, want, need, prefer, understand, belong, own, seem, appear, mean, remember, forget, agree, disagree.

{{AD}}

🔢 Quando Falar de QUANTIDADE: Sempre Present Perfect

Quando você quer mencionar quantas vezes algo aconteceu ou quanto de algo foi feito, use sempre o Present Perfect:

✅ Present Perfect (correto)❌ Present Perfect Continuous (errado aqui)
I have visited Paris three times.I have been visiting Paris three times.
She has written four books.She has been writing four books.
We have eaten two pizzas.We have been eating two pizzas.

📌 Regra de ouro: Se a frase tem um número ou quantidade específica = Present Perfect.

🔍 Resumo Visual: Quando Usar Cada Um

SituaçãoUse...Exemplo
Ação completa com resultado visívelPresent Perfect ✅I have finished the report.
Ação em andamento / processo recentePresent Perfect Continuous 🔄I have been working on the report.
Quantidade / número de vezesPresent Perfect ✅I have called you five times.
Duração de algo permanentePresent Perfect ✅I have known her since 2010.
Duração de algo temporárioPresent Perfect Continuous 🔄I have been staying at a hotel.
Stative verbs (know, love, etc.)Present Perfect ✅I have loved music my whole life.
Evidência física de ação recentePresent Perfect Continuous 🔄You're sweating. Have you been running?

💬 Diálogos do Dia a Dia: Veja os Dois em Ação

Leia os diálogos abaixo e observe como os dois tempos aparecem naturalmente em conversas:

🗣️ Diálogo 1: No trabalho

Boss: Have you finished the report? (Você terminou o relatório? → resultado)

Employee: Not yet. I have been working on it all morning. (Ainda não. Eu estive trabalhando nele a manhã toda. → processo)

Boss: How many pages have you written? (Quantas páginas você escreveu? → quantidade)

Employee: I have written about 15 pages so far. (Escrevi cerca de 15 páginas até agora. → quantidade)

🗣️ Diálogo 2: Encontrando um amigo

Ana: You look tired! What have you been doing? (Você parece cansada! O que você esteve fazendo? → evidência do processo)

Maria: I have been studying for my exam all day. (Eu estive estudando pro meu exame o dia todo. → processo)

Ana: How many chapters have you covered? (Quantos capítulos você cobriu? → quantidade)

Maria: I have covered six chapters. Only two more to go! (Cobri seis capítulos. Só faltam mais dois!)

🗣️ Diálogo 3: Na academia

Lucas: Why are you so sweaty? (Por que você está tão suado?)

Pedro: I have been running for 40 minutes! (Eu estive correndo por 40 minutos! → processo/duração)

Lucas: Wow! How many kilometers have you run? (Nossa! Quantos km você correu? → quantidade)

Pedro: I have run about 7 km. (Corri uns 7 km. → resultado/quantidade)

{{AD}}

🧩 Erros Comuns de Brasileiros (e Como Evitar)

Estes são os erros mais frequentes que brasileiros cometem com esses dois tempos:

Erro 1: Usar Continuous com stative verbs

❌ "I have been knowing her for years."
✅ "I have known her for years."

Erro 2: Usar Continuous quando fala de quantidade

❌ "I have been reading three books this month."
✅ "I have read three books this month."

Erro 3: Usar Simple Past quando deveria usar Present Perfect

❌ "I lived here for 10 years." (se ainda mora lá)
✅ "I have lived here for 10 years."

Erro 4: Traduzir literalmente do português

"Eu tenho estudado muito" → Muitos alunos traduzem como "I have studied a lot", mas se querem enfatizar o processo contínuo recente, o mais natural seria: "I have been studying a lot."

🏋️ Desafios Para Você Treinar em Casa

Agora é sua vez! Tente completar as frases abaixo escolhendo entre Present Perfect ou Present Perfect Continuous. As respostas estão logo abaixo de cada bloco — mas tente primeiro!

🔵 Desafio 1: Complete com a forma correta do verbo entre parênteses

1. She __________ (work) here since 2019. (situação permanente)

2. It __________ (rain) all afternoon. The streets are wet. (evidência do processo)

3. They __________ (visit) Japan three times. (quantidade)

4. I'm tired because I __________ (run). (processo recente → evidência)

5. He __________ (know) about the problem for weeks. (stative verb)

6. We __________ (wait) for the bus for 30 minutes! (processo em andamento)

7. She __________ (write) two emails this morning. (quantidade)

8. You look happy! What __________ (happen)? (algo recente com evidência)

👆 Clique para ver as respostas do Desafio 1

1. has worked (permanente → Present Perfect)

2. has been raining (evidência visível → Present Perfect Continuous)

3. have visited (3 vezes → quantidade → Present Perfect)

4. have been running (cansado = evidência → Present Perfect Continuous)

5. has known (know = stative verb → Present Perfect)

6. have been waiting (processo em andamento → Present Perfect Continuous)

7. has written (two = quantidade → Present Perfect)

8. has happened ou has been happening (ambos aceitáveis; "has happened" é mais natural aqui)

🟢 Desafio 2: Corrija os erros nas frases abaixo

1. ❌ I have been knowing Maria since high school.

2. ❌ She has been reading five books this semester.

3. ❌ We lived here for 15 years. (ainda moramos)

4. ❌ He has been owning that car since 2020.

5. ❌ They have been visited us many times.

👆 Clique para ver as respostas do Desafio 2

1. ✅ I have known Maria since high school. (know = stative verb)

2. ✅ She has read five books this semester. (five = quantidade)

3. ✅ We have lived here for 15 years. (ainda moramos → Present Perfect)

4. ✅ He has owned that car since 2020. (own = stative verb)

5. ✅ They have visited us many times. (many times = quantidade + erro na forma verbal)

🟡 Desafio 3: Crie suas próprias frases

Escreva 3 frases sobre sua vida usando Present Perfect e 3 usando Present Perfect Continuous. Aqui estão ideias para te ajudar:

  • Quanto tempo você estuda inglês?
  • Quantos filmes/séries você assistiu este mês?
  • O que você tem feito hoje?
  • Há quanto tempo você mora na sua cidade?
  • Quantos livros você já leu este ano?
  • O que você esteve praticando recentemente?

📝 Dica: Escreva as frases em inglês e depois confira se usou o tempo verbal correto de acordo com as regras deste artigo!

🎯 Conclusão: O Segredo é Pensar em Resultado vs. Processo

Vamos recapitular a regra de ouro:

✅ Present Perfect = RESULTADO completo, quantidade, stative verbs

🔄 Present Perfect Continuous = PROCESSO em andamento, duração, evidência visível

Sempre que estiver na dúvida, pergunte a si mesmo: "Quero falar do resultado final ou do processo?"

  • Resultado → Present Perfect
  • Processo → Present Perfect Continuous

Com prática, isso vai se tornar automático. E os desafios acima são um ótimo começo! 💪

📌 Continue praticando

Quer testar seus conhecimentos sobre tempos verbais? Faça nossos exercícios interativos com feedback imediato! E se quiser ver gramática em contexto real, leia nossas Graphic Novels em inglês.