Appearance
Unit 39 — if I knew ... / I wish I knew ...
A. if I knew ...:与现在事实不同的假设
1. Example — I’d phone him if I knew his number
Sarah 想给 Paul 打电话,但是她不能,因为:
she doesn’t know his number.
她不知道 Paul 的电话号码。
所以她说:
I’d phone him if I knew his number.
如果我知道他的电话号码,我就会给他打电话。
这里:
I’d phone = I would phone
实际情况:
Sarah doesn’t know Paul’s number.
所以:
if I knew
不是在说过去。
而是在想象:
如果现在我知道他的号码……
2. if + past 的核心
当我们想象一个:
和现在事实不同 / 不真实的情况
使用:
if + Past Simple
但是:
意义是现在,不是过去。
例如:
If I had more time, I’d do many things.
如果我有更多时间,我会做很多事情。
实际情况:
I don’t have much time.
3. Example — If I didn’t want to go
If I didn’t want to go to the party, I wouldn’t go.
如果我不想参加聚会,我就不会去。
实际情况:
I want to go.
所以:
didn’t want
表达:
与当前事实相反的假设。
4. Example — If you were in my position
If you were in my position, what would you do?
如果你处在我的位置,你会怎么做?
这里:
你实际上并不处于我的位置。
所以使用:
if + past
5. Example — if he could
It’s a pity he can’t drive. It would be useful if he could.
很遗憾他不会开车。
如果他会开车就有用了。
实际情况:
he can’t drive
假想情况:
if he could
6. if I knew 的基本结构
if + Past Simple, would + 动词原形
例如:
If I knew his number, I would call him.
If I had more money, I would buy a car.
If I were you, I would wait.
7. 这里的 past 不是过去时间
这是这一单元最重要的点。
例如:
If I knew his number...
不是:
“如果我过去知道他的号码”
而是:
“假如我现在知道他的号码”
所以:
Past form = distance from reality
也就是:
过去式在这里表示“离现实更远”。
8. 现实 vs 假想
| 现实 | 假想 |
|---|---|
| I don’t know his number. | If I knew his number... |
| I don’t have much time. | If I had more time... |
| I want to go. | If I didn’t want to go... |
| You are not in my position. | If you were in my position... |
| He can’t drive. | If he could... |
B. I wish I knew ...:希望现实不是这样
9. wish + past
在 wish 后面,也使用和 if 一样的过去形式:
wish + Past Simple
用来表示:
对现在情况不满意 / 希望现在现实不同。
10. Example — I wish I knew Paul’s phone number
I wish I knew Paul’s phone number.
我真希望我知道 Paul 的电话号码。
实际情况:
I don’t know it.
而且:
I regret this.
也就是:
我不知道,而且我希望现实不是这样。
11. wish 的核心感觉
I wish + past
可以理解成:
“如果现实不是现在这样就好了。”
例如:
I wish I had more time.
真希望我有更多时间。
实际:
I don’t have enough time.
12. Example — I wish you could fly
Do you ever wish you could fly?
你有没有希望自己会飞?
实际情况:
you can’t fly
所以:
could
表达:
与现实不同的能力。
13. Example — I wish there weren’t so many people
It’s very crowded here. I wish there weren’t so many people.
这里太拥挤了。
真希望没有这么多人。
实际情况:
there are a lot of people.
14. Example — I wish I didn’t have to work
I wish I didn’t have to work tomorrow, but unfortunately I do.
真希望我明天不用工作,可惜我必须工作。
实际情况:
I have to work tomorrow.
所以:
didn’t have to
表达:
希望现实相反。
15. wish 的现实对照
| wish 句子 | 实际情况 |
|---|---|
| I wish I knew his number. | I don’t know it. |
| I wish I could fly. | I can’t fly. |
| I wish there weren’t so many people. | There are many people. |
| I wish I didn’t have to work. | I have to work. |
16. I’m glad vs I wish
现实让我满意
I’m glad I live here.
我很高兴我住在这里。
实际情况:
I live here, and that’s good.
现实让我不满意
I wish I lived here.
真希望我住在这里。
实际情况:
I don’t live here.
所以:
| I’m glad | I wish |
|---|---|
| 现实如此,而且我满意 | 现实不是这样,我希望改变 |
| I’m glad I live here. | I wish I lived here. |
C. if I were / I wish it were
17. were 可以代替 was
在:
if
和:
wish
后面,我们可以使用:
were
代替:
was
尤其常见于:
I / he / she / it
18. If I were you
例如:
If I were you, I wouldn’t buy that coat.
如果我是你,我不会买那件外套。
也可以说:
If I was you...
但:
If I were you
是非常常见的固定表达。
19. if it weren’t
I’d go for a walk if it weren’t so cold.
如果天气没这么冷,我就去散步。
也可以说:
if it wasn’t so cold
两者都可以。
20. I wish Anna were here
I wish Anna were here.
真希望 Anna 在这里。
也可以说:
I wish Anna was here.
21. were vs was
| 更典型的假设形式 | 也可以 |
|---|---|
| If I were you | If I was you |
| if it weren’t so cold | if it wasn’t so cold |
| I wish Anna were here | I wish Anna was here |
在正式或传统语法中:
were
更典型地表达非真实假设。
D. if 从句通常不用 would
22. 核心规则
我们通常不说:
if ... would
而是:
if + Past Simple
然后在主句使用:
would
23. Example — If I were rich
正确:
If I were rich, I would travel a lot.
如果我很有钱,我会经常旅行。
不是:
❌ If I would be rich...
24. Example — Who would you ask?
Who would you ask if you needed help?
如果你需要帮助,你会找谁?
不是:
❌ if you would need help
25. if 从句和主句的位置
| if 从句 | 主句 |
|---|---|
| if + past | would + do |
| if I were rich | I would travel |
| if you needed help | who would you ask |
记住:
IF SIDE → past
RESULT SIDE → would
26. wish 后面通常也不用 would 表示状态
图片中提醒:
I wish I had something to read.
不是:
❌ I wish I would have something to read.
I wish she were here now.
不是:
❌ I wish she would be here now.
这里是对:
当前状态
表达愿望,所以使用:
wish + past
27. wish + would 是另一种结构
图片提示:
For I wish ... would ..., see Unit 41.
所以这里先记:
当前事实 / 状态与愿望不同
wish + past
例如:
I wish I knew.
I wish she were here.
E. could 的两个含义
28. could = would be able to
在假设句中:
could
有时相当于:
would be able to
例如:
She could get a better job if she could speak another language.
如果她会另一门语言,她就能找到更好的工作。
29. 第一个 could
She could get a better job.
这里:
could get = would be able to get
也就是:
她就能够找到更好的工作。
30. 第二个 could
if she could speak another language
这里:
could speak = was/were able to speak
也就是:
如果她会说另一种语言。
所以同一句里的两个 could:
| could | 含义 |
|---|---|
| She could get a better job | would be able to get |
| if she could speak another language | if she was able to speak |
31. Example — I wish I could help you
I wish I could help you.
真希望我能帮你。
这里:
I wish I could = I wish I was/were able to
实际情况:
现在我帮不了你。
32. if I could vs I wish I could
if I could
If I could help, I would.
如果我能帮,我会帮。
这是:
假设条件。
I wish I could
I wish I could help.
真希望我能帮。
这是:
对现实能力不足的遗憾。
33. 图片中的全部例句
A — if + past
| Example | 中文 |
|---|---|
| I’d phone him if I knew his number. | 如果我知道他的号码,我会打给他。 |
| If I had more time... | 如果我有更多时间…… |
| If I didn’t want to go, I wouldn’t go. | 如果我不想去,我就不会去。 |
| If you were in my position, what would you do? | 如果你处在我的位置,你会怎么做? |
| It would be useful if he could. | 如果他会就有用了。 |
B — wish + past
| Example | 中文 |
|---|---|
| I wish I knew Paul’s number. | 真希望我知道 Paul 的号码。 |
| Do you wish you could fly? | 你希望自己会飞吗? |
| I wish there weren’t so many people. | 真希望没有这么多人。 |
| I wish I didn’t have to work tomorrow. | 真希望明天不用工作。 |
| I’m glad I live here. | 我很高兴住在这里。 |
| I wish I lived here. | 真希望我住在这里。 |
C — were
| Example | 中文 |
|---|---|
| If I were you, I wouldn’t buy that coat. | 如果我是你,我不会买那件外套。 |
| I’d go for a walk if it weren’t so cold. | 如果没这么冷,我会去散步。 |
| I wish Anna were here. | 真希望 Anna 在这里。 |
D — if + past / would in main clause
| Example | 中文 |
|---|---|
| If I were rich, I would travel a lot. | 如果我有钱,我会经常旅行。 |
| Who would you ask if you needed help? | 如果需要帮助,你会找谁? |
| I wish I had something to read. | 真希望我有东西可以读。 |
| I wish she were here now. | 真希望她现在在这里。 |
E — could
| Example | 中文 |
|---|---|
| She could get a better job if she could speak another language. | 如果她会另一门语言,她就能找到更好的工作。 |
| I wish I could help you. | 真希望我能帮你。 |
34. if I knew vs I wish I knew
这两个结构非常接近。
if I knew
假如现实不同,会发生什么?
例如:
If I knew his number, I’d call him.
实际:
我不知道。
然后想象:
如果我知道 → 我会打。
I wish I knew
我希望现实不同。
例如:
I wish I knew his number.
实际:
我不知道。
情绪:
我对此感到遗憾。
35. 对比表
| if I knew | I wish I knew |
|---|---|
| 假设 | 愿望 / 遗憾 |
| 如果我知道…… | 真希望我知道…… |
| 想象结果 | 表达对现实不满 |
| If I knew, I’d call. | I wish I knew. |
两者共同点:
knew 都不是过去时间。
而是:
与现在事实有距离。
36. Unit 38 与 Unit 39 串起来
Unit 38:
If I won a lot of money, I would buy a house.
Unit 39:
If I knew his number, I would call him.
本质完全一样:
if + past → imagined present/future
所以:
Past form = Unreal / Hypothetical
37. 现实距离模型
可以这样理解英语中的 past:
REALITY
│
│
▼
PRESENT
│
│ distance
▼
PAST FORM │ ▼ HYPOTHETICAL
这里的 past form:
不一定把时间推到过去。
也可以把:
现实性降低。
38. know vs knew
I know
I know his number.
事实:
我真的知道。
If I knew
If I knew his number...
事实:
我不知道。
只是:
假设知道。
I wish I knew
I wish I knew his number.
事实:
我不知道。
而且:
希望自己知道。
39. 一组完整对比
| Sentence | 现实情况 |
|---|---|
| I know his number. | 我知道 |
| I don’t know his number. | 我不知道 |
| If I knew his number, I’d call. | 我不知道,但假设知道 |
| I wish I knew his number. | 我不知道,而且希望知道 |
40. 最实用的判断方法
先问:
我是在描述事实,还是想象一个与事实不同的情况?
事实
使用:
Present
例如:
I know.
假设
使用:
if + Past
例如:
If I knew...
希望现实不同
使用:
wish + Past
例如:
I wish I knew...
41. 然后判断主句
如果是:
if + past
结果通常:
would + do
例如:
If I had more time, I would study more.
如果结果是“能够”:
could + do
例如:
If I had more time, I could learn another language.
42. 最重要的结构表
| 功能 | 结构 | Example |
|---|---|---|
| 现实事实 | Present | I know. |
| 非真实假设 | if + Past | If I knew... |
| 假设结果 | would + do | I would call. |
| 希望现实不同 | wish + Past | I wish I knew. |
| 假设能力 | could | If I could... |
| 希望有能力 | wish + could | I wish I could... |
43. were 的特殊位置
在假设中:
were
尤其常见。
最值得直接记住:
If I were you...
中文:
如果我是你……
这是非常高频的建议结构。
例如:
If I were you, I’d wait.
如果我是你,我会等等。
44. if I were you vs You should
两者都可以给建议。
You should...
You should talk to him.
你应该和他谈谈。
If I were you...
If I were you, I’d talk to him.
如果我是你,我会和他谈谈。
后者的感觉更像:
站在你的角度,我会这样做。
45. wish 的母语思维
不要把:
I wish I knew
机械翻译成:
“我希望我过去知道。”
更自然的思维是:
“现实是我不知道,但我真希望现实相反。”
所以:
wish + past
其实是在建立:
REALITY ↔ DESIRED REALITY
46. 最终思维模型
IF + PAST
ACTUAL REALITY
│
│ different imagined reality
▼
IF I KNEW
│
▼
I WOULD CALL
假设现实不同,会有什么结果。
WISH + PAST
ACTUAL REALITY
│
dislike /
regret
│
▼
WISH REALITY
WERE DIFFERENT
例如:
I don’t know his number. ↓ I wish I knew it.
47. 最终对照
| 结构 | 核心思维 |
|---|---|
| if I know | 如果现实中真的知道 |
| if I knew | 假如我知道(实际不知道) |
| I wish I knew | 真希望我知道(实际不知道) |
| if I can | 如果现实中能 |
| if I could | 假如我能(实际可能不能) |
| I wish I could | 真希望我能(实际不能) |
一句话记忆
if I knew
假如我现在知道……(但实际上不知道)
I wish I knew
真希望我现在知道……(但实际上不知道)
If I were you
如果我是你……
I wish I could
真希望我能……(但实际上不能)
最核心:
PAST FORM ≠ PAST TIME
在这里:
PAST FORM = DISTANCE FROM REALITY
所以:
if + past = 假设现实不同
wish + past = 希望现实不同