Conteúdo › Gramática · Nível B1

Present perfect continuous: venho fazendo

O present perfect continuous é have ou has mais been mais o verbo com ing: I have been working, it has been raining. Ele descreve a atividade que começou no passado e vem acontecendo até agora, o nosso venho fazendo: I have been studying English for six months. Foca na atividade em curso, não no resultado. Verbo de estado, como to know, fica no simples: I have known her for years.

O português diz estou trabalhando aqui há dez anos, e a tentação é traduzir ao pé da letra: I am working here since ten years. Dois erros num golpe só. O presente contínuo do inglês (am working) conta o que está em andamento, e não desde quando, por isso não serve para o há dez anos. E dez anos é duração, que pede for, não since. O certo é I have been working here for ten years.

Você já monta o present perfect simples (have seen, have lived). Agora vem o irmão contínuo, que dá ênfase à atividade que vem acontecendo.

A forma é have ou has mais been mais o verbo com ing: I have been working, she has been studying, it has been raining.

O sentido é o nosso venho fazendo: uma atividade que começou no passado e continua, ou acabou de parar e deixou marca. I have been studying English for six months. It has been raining all day.

Casa muito bem com for e since, do mesmo jeito do perfect simples: for two hours, since morning.

Simples ou contínuo. O contínuo foca na atividade em curso: I have been reading this book (estou no meio dele). O simples foca no resultado, no terminado: I have read this book (li, terminei). Nesta etapa, quando a ideia é vem acontecendo, escolha o contínuo.

O erro que o português planta é forte aqui. Estou trabalhando há dez anos não é I am working since ten years. O am working conta o que está em andamento, e não desde quando; o há dez anos que continua é I have been working for ten years.

Palavras novas: lately (ultimamente, sem preposição), all day (o dia todo), all morning (a manhã toda).

Pratique de graça no inglesU →