I. 2. Have you been working hard?
3. Have you been lying in the sun?
4. How long have you been living opposite the theatre?
5. How long have you been selling computers?
6. What have you been doing?
II. 1. It has been raining for two hours.
2. We have been waiting for 40 minutes.
3. Mike has been looking for a job since he left school.
4. Helen has been working in New York for two months.
5. You have been playing golf for years.