Вернемся к нашему велосипеду. Допустим, ты катаешься в парке уже пару часов и по дороге встречаешь приятеля, притормаживаешь. Он тебя спрашивает:
How long have you been cycling? Сколько времени ты катаешься на велосипеде?
I’ve been cycling for 2 hours. Я катаюсь два часа.
Почему не Present Continuous? Потому что указан период времени, который начался в прошлом и длится вплоть до текущего момента.
1 Действие началось в прошлом и длится до сих пор
В Present Continuous можно сказать I’m cycling (сейчас, не указывая промежуток). Если же упомянут промежуток с помощью since или for , то употребляешь Perfect.
Читать далее «Употребление Present Perfect Continuous»