Present Perfect Continuous podkreśla czas trwania czynności, która zaczęła się w przeszłości i nadal trwa albo dopiero się skończyła i widać jej skutki. Odpowiada na pytanie „jak długo?”.
Budowa
| Schemat | Przykład |
|---|---|
| subject + have/has + been + verb-ing | I have been working. |
| subject + haven't/hasn't + been + verb-ing | She hasn't been sleeping. |
| Have/Has + subject + been + verb-ing? | How long have you been waiting? |
Kiedy tego używamy
- Czynność trwająca do teraz: I have been studying since eight. (Uczę się od ósmej.)
- Niedawna czynność z widocznym skutkiem: Your hands are dirty. Have you been gardening? (Masz brudne ręce. Pracowałeś w ogrodzie?)
- Czynność tymczasowa lub powtarzana: He has been calling me all week. (Dzwoni do mnie cały tydzień.)
- Z for / since / how long / lately.
Przykłady
- I have been learning English for two years.
Uczę się angielskiego od dwóch lat. - It has been raining all day.
Pada cały dzień. - How long have you been waiting?
Jak długo czekasz? - She has been working too hard lately.
Ostatnio za ciężko pracuje. - They haven't been playing well.
Nie grają ostatnio dobrze. - You look tired. Have you been running?
Wyglądasz na zmęczonego. Biegałeś?
Typowe błędy
- Z liczbą lub wynikiem: I have been writing three emails → I have written three emails.
- Z czasownikami stanu: I have been knowing → I have known.
- Brak „been”: I have working → I have been working.