have been + ing has I have been talking. She has been working. They have been living here.
Expressa uma ação que começou no passado e terminou recentemente. You’re eyes are red. You have been crying. She is wearing her uniform. She has been studying at school. The children are making a snow man. It has been snowing. George’s hair is wet. He has been taking a shower.
Expressa uma ação que começou no passado e anda continua no presente. I have been living in São Bento for 8 years. You have been sitting here since 9:30 a.m. The student have been playing soccer for one hour. The maid has been cleaning the house since 7:30 a.m. Or: The maid has cleaned the house since 7:30 a.m.
To know, to like, to believe Normalmente não usamos formas contínuas: How long have you believed in him? Mas: How long have Will and Carol been fixing the TV?
Não confunda: Present Perfect com Present Perfect Continuous Henry has eaten. (ação já terminada) Henry has been eating since he arrived at home. (ação não terminada, ele ainda está comendo)