I __ you for ages! How are you?
- haven’t seen
- haven’t been seeing
I’m hot because I __ .
- have run
- have been running
I __ ten magazines.
- have bought
- have been buying
They __ fruit all morning, ever since they came home.
- have eaten
- have been eating
He __ ten museums this week.
- has visited
- has been visiting
I __ this book already, so I can give it back now.
- have read
- have been reading
Oh, no! There’s nothing to eat. My sister __ everything that I have prepared for the party!
- has eaten
- has been eating
I __ two paragraphs so far.
- have written
- have been writing
No wonder your eyes hurt. You __ computer games ever since you came back from school.
- have played
- have been playing
The team __ eleven goals and the match is still not finished.
- has scored
- has been scoring