반응형
We use the present perfect continuous for an activity that has recently stopped or just stopped.
- You're out of breath. Have you been running? (you're out of breath now)
- Paul is very tired. He's been working very hard. (he's tired now)
We often use the present perfect continuous in this way, especially with how long for... and since... . The activity is still happening or has just stopped.
- How long have you been learning English? (you're still learning English)
- Time is still watching television. He's been watching television all day.
- Where have you been? I've been looking for you for the last half hour.
You can use the present perfect continuous for actions repeated over a period of time.
- Debbie is a very good tennis player. She's been playing since she was eight.
- Every morining they meet in the same cafe. They've been going there for years.
Compare I am doing and I have been doing.
- Don't distrub me now. I'm working. - We need an umbrella. It's raining. - Hury up! We're waiting. |
- I've been working hard, so now I'm going to have a rest. - The ground is wet. It's been raining. - We've been waiting for an hour. |
반응형
'외국어 > Grammar in Use' 카테고리의 다른 글
Unit 11. How long have you (been)... ? (0) | 2021.06.25 |
---|---|
Unit 10. Present perfect continuous and simple (0) | 2021.06.24 |
Unit 8. Present perfect (2) (I have done) (0) | 2021.06.22 |
Unit 7. Present perfect (1) (I have done) (0) | 2021.06.18 |
Unit 6. Past continuous (I was doing) (0) | 2021.06.17 |