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
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.
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”.
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.)
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.
“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.
Com um número ou uma quantidade terminada, use o simples, não o contínuo.
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.
Tradução literal de “Há quanto tempo você está esperando?”. Em inglês, a pergunta usa how long e have/has been + -ing.
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.
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.
"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."
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?
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 ___ ?
Present perfect ou passado simples?
Have seen ou saw? Em português, os dois são “eu vi”. Veja quando o inglês exige o passado simples (yesterday, ago, when) e quando pede o present perfect.
Used to, be used to e get used to
Used to (antes sim, agora não), be used to (estar acostumado) e get used to (acostumar-se): três estruturas quase iguais, três sentidos.
Been ou gone?
Been ou gone no present perfect: a pessoa já voltou ou ainda está lá? “Já esteve em” ajuda; “já foi a” pode confundir.
So ou such?
So e such para intensificar: so antes de um adjetivo sozinho, such antes de um substantivo. “Um dia tão bonito” é such a nice day, não a so nice day.