This document compares and contrasts the present perfect progressive and present perfect tenses. It explains that the present perfect progressive expresses the duration of ongoing present activities, while the present perfect refers to indefinite past activities. When used with "for" or "since", the two tenses have the same meaning. Without "for" or "since", they have different meanings, with the present perfect progressive implying a recent completion and the present perfect referring to an unspecified past time. The document also notes that non-action verbs like "be", "know", etc. are not used in the progressive tenses.