A: Has he been performing for the show in the last two months?
B: Yes, he has.
A: How long has Lucy been cleaning the house?
B: She has been cleaning the house for 10 minutes.
A: Has she been running much recently?
B: Yes, she has.
A: Has Julia been working in this company for more than five years?
B: Yes, she has.
A: How long has she been playing tennis?
B: She has been playing tennis for more than 3 years.
A: What have you been doing all day?
B: I have been doing my homework.
Sper că te-am ajuat! ;)