1. I have been studying English for five years
2. Mary has been going to this school since last year
3. The mother has been shopping since early morning
4. Henry has been going in for tennis since he was six
5. The boys have been playing football for two hours
6. It has been snowing since yesterday
7. I have been watching TV for half an hour
8. Kate has been singing today since 3 pm
Объяснение:
Have been + V+ing
Has been + V+ing