Appearance
Unit 8 — Present Perfect 2
I have done — 现在完成时
1. 核心概念
当我们谈论一个:
从过去延续到现在的时间范围
时,经常使用:
Present Perfect:have / has + 过去分词
注意:
这里不一定是说某个动作一直持续到现在。
更重要的是:
我们谈论的“时间范围”一直延伸到 NOW。
时间轴:
PAST NOW
│ │
└───────────────────────────────▶│
a period until now
截至目前
例如:
- in my life
- recently
- in the last few days
- so far
- since I arrived
- today
- this week
- this year
这些表达都有一个共同特点:
时间范围包含 NOW。
2. Example:Jane's life
Dave 和 Jane 的对话:
DAVE: Have you travelled a lot, Jane? JANE: Yes, I've been to lots of places.
DAVE: Really? Have you ever been to China? JANE: Yes, I've been to China twice.
DAVE: What about India? JANE: No, I haven't been to India.
3. 为什么这里使用 Present Perfect?
Dave 和 Jane 谈论的是:
Jane 到目前为止的人生经历。
Jane 的人生:
birth
│
└──────────────────────────────▶ NOW
Jane's life
a period until now
她的人生:
还没有结束
所以我们站在:
NOW
往过去看:
到目前为止,她去过哪些地方?
因此使用:
have / has + done
4. 人生经历:Have you ever ...?
这是现在完成时非常重要的用法。
结构:
Have you ever + 过去分词 ...?
意思:
你到目前为止的人生中,曾经……吗?
例如:
Have you ever eaten caviar?
你吃过鱼子酱吗?
这里真正的时间范围是:
in your life until now
时间轴:
出生 NOW
│ │
└────────────────────────────────▶│
your life
↑
Have you ever...?
所以:
ever = 到目前为止,曾经有没有
5. ever / never
ever
Have you ever eaten caviar?
你曾经吃过鱼子酱吗?
关注:
截至现在的人生中,有没有过这个经历?
never
We've never had a car.
我们从来没有拥有过汽车。
这里:
never = not ever
也就是:
PAST ─────────────────────────────▶ NOW
✕ ✕ ✕
never had a car
从过去到现在:
一次都没有。
6. haven't done:到目前为止还没有
I don't know what the film is about. I haven't seen it.
我不知道这部电影讲什么。
因为:
我到目前为止还没有看过它。
时间关系:
PAST ─────────────────────────────▶ NOW
✕
haven't seen
重点:
截至 NOW,这件事还没有发生。
7. 次数:have done + times
现在完成时也经常用来表达:
截至目前做过多少次
例如:
Susan really loves that book. She's read it three times.
Susan 非常喜欢那本书。
她已经读过三遍了。
时间轴:
PAST NOW
│ │
├── read ① ── read ② ── read ③ ──▶│
↑
three times
这里:
She's = She has
所以:
She has read it three times.
8. the most ... I've ever ...
这是非常常见的现在完成时表达。
It's a really boring movie.
这是一部非常无聊的电影。
It's the most boring movie I've ever seen.
这是我看过的最无聊的电影。
完整思维:
在我到目前为止看过的所有电影中,这是最无聊的一部。
所以:
the + 最高级 + I've ever + 过去分词
例如:
| English | 中文 |
|---|---|
| the best movie I've ever seen | 我看过最好的电影 |
| the best food I've ever eaten | 我吃过最好吃的东西 |
| the most beautiful place I've ever visited | 我去过最漂亮的地方 |
| the hardest exam I've ever taken | 我参加过最难的考试 |
核心仍然是:
我的人生 → 截至 NOW
9. been to = visited
一个非常重要的表达:
have been to + 地方
通常表示:
去过某地 / visited
例如:
I've never been to Canada.
我从来没有去过加拿大。
Have you been there?
你去过那里吗?
been to 的核心感觉
去过 → 现在已经不在那里
例如:
I've been to Japan three times.
我去过日本三次。
通常是在谈:
人生经历
而不是说:
我现在人在日本。
10. 人生经历总结
| 表达 | Example | 核心含义 |
|---|---|---|
| ever | Have you ever eaten caviar? | 人生中曾经有没有 |
| never | We've never had a car. | 到目前为止一次没有 |
| haven't | I haven't seen it. | 截至现在还没有 |
| 次数 | She's read it three times. | 到目前为止发生几次 |
| 最高级 + ever | the best movie I've ever seen | 人生截至目前的比较 |
| been to | I've been to China twice. | 去过某地 |
11. 第二类:Recently
现在完成时也经常和:
recently
一起使用。
例如:
Have you heard anything from Ben recently?
你最近有 Ben 的消息吗?
时间轴:
PAST NOW
│ │
recently ─────────▶│
↑
最近 → 延伸到现在
这里的时间范围:
recently → 包含现在
所以使用:
Have you heard ...?
12. in the last few days
I've met a lot of people in the last few days.
过去几天我认识了很多人。
注意这里的时间思维:
several days ago NOW
│ │
└──────────────────────────────▶│
in the last few days
不是:
一个已经结束的过去时间。
而是:
从几天前一直计算到 NOW。
所以:
I've met ...
13. so far
Everything is going well.
一切进展顺利。
There haven't been any problems so far.
到目前为止还没有出现任何问题。
so far 的核心含义
so far = until now
也就是:
到目前为止
时间轴:
START ─────────────────────────────▶ NOW
no problems
↑
SO FAR
因此:
so far
和现在完成时非常搭。
例如:
So far, I've finished three chapters.
到目前为止,我已经完成了三章。
14. since I arrived
The weather is bad here.
这里天气很糟糕。
It's rained every day since I arrived.
从我到这里以后,每天都下雨。
这里:
It's = It has
所以完整形式:
It has rained every day since I arrived.
时间轴
I arrived NOW
│ │
├── rain ─ rain ─ rain ─ rain ──▶│
↑
SINCE
since I arrived
告诉我们:
时间范围从「我到达」开始,一直延伸到现在。
15. for a long time
It's good to see you again.
很高兴再次见到你。
We haven't seen each other for a long time.
我们已经很久没见了。
时间关系:
last time NOW
│ │
└───────────────────────────────▶│
haven't seen
<--- a long time --->
这里:
for a long time
表示:
从过去到现在的一段时间长度。
16. 第二类时间表达总结
| 时间表达 | 中文感觉 | 时间方向 |
|---|---|---|
| recently | 最近 | 最近 → NOW |
| in the last few days | 过去这几天 | 几天前 → NOW |
| so far | 到目前为止 | 开始 → NOW |
| since I arrived | 自从我到达以后 | 到达 → NOW |
| for a long time | 很长一段时间 | 过去 → NOW |
它们的共同点:
都包含 NOW。
17. 第三类:尚未结束的时间段
现在完成时还经常和下面这些时间词一起使用:
- today
- this morning
- this afternoon
- this evening
- this week
- this month
- this year
但是有一个非常重要的条件:
这个时间段在说话时还没有结束。
18. today
I've drunk four cups of coffee today.
我今天已经喝了四杯咖啡。
时间轴:
今天开始 NOW 今天结束
│ │ │
└────────────────────────────▶│─────────────▶
TODAY
↑
尚未结束
重点:
today 还没有结束
所以:
截至现在,今天已经喝了四杯。
19. this year
Have you had a holiday this year?
你今年休过假吗?
时间关系:
Jan 1 NOW Dec 31
│ │ │
└──────────────────────────────▶│──────────────▶
THIS YEAR
↑
未结束
问题实际上是:
从今年开始到现在,你有没有休过假?
20. this morning
I haven't seen Tom this morning. Have you?
我今天上午还没见到 Tom。
你见到了吗?
这里使用现在完成时的前提:
现在仍然是上午。
时间轴:
morning starts NOW noon
│ │ │
└──────────────────────────▶│──────────▶
THIS MORNING
↑
未结束
所以:
I haven't seen Tom this morning.
21. this morning 为什么有时用 did?
这是非常重要的区别。
假设现在:
10:00 AM
那么:
Have you seen Tom this morning?
因为:
this morning 还没有结束
但是如果现在:
4:00 PM
那么上午已经结束。
这时候通常说:
Did you see Tom this morning?
时间轴:
morning
│──────────────│
↓
FINISHED
NOW 4 PM
│
▼
所以:
| 当前时间 | this morning | 时态 |
|---|---|---|
| 10:00 AM | 还没结束 | Have you seen ...? |
| 4:00 PM | 已经结束 | Did you see ...? |
真正决定时态的不是:
this morning
这几个单词本身。
而是:
说话者眼中的时间段是否仍然连接 NOW。
22. 图片中的全部例句
| 类型 | Example | 核心思维 |
|---|---|---|
| 人生经历 | Have you travelled a lot? | 到目前的人生经历 |
| 去过某地 | I've been to lots of places. | 人生中去过 |
| ever | Have you ever been to China? | 曾经有没有 |
| 次数 | I've been to China twice. | 到目前两次 |
| 否定经历 | I haven't been to India. | 到目前没去过 |
| ever | Have you ever eaten caviar? | 人生经历 |
| never | We've never had a car. | 从未拥有 |
| haven't | I haven't seen it. | 到现在还没看 |
| 次数 | She's read it three times. | 到现在读过三次 |
| 最高级 | the most boring movie I've ever seen | 人生截至目前 |
| recently | Have you heard from Ben recently? | 最近 → NOW |
| last few days | I've met a lot of people in the last few days. | 几天前 → NOW |
| so far | There haven't been any problems so far. | 到目前为止 |
| since | It has rained every day since I arrived. | 到达 → NOW |
| for | We haven't seen each other for a long time. | 很长时间 → NOW |
| today | I've drunk four cups of coffee today. | 今天尚未结束 |
| this year | Have you had a holiday this year? | 今年尚未结束 |
| this morning | I haven't seen Tom this morning. | 上午尚未结束 |
23. 这一单元真正的核心:TIME WINDOW
理解这一单元,可以先暂时不想:
「完成时 = 完成」
而是建立一个更重要的概念:
TIME WINDOW(时间窗口)
现在完成时经常建立这样的时间窗口:
┌─────────────────────────────────┐
│ │
│ TIME WINDOW │
│ │
PAST ───────────────────────────▶ NOW
↑
参照点
然后问:
在这个截至 NOW 的时间窗口里,发生过什么?
24. 人生就是一个大的 Time Window
例如:
Have you ever been to Japan?
时间窗口:
BIRTH ───────────────────────────▶ NOW
YOUR LIFE
问题:
在你截至目前的人生里,有没有去过日本?
所以:
Have you ever been ...?
25. recently 是一个较小的 Time Window
Have you seen Tom recently?
时间窗口:
recently
┌──────────────┐
PAST ──────┴──────────────▶ NOW
问题:
最近到现在这段时间,你见过 Tom 吗?
26. today 是一个更小的 Time Window
I've had three cups of coffee today.
时间窗口:
TODAY START ─────────────▶ NOW ─────▶ TODAY END
↑
已经发生的部分
意思:
从今天开始到现在,我喝了三杯咖啡。
27. Present Perfect vs Past Simple
最关键的判断:
时间窗口连接 NOW
→ Present Perfect
START ─────────────────────▶ NOW
↑
OPEN
例如:
- today(今天还没结束)
- this week
- this year
- recently
- so far
- since Monday
- in my life
时间窗口已经结束
→ Past Simple
START ───────── END NOW
│──────────────│ │
↑
CLOSED
例如:
- yesterday
- last week
- last year
- in 2020
- when I was a child
28. 对比例子
| Open Time → Present Perfect | Finished Time → Past Simple |
|---|---|
| I've seen Tom today. | I saw Tom yesterday. |
| I've read three books this month. | I read three books last month. |
| Have you travelled much this year? | Did you travel much last year? |
| I've met many people recently. | I met many people last weekend. |
| I've never ridden a horse in my life. | I never rode a bike when I was a child. |
29. 最重要的判断方法
看到现在完成时,不要只问:
❌「这个动作完成了吗?」
先问:
「说话的人站在哪里?」
答案通常是:
NOW
然后再问:
「他正在回顾哪个时间范围?」
例如:
Have you ever been to China?
MY LIFE ─────────────────────▶ NOW
↑
回顾人生经历
Have you heard from Ben recently?
RECENT PAST ─────────────────▶ NOW
↑
回顾最近
I've drunk four coffees today.
TODAY ───────────────────────▶ NOW
↑
回顾今天
它们虽然表达的事情不同,但都有一个共同点:
参照点都是 NOW。
30. 一句话记忆
Present Perfect
站在 NOW,回头看截至目前。
结构:
have / has + done
核心时间轴:
PAST ═════════════════════════▶ NOW
↑
参照点
可以回顾:
- MY LIFE → Have you ever...?
- RECENTLY → Have you recently...?
- SO FAR → 到目前为止
- SINCE... → 从某时到现在
- TODAY → 今天截至现在
- THIS WEEK → 本周截至现在
- THIS YEAR → 今年截至现在
最终记忆:
Present Perfect = BEFORE NOW → NOW
不是单纯:
❌「过去发生并且完成」
而是:
「站在现在,回头看一个与现在相连的时间窗口。」