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#
| Expression | Usage | Examples |
|---|
| for + period | Duration | for two weeks, for a month, for years |
| since + point | Starting point | since Monday, since 2020, since last week |
Common Mistakes#
| ❌ Avoid | ✅ Use Instead |
|---|
| I am working since two weeks | I have been working for two weeks |
| She is studying since 2020 | She has been studying since 2020 |
Memory Trick#
- for = 持续了一段时间(duration)
- since = 从某个时间点开始(starting point)
Practice#
Complete the sentences with present perfect continuous:
- I ___ (work) here ___ 2021.
- She ___ (study) English ___ three years.
- They ___ (live) in Shenzhen ___ last January.
Answers:
- have been working, since
- has been studying, for
- have been living, since