Present perfect continuous

  
Fill in all the gaps, then press "Check" to check your answers.
1. You're out of breath. ? (you / to run)
2. Jonathan is very tired. He very hard. (to work)
3. Why are your clothes so dirty? What ? (you / to do)
4. I to Melinda about the problem, and she agrees with me. (to talk)
5. I'm fed up with the weather. It for three hours and we can't go out. (to rain)
6. How long English? Five years! (you / to study)
7. Where have you been? I you for the last half hour. (to look for)
8. Nancy is a very good tennis player. She since she was six. (to play)
9. I the housework for two hours, so now I'm going to take a break. (to do)
10. How long in Manhattan? (you / to live)