Grátis· 3 jogadas por dia
    Temas

    Avançado

    Present perfect continuous

    A regra

    Have/has been + -ing fala de uma ação que começou no passado e continua até agora (ou acabou de parar), com foco na duração: for, since, how long.

    Como se forma

    • have/has been + -ing + for/since

      I've been waiting for an hour.

      Estou esperando há uma hora.

    • How long have you been + -ing?

      How long have you been learning English?

      Há quanto tempo você estuda inglês?

    • result you can see now

      Your eyes are red. Have you been crying?

      Seus olhos estão vermelhos. Você estava chorando?

    Erros comuns

    • I am waiting here since 9.

      I have been waiting here since 9.

      Com since/for até agora, o inglês não usa o presente: use have been + -ing.

    • I've been knowing her for years.

      I've known her for years.

      Know é verbo de estado e não vai no -ing: use o present perfect simples.

    • She has been write all day.

      She has been writing all day.

      Depois de been, o verbo vai com -ing.

    Exercícios (9)

    Treinar este tema com a IAA IA puxa a conversa toda usando este tema. Você só responde.Próximo tema: ⏪ Past perfect (had + particípio)