When to Use

  • Actions that started in the past and continue to the present
  • Emphasizing the duration or ongoing nature of an activity

Pattern

1
Subject + have/has + been + verb-ing

Scenarios

💼 Business Communication

  • “I have been working on this project for two weeks.”
  • “We have been collaborating with the security team since January.”
  • “The team has been developing the new feature for months.”

📚 Learning & Development

  • “She has been studying English since 2020.”
  • “They have been learning about cloud security for a year.”
  • “I have been researching post-quantum cryptography recently.”

🏠 Lifestyle & Habits

  • “They have been living in Shenzhen for 5 years.”
  • “He has been practicing meditation for six months.”

Key Points

Time Expressions

ExpressionUsageExamples
for + periodDurationfor two weeks, for a month, for years
since + pointStarting pointsince Monday, since 2020, since last week

Common Mistakes

❌ Avoid✅ Use Instead
I am working since two weeksI have been working for two weeks
She is studying since 2020She has been studying since 2020

Memory Trick

  • for = 持续了一段时间(duration)
  • since = 从某个时间点开始(starting point)

Practice

Complete the sentences with present perfect continuous:

  1. I ___ (work) here ___ 2021.
  2. She ___ (study) English ___ three years.
  3. They ___ (live) in Shenzhen ___ last January.

Answers:

  1. have been working, since
  2. has been studying, for
  3. have been living, since