Present perfect simples ou contínuo?

B1 · IntermediárioConfusões gramaticais frequentes

Resultado terminado ou atividade que ainda continua? Em inglês, é a forma do verbo que mostra a diferença, e o português nem sempre dá a pista certa.

O que você vai aprender

  • O present perfect simples para um RESULTADO, uma ação terminada ou uma quantidade exata
  • O present perfect continuous para a DURAÇÃO de uma atividade ou a própria atividade
  • O contínuo muitas vezes explica uma situação atual (por que você está cansado, por que algo está molhado)
  • Com um número ou uma quantidade exata (three cups, five books), use o simples, não o contínuo
  • Presente + “há” / “desde” em português vira present perfect (contínuo) em inglês, com for (duração) ou since (ponto de partida)

Resultado ou atividade em andamento

As duas formas ligam algo do passado ao presente. O simples (have + particípio) destaca o resultado, o fato de estar terminado. O contínuo (have been + -ing) destaca o processo: a atividade durou um tempo e, muitas vezes, ainda continua.

Em português, “Li o livro” diz que você terminou; para a atividade que dura, usamos outros recursos: “Estou lendo esse livro há uma semana”, “Tenho lido bastante”. Cuidado com o “tenho lido”: ele parece o present perfect simples (have read), mas fala de uma atividade repetida ou em andamento, que em inglês costuma ir para o contínuo: “I've been reading a lot.” Em inglês, a distinção não é opcional: é a forma do verbo que mostra.

"I have read the book. (resultado: sei como termina)"
"I have been reading the book. (processo: é o que estou fazendo ultimamente, talvez não tenha terminado)"

Present perfect simples: resultado e quantidade

Use o simples quando o que importa é o que está feito ou terminado, ou quantas vezes / quanto, sobretudo com um número exato.

Verbos de estado como know, like, want, belong ou have (no sentido de “possuir”) ficam quase sempre no simples. “Conheço ele há dez anos” é “I've known him for ten years”: nem “I know him for ten years”, nem “I've been knowing him”.

"She has read that book. (terminado: o livro já está de volta na estante)"
"He has written five books this year. (quantidade exata, terminada)"

Present perfect continuous: duração e processo

Use o contínuo quando você fala da duração de uma atividade, ou quando explica uma situação atual causada por uma atividade longa ou que acabou de terminar.

É aqui que o português engana. “Ela está lendo esse livro há duas semanas”, “Faz duas semanas que ela está lendo esse livro”: tudo no presente. Em inglês, o presente não funciona aqui: “She has been reading that book for two weeks.” E atenção ao “há”: com uma duração que continua (duas semanas, uma hora), é for; com um ponto de partida (“desde 2018”, “desde segunda”, “desde as 9h”), é since.

Com verbos como work, live, teach ou study, as duas formas costumam estar certas com for/since: “She has worked / has been working there since 2018.” O que está errado é o presente: “She works there since 2018.”

Para explicar por que você está cansado, em português dizemos “Trabalhei o dia todo”. Em inglês, para ligar essa atividade ao seu estado atual, o mais natural é “I've been working all day”, e não “I have worked all day”. (“I worked all day” também é possível, mas apresenta o dia de trabalho como algo já encerrado.)

"She has been reading that book for two weeks. (ainda em andamento: destaque para a duração)"
"Why are you so tired? — I've been working all day. (explica o estado atual)"

Um teste útil: tem um número exato?

Se você está contando algo exato (quantas vezes, quanto), use o simples. Se descreve a atividade em si, sem contar, em geral é o contínuo.

Pistas em português: “o dia todo”, “a manhã inteira”, “há…” com uma atividade que continua, “tenho feito muito isso” apontam para o contínuo; “está feito”, “terminei”, “três vezes”, “cinco livros” apontam para o simples.

"I have had three cups of coffee today. (contando: simples)"
"I have been drinking coffee all morning. (a atividade em si: contínuo)"

Inglês de verdade

"I've finished the report. (resultado: está feito)"
"I've been working on the report all week. (processo: destaque para o esforço e a duração)"
"Your eyes are red — have you been crying?"
"She has written three articles this month."

Atenção

✗I am waiting here since an hour.
✓I've been waiting here for an hour.

“Estou esperando aqui há uma hora” fica no presente em português, mas em inglês é preciso o present perfect (contínuo). E com uma duração, é for, não since.

✗I have been having three cups of coffee today.
✓I have had three cups of coffee today.

Com um número ou uma quantidade terminada, use o simples, não o contínuo.

✗She has read that book for two weeks.
✓She has been reading that book for two weeks.

