Răspuns:
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 had you waited long?
B:I had just arrived.
3.A:How long has been Mary teaching in your school?
B:She has been here for three years now.
Explicație:Sper ca e bine