Ответ:
1. Albert has been playing squash.
2. Hannah has been watching the match.
3. We have been waiting in the park.
4. You have been singing a song.
5. I have been reading a magazine.
6. It has been raining all day.
7. Phil and Greg have been a race.
8. She has been brushing her teeth.
9. The Millers have been living in London for the three years.
10. We have been sailing on the lake.
Объяснение: