Appearance
Unit 9 — Present Perfect Continuous
I have been doing — 现在完成进行时
1. 基本结构
Present Perfect Continuous(现在完成进行时)
基本结构:
have / has + been + V-ing
| 主语 | have / has | been | V-ing |
|---|---|---|---|
| I / we / they / you | have | been | doing / working / learning ... |
| he / she / it | has | been | doing / working / learning ... |
例如:
I have been working.
She has been learning English.
It has been raining.
缩写:
| 完整形式 | 缩写 |
|---|---|
| I have been | I've been |
| We have been | We've been |
| You have been | You've been |
| They have been | They've been |
| He has been | He's been |
| She has been | She's been |
| It has been | It's been |
2. 核心时间关系
现在完成进行时的核心时间线:
PAST NOW
│ │
└═══════════════════════════════▶│
have/has been + V-ing
↑
持续的活动 / 过程
核心感觉:
过去开始 → 持续了一段时间 → 与现在有关
这个活动可能:
- 现在仍然继续
- 刚刚停止
3. Situation A — It's been raining
看下面这个场景:
Is it raining?
现在正在下雨吗?
No, but the ground is wet.
没有,但是地面是湿的。
为什么地面是湿的?
因为:
It's been raining.
= It has been raining.
刚才一直在下雨。
4. 第一种用法:刚刚停止的活动
我们可以使用现在完成进行时描述:
an activity that has recently stopped or just stopped
也就是:
最近停止 / 刚刚停止的活动。
时间轴:
PAST ═══════════════════════▶ NOW
raining │
raining │
raining ─── STOP │
↑ │
刚停 地面湿
虽然:
现在已经没有下雨
但是:
现在还能看到刚才下雨留下的结果。
所以:
It's been raining.
5. Present Continuous vs Present Perfect Continuous
这个区别非常重要。
Present Continuous
It is raining.
意思:
现在正在下雨。
时间重点:
NOW
│
─────●─────
raining
Present Perfect Continuous
It has been raining.
意思:
之前一直在下雨。
现在:
- 可能还在下
- 也可能刚刚停
时间重点:
PAST ═══════════════════════▶ NOW
raining...
raining...
raining...
↑
PROCESS
所以:
| Present Continuous | Present Perfect Continuous |
|---|---|
| It is raining. | It has been raining. |
| 现在正在下雨 | 之前一直在下雨 |
| 关注 NOW | 关注 PAST → NOW |
| 正在做 | 一直在做 |
6. Example — running
Why are you out of breath?
你为什么上气不接下气?
Have you been running?
你刚才是不是一直在跑步?
这里说话者看到:
out of breath
喘不过气。
于是根据现在的痕迹推测之前的活动:
running running running ── STOP ──▶ NOW
│
▼
out of breath
喘气
所以:
Have you been running?
核心:
现在看到结果 → 推测刚才持续进行的活动
7. Example — working
Paul is very tired.
Paul 非常累。
为什么?
He's been working hard.
= He has been working hard.
他一直在努力工作。
逻辑:
working working working ─────────▶ NOW
│
▼
tired
过去的活动:
working hard
↓
现在的结果:
tired
8. Example — doing
Why are you so tired?
你为什么这么累?
What have you been doing?
你刚才一直在干什么?
这里不是简单问:
What did you do?
而是在问:
你之前一直在做什么,导致你现在这么累?
核心:
PAST ═══════════════════════▶ NOW
doing...
doing...
doing...
↓
tired
9. Example — talking
I've been talking to Amanda and she agrees with me.
我一直在和 Amanda 谈这件事,她同意我的看法。
关注的是:
talking 这个活动 / 过程
结构:
I + have been + talking
10. Example — looking
Where have you been?
你去哪儿了?
I've been looking for you.
我一直在找你。
时间感觉:
Earlier NOW
│ │
└──── looking for you ─────────▶│
重点不是:
「我找到了你」
而是:
「之前这段时间我一直在找你。」
11. 第一种用法总结
当我们现在看到某种结果 / 痕迹,并想谈论造成它的持续活动时:
have / has been + V-ing
| 现在看到的情况 | 推测 / 描述之前的活动 |
|---|---|
| The ground is wet. | It has been raining. |
| You're out of breath. | Have you been running? |
| Paul is tired. | He has been working hard. |
| You're very tired. | What have you been doing? |
核心逻辑:
过去的活动 现在的痕迹
│ │
└═══════════════════════════════▶│
have been doing RESULT