Solve this:
QB. Complete the sentence by using either the present perfect or the present perfect continuous tense of the verb given in brackets.
1. Why are your hands dirty ? i ................................................(work) in the garden.
2. It's nine o'clock Jai...................................................................(practise) for four hours today.
3. I ..................................................(work) in this company for a long time.
4. Neeraj ....................................(think) about getting a new car for a long time.
5. What ...........................you ...................................?(do)
6. I ...............................................(live) in Goa for five years.
7. The flight.................................................( just arrive ) from Tokyo.
8. I..........................................(think) about what you have told me.
- have been working
- has been practising
- have been working
- has been thinking
- have; done
- have been living
- has just arrived
- have been thinking