Правила написання
1. Стверджувальне речення утворюється за допомого допоміжного дієслова have або has (до якого додається третя форма дієслова to be – been), що ставиться перед смисловим дієсловом, до якого додається закінчення -ing за правилами додавання закінчень.
Допоміжні дієслова have та has можуть скорочуватися до 've та 's відповідно.
– З займенниками I, you, we, they або іменником в множині використовується доп. дієслово have been.
I have been watching this movie all this time. — Я дивився цей фільм весь цей час. We've been waiting for you for half an hour. — Ми чекаємо на тебе уже пів години. Workers have been painting this wall. — Працівники красять цю стіну.– З займенниками he, she, it або іменником в однині використовується доп. дієслово has been.
He has been talking about his wedding. — Він розмовляє про своє весілля. She's been living here since last January. — Вона живе тут з минулого січня. The cat has been sleeping all day. — Кіт спить весь день.2. Для утворення заперечного речення після підмета додається have not been, has not been або їх скорочені версії haven't been, hasn't been. До дієслова додається закінчення -ing.
I have not been watching this film. — Я не дивлюся цей фільм. She has not been waiting for you for half an hour. — Вона не чекає на тебе уже пів години. We haven't been talking about our wedding. — Ми не розмовляємо про наше весілля. Ann hasn't been living in this house for 10 years. — Енн не живе в цьому будинку протягом 10-ти років.3. Для створення питального речення допоміжнє дієслово have або has ставлять на початок речення перед підметом. Перед дієсловом ставиться been, а до нього самого додається закінчення -ing.
Have you been watching this trick all this time? — Ти дивився на цей трюк весь цей час? Has she been waiting for you for half an hour? — Вона чекає на тебе уже пів години? Why have we been talking about their wedding? — Чому ми розмовляємо про їх весілля?Використання
Ми використовуємо Present Perfect Continuous, коли ми:
— розповідаємо про дії, що почалися в минулому та ще не завершилися.
I've been standing here for two hours. — Я стою тут проятгом двух годин. She's been running for an hour, she feels tired. — Вона бігає протягом години, вона почувається втомленою. We've been writing this report all morning, I'm very hungry now. — Ми пишемо цей звіт весь ранок, я тепер дуже голодний.Present Perfect Continuous використовується з прийменником часу since (з, починаючи з), де для відліку часу після since може вживатися конкретна дата або ж інша подія, дія у минулому, виражена в часі Past Simple.
We have been living here since 1980. — Ми живеми тут з 1980. I've been working here since I finished the university. — Я працюю тут з моменту, як я закінчив університет.— розповідаємо про дії, що постійно повторюються, що почали відбуватися в минулому.
She's been calling you for days. — Вона дзвонить тобі протягом кількох днів. He has been making the same mistake over and over. — Він робить одну і ту ж саму помилку знову і знову. I've been going to Spain on holiday every year since 1987. — Я їжджу в Іспанію в відпустку кожного року починаючи з 1987.Різниця між Present Perfect (Simple) та Present Perfect Continuous
Ми використовуємо Present Perfect (Simple) і Present Perfect Continuous, щоб розповісти про ситуації, що почалися в минулому та все ще тривають.
Але Present Perfect використовується з неактивними дієсловами. Це дієслова, що описують стан, а не дію.
We've had this car for years. — Ми володіємо цією машиною багато років. I have known her for years. — Я знаю її багато років. She has wished for this since 2023. — Вона мріяла про це з 2023.А Present Perfect Continuous використовується з динамічними (активними) дієсловами.
I haven't been sleeping well lately. — Я сплю погано останнім часом. I couldn't do the dishes. I've been working all day. — Я не міг помити посуд. Я працюю весь день. She has been writing emails. — Вони пише емейли.Ключові слова
Ключові слова вказують нам можливий час (tense). В Present Perfect Continuous ключові слова вказують на тривалість дії або ж на момент часу, в який почалась певна тривала дія.
- since (twelve a.m./12 April/May/2012) — з (дванадцятої години/12 квітня/травня/2012)
- since (якась дата/час) — з (якоїсь дати/часу)
- all (morning, evening, day...) — весь (ранок, вечір, день...)
- all day long — весь день
- all night long — всю ніч
- for _ (hours, days, weeks, months, years...) — протягом _ (годин, днів, тижнів, місяців, років...)
- lately — останнім часом
- recently — нещодавно
Всі ці ключові слова ставляться в кінці речення.