Думаете, это невозможно? Ещё как возможно! Читаем.
Для того чтобы выучить время Present Perfect Continuous, достаточно всего лишь запомнить следующие два примера:
• I’m working → I’ve been working for two hours
• I’m working → I’ve been working since morning
Перевод:
• Я работаю → Я работаю уже два часа
• Я работаю → Я работаю с утра
Что мы тут видим?
1. У нас было обычное время Present Continuous: Я работаю – I’m working.
2. Далее мы добавили слова уже два часа в первом примере и с утра во втором: for two hours и since morning соответственно.
3. Вместо am (внимание!) мы тут же написали have been: I am => I have been. Иными словами, совершили переход от Present Continuous к Present Perfect Continuous.
Правило очень простое:
Если в предложении к настоящему времени (Present Continuous) мы добавляем “for” или “since”, то от Present Continuous автоматически переходим к Present Perfect Continuous. Смысл фразы при этом не меняется.
То есть этот переход носит чисто формальный, грамматический характер: добавили for или since – с am перешли на have been; нет for или since – употребляем обычный Present Continuous.
Видите, как просто!
Вот так это выглядит схематически:
am → have been + for/since
Ничего сложного.
Ещё раз. Вам достаточно выучить всего два примера, чтобы запомнить на всю жизнь это простое правило.
Единственное, мы их сейчас немного видоизменим – соединим вместе, в единый контекст, чтобы они более естественно звучали:
I’m working. I’ve been working for two hours – Я работаю. Я работаю уже два часа
I’m working. I’ve been working since morning – Я работаю. Я работаю с утра
Так они лучше запомнятся – быстрее и естественнее.
У этого времени есть ещё один случай употребления, но о нём мы поговорим в комментарии под статьей.
И кстати, в современном английском языке вместо Continuous зачастую употребляется термин Progressive. Соответственно, указанные выше времена можно назвать Present Progressive и Present Perfect Progressive. Но термин Continuous тоже по-прежнему в ходу.