The present perfect/the present perfect continous (89)Choose an appropriate option.
He ----- has been sleeping has slept on every bed in this room and he doesn't like any of them.
She ----- has been riding has ridden . That is why she is wearing breeches.
She ----- has been riding has ridden all the horses in this stable.
The students ----- have been working have worked very hard this year.
She ----- has been hoping has hoped for a rise in salary for two months but she hasn't dared to ask for it.
He ----- has been loosing has lost his key and he has been trying to wake his flatshare by throwing stones at his window.
He ----- has been throwing has thrown stones at the wrong window.
I ----- have been walking have walked seventeen kilometers.
I ----- have been walking have walked too fast. That is why I'm so tired.
He ----- has been greasing has greased his car. That is why his hands are so dirty.