Present Perfect Continuous
have / has been + -ing: действие длится долго, началось в прошлом и идёт до сих пор (или только что закончилось, и видны следы).
Как строится
have / has + been + глагол-ing: I have been waiting, she has been working.
Процесс или результат
Continuous — про процесс и время: He has been studying English for years. Simple — про результат и количество: He has closed twelve deals this year.
Следы на лице
Только что закончилось, но видно: Your eyes are red. Have you been crying?
Без -ing
Глаголы состояния остаются в Simple: I have known him for years, а не have been knowing.
| Present Perfect Continuous | |
|---|---|
| + | He has been working here for six years. |
| ? | How long have you been waiting? |
| − | She hasn’t been sleeping well. |
You have been waiting for this moment for years.долгий процесс до сих пор
He has been studying English with podcasts.процесс, а не результат
How long have you been living in Milan?вопрос о длительности
Запомни: How long…? почти всегда тянет за собой have been + -ing: How long have you been learning English?
Practice
1. Leo ___ English with podcasts for three years.
2. How long ___ you ___ for the bus?
3. I ___ Giulia for ten years.
4. She ___ three books this month.
5. Your eyes are red. ___ you ___?
6. He ___ for this promotion for years. (wait)
7. It ___ all morning. The streets are wet. (rain)
8. How long ___ you ___ English? (learn)