Английский язык помогите! Даю 15 баллов
1) she has been studying for 4 hours
2) she has been running for half an hour
3) she has been putting on make up since 8.15
4) he has been driving since 7
5) he has been winning first prize for 4 years