Complete with the present perfect or present perfect continuous.
1. She …. doing her homework. (has already finished)
2. They (have been playing) football for two hours.
3. We ….. trees for a week now. (have been planting)
4. How long …. nesting boxes? (have you been building)
5. (Have you ever been) to the USA?
6. The soup (has been boiling) since 10 a.m. Should I turn it off?
7. I (have not cleaned) my football boots yet.
8. Paul (has just washed) the dishes.