Суть этого времени, ‘настоящего длительного совершённого’, заключается в том, что бы сказать о долгом, длительном процессе длящегося до СЕЙЧАС. Тест>
Начало темы в красном мёрфи> Не важно, дождь прекратился или продолжается. Главное, что дождь идёт больше часа.
– It has been raining for over an hour.
Технически это время делается с помощью вспомогательного: have/has + been + -ing
Отрицание с помощью – not : have/has NOT been -ing
Вопрос: (- You have been running…)
– Have you been running …?
Вспомогательный ‘have’ и подлежащее меняются местами.
Это время очень часто употребляется с ‘How lohg…?’ – как долго, for – в течение, since – с (какого-то момента)
– How long has it been raining? – It has been raining for two hours.
И ещё, оно применяется для длительных, повторяющихся действий, процессов.
– She has been playing tennis since she was eight. (Она играет в теннис с 8 лет.)
Отличия времени Present perfect continuous от Present continuous
(I have been doing) принципиально отличается от Present continuous (I am doing).
Оно показывает КАК ДОЛГО происходит процесс до СЕЙЧАС. А простое длительное, говорит о процессе происходящем СЕЙЧАС, в момент говорения.
– I am doing… (Я что-то сейчас делаю)
– I have been doing smth for… (Я что-то делаю в течение какого-то времени)
‘Статичные’ глаголы>, которые не употребляются в continuous:
want – хотеть
like – нравиться
love – любить
hate ненавидеть
need – нуждаться
prefer – предпочитать
depend – зависеть
know – знать
mean – значить
understand – понимать
believe – верить
remember – помнить
forget – забывать
have – в значении ‘иметь, обладать’
think – высказывать мнение