Choose the correct answer.
- Her eyes hurt because she ('s been looking/'s looked)at that computer screen for hours.
- I'm tired because I (haven't been having/haven't had)a holiday for ages.
- It ('s snowed/'s been snowing)for hours. If it continues we won't be able to go to school tomorrow.
- I hope Tom's alright. We (haven't been seeing/haven't seen)him recently.
- The office is really busy. The phones (have rung/have been ringing)all day.
- (Have you read/Have you been reading)any of Alan Bennett's work?
- They're tired because they ('ve cycled/'ve been cycling)over thirty miles today.
- We ('ve waited/'ve been waiting)for over half an hour and there's still no sign of the bus.
Choose the correct answer.