Речь пойдёт не обязательно о PRESENT Perfect (Continuous).
А о группе Perfect и группе Perfect Continuous.
PERFECT
1. Действие, завершенное к определённому моменту ( и результат которого налицо в данный момент) .
При Present Perfect 1)Время часто не указывается (подразумевается момент речи) .
2)Наречия already, just, never (ever), yet и др.
3) >> today, this week (month, year... )
При Past и Future Perfect момент выражен предлогом by (к) .
2. Past и Future Perfect выражают также действия, завершенные ДО ДРУГОГО действия или предшествующие ему.
--------------------------------------------------------------------------------
PERFECT CONTINUOUS
Действие, начавшееся до какого-то момента и продолжающиеся до данного момента, исключая или включая его ( с обязательным указанием длительности совершения действия) .
for two hours > два часа = в течение двух часов.
since 1960 > с 1960
since he came here > с тех пор, как он пришел сюда.
--------------------------------------------------------------------------------
Это я списала из таблицы к старой грамматике.
Сама я не во всем тут согласна, т. к. (последние два примера) since часто используется в просто Perfect ( не Continuous).
А вообще обращайте внимание на слова-маркеры, они подсказывают, какое время нужно употребить.