Text
Present perfect continuous and present perfect – advanced
Both the present perfect simple (have + past participle) and the present perfect continuous (have been + -ing) connect past actions to the present. The difference lies in emphasis — result vs duration — and in which verbs can take continuous forms.
- Use present perfect simple to emphasize completed actions with present relevance or the result: "We have finished the report."
- Use present perfect continuous to emphasize the duration or ongoing nature of an activity that started in the past and continues now: "We have been working on the report for three hours."
- Some verbs (stative verbs) usually do not use continuous forms: know, believe, own, prefer, etc.
- Time expressions: use 'for' + duration and 'since' + point in time with both forms, but continuous often pairs with 'how long', 'all morning', 'recently' to stress duration or repeated activity.