A atividade já dura um tempo e não terminou (“ela está lendo há duas semanas”): contínuo. “Has read” daria a ideia de que ela terminou.

✗How much time are you waiting?
✓How long have you been waiting?

Tradução literal de “Há quanto tempo você está esperando?”. Em inglês, a pergunta usa how long e have/has been + -ing.

✗I've been knowing him for ten years.
✓I've known him for ten years.

Verbos de estado como know, like ou belong normalmente não vão para o contínuo. “Conheço ele há dez anos” = I've known him for ten years.

Comparação com o português

Em português, com “há”, “faz … que” ou “desde”, usamos o presente: “Estou esperando há uma hora”, “Faz uma hora que espero”, “Ela trabalha lá desde 2018”

Em inglês, o presente não cobre um período que começou no passado e vai até agora: é preciso o present perfect. “I have been waiting for an hour” (destaque para a duração), “She has been working there since 2018” ou “She has worked there since 2018”. “I wait since one hour” e “She is working there since 2018” estão errados.

“Tenho lido muito”, “tenho trabalhado demais”: ter + particípio indica uma atividade repetida ou em andamento

Apesar da semelhança, isso não corresponde ao present perfect simples. “I have read” costuma ser “li” (resultado). Para o sentido de “tenho lido / tenho trabalhado”, o inglês prefere o contínuo: “I've been reading a lot”, “I've been working too much”.

“Há três anos”, “faz três anos” (duração), “desde 2018”, “desde segunda” (ponto de partida); e a pergunta “Há quanto tempo…?”

O inglês separa: for + duração (for three years, for an hour, for two weeks), since + ponto de partida (since 2018, since Monday, since nine o'clock). “Since three years” está errado. E a pergunta natural começa com How long: “Há quanto tempo você está esperando?” → “How long have you been waiting?”, e não “How much time…”.

💡 Presente + “há” / “desde” em português? Em inglês, use have/has (been), com for + duração ou since + ponto de partida.

💡 “Há quanto tempo…?” → How long have you been…?

💡 Um número exato (três vezes, cinco livros)? Simples. “O dia todo” ou “tenho feito muito”? Contínuo.

Na vida real: perguntando a uma colega como vai o trabalho

"How's the presentation coming along?"

"I've been working on the slides for hours — I still have the data section left."

"Have you finished the introduction, at least?"

"Yes, I've finished that part already — just the data section now."

Prática

Exercício 1 · Escolha a forma correta

Choose the correct form: I ___ three cups of coffee today. (a completed count)

Exercício 2 · Escolha a forma correta

Choose the correct form: I ___ coffee all morning. (emphasis on the ongoing activity)

Exercício 3 · Escolha a forma correta

Choose the correct form: She ___ that book — it's on the shelf now. (finished result)

Exercício 4 · Escolha a forma correta

Choose the correct form: She ___ that book for two weeks. (still not finished, ongoing)

Exercício 5 · Escolha a forma correta

Choose the correct form: Why are you so tired? — I ___ all day.

Exercício 6 · Escolha a forma correta

Choose the correct form: He ___ five books this year. (a specific completed number)

Exercício 7 · Escolha a resposta certa

Which form emphasizes the RESULT or a completed quantity, rather than the ongoing activity?

Exercício 8 · Escolha a resposta certa

Which form emphasizes the DURATION or ongoing nature of an activity?

Exercício 9 · Complete com a forma correta

Complete with the correct form of 'wait': I ___ for an hour, and the bus still hasn't come. (emphasis on duration)

Exercício 10 · Complete com a forma correta

Complete with the correct form of 'finish': I ___ my homework, so now I can relax. (finished result)

Exercício 11 · Erro típico: “há” + presente

Portuguese: "Estudo inglês há três anos." Which English translation is correct?

Desafio rápido

Cinco perguntas variadas para ver o que você aprendeu.

Pergunta 1 / 5

Pontuação: 0/0

Choose the correct form: Your eyes are red — ___ you ___ ?

O que você aprendeu

  • Present perfect simples: destaque para o resultado, o que está terminado ou uma quantidade exata.
  • Present perfect continuous: destaque para a duração ou o processo da atividade.
  • O contínuo muitas vezes explica uma situação atual (cansado, olhos vermelhos, molhado).
  • Um número exato pede o simples; verbos de estado como know ficam no simples.
  • Presente + “há” / “desde” → have/has (been) … for + duração / since + ponto de partida, nunca o presente em inglês; “tenho feito” costuma ser o contínuo.
Ver todas as lições desta categoria