1.Has he been performing in the show for the last 2 months ? Yes , he has !
2.How long has been cleaning the house for ?Lucy is cleaning the house since she got home
3.Has she been running much recently ?Yes , she did !
4.Has Julia been working in this company for more than 5 years ?No , she hasn't , she was hired a year ago
5.How long has she been playing tennis ?She played tennis for the last 30 minutes
6.What have you been doing all day? I had online classes