Put the verbs into the correct form ( present perfect simple or continuous )
1. ( you / finish ) ..................... your homework yet?
2. I ( think ) ................... for a long time and I ( decide ) .................. that you need to give up your job
3. Nick ( buy ) .................. a new house!
4. You must wake her up. She ( sleep ) .................... for 10 hours
5. Tell them to stop! They ( work ) .................. for long enough
6. I ( work ) .................. on my report since last Monday, now I'm writing the conclusion
7. I think you're right. He ( walk ) ................... by us a least twenty times. He probably thinks we ( order, already ) ........................
8. A. I ( call ) ................. for you for half an hour. Where you ( be ) ................... ? And why are your clothes so dirty?
B. I ( tidy ) .................... up the shed in the garden.