1. A: Your clothes are dirty. What have you done?
B: I have been working in the garden all morning.
2. A: Sorry, I’m late have you been waiting long?
B: I have just arrived.
3. A: How long has Mary been teaching in your school?
B: She has been here for three years now.
Sper ca te ajuta :)