O present perfect continuous destaca a duração de uma atividade que vai do passado até agora. Em português, você diz “Estudo há duas horas”; em inglês, é preciso uma forma própria.
O que você vai aprender
O present perfect continuous diz há quanto tempo uma atividade está acontecendo, ou apresenta essa atividade como a explicação de algo que você vê ou percebe agora.
Em português, dizemos tudo isso no presente: “Estudo há duas horas”, “Estou estudando há duas horas”, “Faz duas horas que estudo”. Em inglês, nem o presente simples nem o presente contínuo expressam essa ideia: é preciso um present perfect, quase sempre have/has been + -ing. “I've been studying for two hours.” A boa notícia: o -ing corresponde ao nosso gerúndio, então “estou estudando” + “desde antes até agora” já é a ideia certa.
Use have been ou has been e depois o verbo principal com -ing.
As três partes são obrigatórias: have/has + been + -ing. Formas contraídas: I've been, she's been (= she has been), it's been. Negativa: haven't been / hasn't been. Pergunta: have/has vai antes do sujeito: “How long have you been waiting?”
Uma ajuda: “tenho estudado muito”, “tenho dormido mal” e “o que você andou fazendo?” já têm esse sentido de atividade recente ou repetida. Em inglês: “I've been studying a lot”, “I haven't been sleeping well”, “What have you been doing?”
Ortografia: no inglês americano, o verbo é practice (practicing); no britânico, practise (practising). Os exercícios desta lição usam a forma americana.
Esse tempo combina naturalmente com how long (em perguntas), for + duração e since + ponto de partida, para um período que vai até agora.
“Há” ou “faz” + duração vira for: “há três anos” (e continua) → for three years. “Desde” + ponto de partida (uma data, uma hora, um momento) vira since: “desde hoje de manhã” → since this morning, “desde 2018” → since 2018. Então “since three years” está sempre errado. E cuidado: “há três anos” com uma ação terminada é three years ago, com o passado simples.
Também não copie o “faz … que”: “Faz dois anos que estudo inglês” não é “Makes two years that I study English”, e sim “I've been learning English for two years.” E a pergunta “Há quanto tempo você está esperando?” → “How long have you been waiting?”, e não “How much time do you wait?”.
A forma contínua destaca a atividade e a duração; a forma simples (have/has + particípio) destaca mais o resultado ou o fato de estar terminado. Compare: “I've been reading this book” (você está lendo, o que importa é a atividade) e “I've read this book” (terminou, o que importa é o resultado).
Verbos de estado (know, believe, have no sentido de “possuir”) ficam na forma simples. “Conheço ele há anos” → “I've known him for years”, e não “I've been knowing him”. “Tenho este carro desde 2015” → “I've had this car since 2015”, e não “I've been having”.
Com verbos como live, work ou study, acompanhados de for/since, as duas formas costumam ser possíveis: “I've lived here for five years” e “I've been living here for five years” dizem quase a mesma coisa; a forma contínua só reforça a duração.
Atenção também ao nosso passado: “Choveu” pode descrever duas situações. Se o chão está molhado porque choveu até pouco tempo atrás, diga “It's been raining.” Se é um momento terminado (“choveu ontem”), é “It rained yesterday.” Do mesmo jeito, diante de mãos sujas, “O que você estava fazendo?” fica “What have you been doing?”
“Estou morando aqui há dez anos”: para uma duração que começou no passado e continua agora, o inglês usa o present perfect continuous, não o presente contínuo.
Verbos de estado como know não vão para a forma contínua: use o present perfect simples. “Ela o conhece há anos” → She has known him for years.
O present perfect continuous precisa de been entre have/has e o verbo com -ing: ele não pode faltar.
Tradução literal de “Estudo inglês há dois anos”: o presente não serve aqui. Use have been + -ing com for.
“Faz dois anos que…” não tem equivalente palavra por palavra em inglês. Comece pelo sujeito e use have been + -ing com for.
“Há quanto tempo você espera?”: use how long e have/has been + -ing, porque a pergunta é sobre uma duração até agora.
“Estudo inglês há dois anos”, “Estou morando aqui há dez anos”: em português, uma duração que vai até agora fica no presente
Em inglês, o presente não consegue dizer que algo começou no passado e continua agora. É preciso o present perfect continuous: “I've been learning English for two years”, “I've been living here for ten years”. A tradução palavra por palavra “I study English for two years” erra o tempo verbal.
“Faz uma hora que estou esperando”, “Há uma hora que espero”
O inglês não tem essa construção: não diga “Makes an hour that…” nem “Has an hour that…”. Comece pelo sujeito, use have/has been + -ing e a duração com for: “I've been waiting for an hour.” (E “há uma hora” falando de algo terminado é an hour ago, com o passado simples.)
“Há quanto tempo você espera?”, “Desde quando você está aqui?”
Para perguntar a duração até agora, use how long (não “how much time”) + have/has been + -ing: “How long have you been waiting?”. “Since when…?” existe, mas costuma soar como surpresa ou irritação (“Desde quando?!”). “How long do you wait?” pergunta sobre um hábito, não sobre agora.
💡 Onde o português usa presente + “há” ou “faz … que” (Estou esperando há uma hora), o inglês pede have/has been + -ing.
💡 “Há” + duração → for; “desde” + ponto de partida → since. Nunca “since two years”.
💡 Verbos de estado (know, believe, have no sentido de “possuir”) ficam na forma simples: I've known him for years.
"You look exhausted. What have you been doing?"
"I've been packing all morning — we're moving next week."
"How long have you been living in that apartment?"
"About four years now. Time flies."
Exercício 1 · Escolha a forma correta
I ___ for two hours — I need a break.
Exercício 2 · Escolha as formas corretas
How long ___ you ___ English?
Exercício 3 · Escolha a forma correta
She's tired because she ___ all day.
Exercício 4 · Escolha a frase certa
Which sentence emphasizes the ongoing activity itself?
Exercício 5 · Escolha a forma correta
They ___ here since 2018.
Exercício 6 · Escolha a forma correta
Why are your hands so dirty? What ___?
Exercício 7 · Corrija o erro
Fix the mistake:
Exercício 8 · Complete a frase
Complete: We ___ (wait) for over an hour.
Exercício 9 · Complete a frase
Complete: He ___ (not/sleep) well lately.
Exercício 10 · Coloque as palavras na ordem
Exercício 11 · Escolha a frase certa
Which is correct?
Exercício 12 · Erro típico: “há” + presente
Portuguese: "Estou esperando o ônibus há meia hora." Which English translation is correct?
Cinco perguntas variadas para ver o que você aprendeu.
Pergunta 1 / 5
Pontuação: 0/0
I ___ this project for three months.
Present perfect
Present perfect (have/has + particípio): ligar o passado ao agora sem dizer quando. Por que “eu fiz” nem sempre vira “I have done”.
Present continuous (presente contínuo)
O present continuous (be + -ing) para o que está acontecendo agora ou por um tempo: o “estar + gerúndio” do inglês, com regras próprias.
Present simple (presente simples)
Hábitos, fatos e horários no presente simples: o -s de she works e as negativas e perguntas com do/does, em vez de só “não” e entonação.
Used to para hábitos do passado
“Eu costumava tocar piano”: used to para hábitos e situações do passado que não existem mais, com didn't use to e Did you use to…?