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.
- I have been working here for ten years. Estou trabalhando aqui há dez anos.
- It has been raining since yesterday. Está chovendo desde ontem.
- She has been feeling tired lately. Ela vem se sentindo cansada ultimamente.
- Ana: You look tired. Pedro: I have been studying all day. Ana: Você parece cansado. Pedro: Estou estudando o dia todo.
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).