Мы используем Present Perfect Continuous и Present Perfect, когда действие началось в прошлом и продолжается в настоящем.
Итак, в чем же разница между Present Perfect Continuous и Present Perfect, когда речь идет о действиях, начавшихся в прошлом и продолжающихся в настоящем?
Теперь мы говорим о продолжительности (длительности) против факта действия. Вот они компоненты:
1. Действие началось в прошлом
2. Действие продолжается в настоящем
3. У нас есть указание длительности: for (в течение периода времени) / since (с определенного времени) или их синонимы, либо мы можем вывести факт длительности из контекста.
Продолжительность (длительность) действия в противовес факту действия
Мы используем Present Perfect Continuous, чтобы подчеркнуть продолжительность действия в процессе, то есть продолжительность времени, которое занимает это действие. По этой причине глагол принимает так называемую «континьюсную» или «продолжительную» форму с ing.
Present Perfect подчеркивает факт действия, а не продолжительность действия:
They’ve been working for hours / since Wednesday!
Они работают несколько часов / со среды! (подчеркнута длительность времени)
They’ve waited for hours / since 2 pm.
Они ждут нас несколько часов / с 2 часов. (подчеркивает факт ожидания)
Они прождали нас несколько часов / с 2 часов. (и продолжают ждать или на момент речи только что закончили ждать)
Больше на тему Present Perfect Continuous Tense: