TL;DR - Key Takeaways Quick overview before you read
  • Use Present Perfect Continuous for actions that started in the past and are still continuing now, or recently finished actions with present results
  • Form it with have/has + been + verb(-ing): "I have been studying English for three years"
  • Use time expressions like "for" (period of time), "since" (point in time), "lately," "recently," and "all day/week"
  • Present Perfect Continuous emphasizes duration or ongoing action, while Present Perfect focuses on completion or results
  • Don't use this tense with stative verbs like "know," "want," or "understand" that describe states rather than actions
Present Perfect Continuous - Learning Guide

Present Perfect Continuous

Master the tense that connects the past with the present

What is the Present Perfect Continuous?

The Present Perfect Continuous (also called Present Perfect Progressive) is used to describe actions that started in the past and are still continuing in the present, or actions that have recently stopped but have a connection to the present moment.

Form and Structure

Subject + have/has + been + verb(-ing)

Positive: I have been studying English for three years.

Negative: She hasn't been feeling well lately.

Question: Have you been waiting long?

When to Use Present Perfect Continuous

1. Actions that started in the past and continue to the present

"I have been working here since 2020."

The action of working started in 2020 and is still happening now.

2. Recently finished actions with present results

"You look tired. Have you been running?"

The running has stopped, but the effect (tiredness) is visible now.

3. Emphasizing duration of an action

"They have been talking for hours!"

The focus is on how long the action has been happening.

Key Time Expressions

  • for + period of time: "for three hours," "for two weeks"
  • since + point in time: "since Monday," "since 2020"
  • lately / recently: "I've been feeling tired lately."
  • all day / all morning / all week: "It's been raining all day."
  • how long: "How long have you been learning Spanish?"

Present Perfect vs. Present Perfect Continuous

Present Perfect: "I have read three books this month." (Focus on completion)

Present Perfect Continuous: "I have been reading this book for a week." (Focus on duration)

Check Your Understanding

Answer the following questions to test your knowledge of the Present Perfect Continuous.

1. Choose the correct sentence:
2. "She's exhausted because she _______ all night."
3. Which time expression is commonly used with Present Perfect Continuous?
4. "How long _______ English?"
5. "They _______ here since 2018."
6. Which sentence emphasizes the duration of an action?
4 free lessons remaining
WordPress Cookie Plugin by Real Cookie Banner