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