1 She has been studing for four hours
2 She has been running for half an our
3 She has been puttig her make-up since 8:30
4 He has been driving since 7 am
5 He has been winning the prize for four years
6 They have been farming for seven years
7 He has been learning French for five years
8 They have been saving money for three months