she has been studying Spanish for over six month
it has been raining for hours. the roads are very wet
we have been playing this game for a long time now
Wendy has been learning french at the university for two years
I have been reading this book for Monty, but I haven't finished yet
we have been watching this programme the whole morning
the people next door have been making a lot of noise the all day
I have been saving money for a holiday