Appearance
Unit 10 — Present Perfect Continuous and Simple
I have been doing vs I have done
1. 核心结构
| 对比 | Present Perfect Continuous | Present Perfect Simple |
|---|---|---|
| 中文 | 现在完成进行时 | 现在完成时 |
| 基本结构 | have / has been + V-ing | have / has + 过去分词 |
| Example | I have been painting. | I have painted. |
| 核心关注 | activity / process 活动、过程 | result / completion 结果、完成 |
| 是否强调完成 | 不重要,可能完成也可能没完成 | 通常关注已经完成或产生的结果 |
| 思维重点 | What have you been doing? | What have you done? |
2. 核心场景:painting
Present Perfect Continuous
I've been painting my bedroom.
我一直在粉刷我的卧室。
Kate 的衣服上有油漆:
There is paint on Kate's clothes.
所以我们可以推断:
She has been painting her bedroom.
这里的:
has been painting
是 Present Perfect Continuous(现在完成进行时)。
我们关注的是 activity
这里我们想的是:
她一直在做什么?
而不是:
她完成了什么?
因此,事情到底有没有完成并不是重点。
在图片中的场景:
painting the bedroom has not been finished.
卧室还没有粉刷完成。
时间关系:
PAST ───────────────────────▶ NOW
painting
painting
painting
↓
看整个活动 / 过程
has been painting
核心:
ACTIVITY / PROCESS 活动 / 过程
3. Present Perfect Simple
I've painted my bedroom.
我已经把卧室粉刷好了。
原来的卧室:
The bedroom was green.
现在:
Now it is yellow.
所以:
She has painted her bedroom.
这里:
has painted
是 Present Perfect Simple(现在完成时)。
我们关注的是 result
这里最重要的是:
something has been finished
某件事情已经完成。
She has painted 表示一个已经完成的动作。
我们关注:
the result of the activity
也就是:
粉刷完成后的卧室。
而不是粉刷这个过程本身。
时间关系:
PAST ───────────────●──────▶ NOW
painting ↑
finished
│
▼
bedroom is yellow
has painted
核心:
RESULT / COMPLETION 结果 / 完成
4. painting 场景直接对比
| Present Perfect Continuous | Present Perfect Simple |
|---|---|
| I've been painting my bedroom. | I've painted my bedroom. |
| 我一直在粉刷卧室。 | 我已经把卧室粉刷好了。 |
| 关注 painting 这个活动 | 关注 painted bedroom 这个结果 |
| activity | result |
| process | completion |
| 不强调是否完成 | 强调完成或结果 |
| 衣服上有油漆 → 看出刚才一直在刷 | 卧室从绿色变黄色 → 看到了结果 |
5. Example 1 — repair
Present Perfect Continuous
My hands are very dirty. I've been repairing my bike.
我的手很脏,我一直在修自行车。
这里为什么使用:
have been repairing
因为我们看到的是:
活动留下来的痕迹
repair
↓
repair
↓
repair ─────────────▶ NOW
│
hands dirty
重点:
你刚才一直在干什么?
答案:
repairing my bike
至于自行车有没有修好:
不知道,也不是重点。
Present Perfect Simple
My bike is OK again now. I've repaired it.
我的自行车现在又好了,我已经把它修好了。
这里我们知道:
I've finished repairing it.
所以重点是:
修理已经完成 → 自行车现在好了
repair ───────●────────▶ NOW
↑ │
finished bike OK
↑
RESULT
对比
| Continuous | Simple |
|---|---|
| I've been repairing my bike. | I've repaired my bike. |
| 我的手很脏 | 我的车现在修好了 |
| 看过程 | 看结果 |
| repair 这个活动 | repaired 这个结果 |
| 不知道有没有修好 | 已经修好了 |
6. Example 2 — eat
Present Perfect Continuous
Joe has been eating too much recently. He should eat less.
Joe 最近一直吃得太多,他应该少吃一点。
这里关注的是:
最近一段时间反复/持续发生的行为
时间轴:
recently
├──────────────────────▶ NOW
eat eat eat eat
↑
repeated activity
所以:
has been eating
强调:
最近一直有这种行为。
Present Perfect Simple
Somebody has eaten all the chocolates. The box is empty.
有人把所有巧克力都吃掉了。
这里最重要的是:
The box is empty.
盒子现在空了。
时间轴:
eat eat eat ─────●────▶ NOW
↑ │
finished │
▼
box is empty
RESULT
所以:
has eaten
强调的是:
吃完了 → 现在盒子空了。
7. eat 的核心对比
| Continuous | Simple |
|---|---|
| Joe has been eating too much recently. | Somebody has eaten all the chocolates. |
| 最近一直吃很多 | 已经把巧克力吃完了 |
| 关注行为 | 关注结果 |
| eating | chocolates are gone |
| activity | result |
8. Example 3 — do
Present Perfect Continuous
It's nice to see you again. What have you been doing since we last met?
很高兴再次见到你。
自从我们上次见面以来,你一直在做些什么?
关注:
这段时间你的活动 / 生活 / 经历是什么?
时间关系:
last met NOW
│ │
└─────────────────────────────▶│
doing... doing...
↑
activity
Present Perfect Simple
Where's the book I gave you? What have you done with it?
我给你的那本书在哪里?
你把它怎么了?
这里不是问:
你最近一直在对这本书做什么?
而是:
现在书怎么不见了?你到底把它弄到哪里去了?
关注的是:
结果 / 当前状态
9. do 的核心对比
| Continuous | Simple |
|---|---|
| What have you been doing? | What have you done? |
| 你这段时间一直在干什么? | 你做了什么? |
| 关注一段时间的活动 | 关注做出的事情 / 结果 |
| activity | result |
10. Example 4 — play
Present Perfect Continuous
Where have you been? Have you been playing tennis?
你去哪里了?
你是不是一直在打网球?
可能看到:
- 你满头大汗
- 穿着运动服
- 拿着球拍
- 看起来很累
说话者根据现在看到的痕迹询问:
你刚才是不是一直在打网球?
重点:
activity
Present Perfect Simple
Have you ever played tennis?
你以前打过网球吗?
这里不是问:
最近是不是一直在打网球?
而是在问:
你的人生经历中有没有过“打网球”这个经历?
重点:
experience
11. play 的核心对比
| Continuous | Simple |
|---|---|
| Have you been playing tennis? | Have you ever played tennis? |
| 你刚才是不是一直在打网球? | 你以前打过网球吗? |
| 关注最近的活动 | 关注人生经历 |
| activity | experience |
| 看过程 | 看「有没有发生过」 |
12. 图片中的全部例句整理
| Present Perfect Continuous | Present Perfect Simple |
|---|---|
| My hands are very dirty. I've been repairing my bike. | My bike is OK again now. I've repaired it. |
| Joe has been eating too much recently. He should eat less. | Somebody has eaten all the chocolates. The box is empty. |
| It's nice to see you again. What have you been doing since we last met? | Where's the book I gave you? What have you done with it? |
| Where have you been? Have you been playing tennis? | Have you ever played tennis? |
13. 最重要的判断方式
遇到这两个时态时,不要首先问:
「这个事情到底完成了没有?」
更好的判断方式是:
说话的人现在想让我关注什么?
如果关注「活动 / 过程」
使用:
have / has been + V-ing
例如:
I've been cleaning the kitchen.
重点:
我一直在打扫。
可能:
- 打扫完了
- 也可能还没打扫完
都可以。
真正关注的是:
cleaning 这个活动。
如果关注「结果 / 完成」
使用:
have / has + done
例如:
I've cleaned the kitchen.
重点:
厨房已经被我打扫好了。
现在可以看到:
The kitchen is clean.
14. 同一个动作,两种视角
假设你从下午 2 点开始洗车。
现在下午 4 点。
场景 A:你满身是水
朋友看到你:
Your clothes are wet.
你说:
I've been washing my car.
时间轴:
2:00 ─────────────────────▶ 4:00 NOW
washing...
washing...
washing...
↑
PROCESS
重点:
我刚才一直在洗车。
车洗没洗完不是重点。
场景 B:车已经非常干净
朋友看到:
Your car looks really clean.
你说:
I've washed my car.
时间轴:
2:00 ───── washing ─────●──▶ NOW
↑
finished
│
▼
clean car
RESULT
重点:
车已经洗好了。
15. 两种时态的母语思维
have been doing
想象摄像机正在播放一段录像:
🎬 START
painting...
painting...
painting...
painting...
🎬 NOW
你关注:
What has been happening?
发生了一个什么过程?
所以:
I've been painting.
have done
想象你看到一张「完成后的照片」:
BEFORE NOW
green room → yellow room
↑
RESULT
你关注:
What has changed?What has been completed?
所以:
I've painted the room.
16. 最终核心对照表
| 判断维度 | have been doing | have done |
|---|---|---|
| 中文名称 | 现在完成进行时 | 现在完成时 |
| 结构 | have/has been + V-ing | have/has + done |
| 核心视角 | 过程 | 结果 |
| Activity | ⭐⭐⭐ | ⭐ |
| Result | ⭐ | ⭐⭐⭐ |
| 是否必须完成 | ❌ 不一定 | 通常关注完成/结果 |
| 最近持续活动 | ⭐⭐⭐ | |
| 当前留下的痕迹 | ⭐⭐⭐ | ⭐⭐ |
| 完成后的结果 | ⭐⭐⭐ | |
| 人生经历 | ⭐⭐⭐ | |
| 关键词 | PROCESS | RESULT |
17. 一句话记忆
have been doing
What have you been doing?
「你一直在干什么?」
关注:
ACTIVITY → PROCESS
PAST ═══════════════════▶ NOW
doing doing doing
↑
PROCESS
have done
What have you done?
「你做了什么 / 做成了什么?」
关注:
COMPLETION → RESULT
PAST ───── doing ─────●────▶ NOW
↑ │
FINISHED ▼
RESULT
最终思维模型
不要死记:
❌ have been doing = 没做完
❌ have done = 做完了
应该记:
have been doing → 镜头对准「过程」
have done → 镜头对准「结果」
例如:
I've been painting the bedroom.
→ 🎬 给你看「我一直刷墙」的录像。
I've painted the bedroom.
→ 📷 给你看「卧室已经变成黄色」的完成照。
所以最核心的两个词就是:
PROCESS → have been doing
RESULT → have done