第 113 课 · 第 10 阶段: 高级结构
“wish” / “if only”
高级“Wish” / “if only”
构成与用法
wish / if only + 过去式或过去完成式 — 遗憾或不真实的愿望
1.wish 的三种句型
用 wish 表达希望与现实不同时,wish 后面的动词要往过去退一个时态:现在的情况 → 一般过去时,过去的事 → 过去完成时。希望某人或某事改变,就用 would。
| 希望的对象 | 形式 | 例句 |
|---|---|---|
| 现在(现在并非如此) | wish + 一般过去时 / were / could | I wish I knew the answer. |
| 过去(遗憾) | wish + had + V3 | I wish I had listened. |
| 希望别人或情况发生改变 | wish + 某人/某事 + would + 动词 | I wish you would stop. |
If only 的用法和 I wish 完全一样,时态也一样,但感情更强烈——常用作感叹:If only I had more time! 口语中,If only… 句子常常单独使用。
中文说“我希望我会说日语”“我要是有更多时间就好了”,动词都不变,所以学习者常说 “I wish I can…”“I wish I have…”。记住:对现在的愿望,wish 后面的动词绝不用现在时——can → could,have → had,am/is → were。
2.Wish + 过去时:希望现在不一样
动词是过去时,但意思是现在。be 动词对所有人称都用 were(口语中 I / he / she / it 后面也常用 was)。表示“我希望我能够……”,用 could。
I wish I lived closer to my office.
我真希望我住得离公司近一点。(但我住得很远)
I wish I didn't have to get up so early.
我真希望我不用起这么早。
Huy wishes he were taller.
阿辉希望自己再高一点。(口语中也说:he was taller)
If only I could speak Korean!
要是我会说韩语就好了!
I wish it weren't so hot today.
今天要是没这么热就好了。
3.Wish + had V3:对过去的遗憾
后悔某件事发生了或没有发生,用 wish / if only + had + V3。后悔自己当时没能做某事,用 wish + could have + V3。
I wish I hadn't eaten that last piece of cake.
我真后悔吃了最后那块蛋糕。(但我已经吃了)
If only we'd left ten minutes earlier!
要是我们早出发十分钟就好了!
Do you ever wish you had studied something different?
你有没有后悔过当初没学别的专业?
I wish I could have come to your wedding.
真遗憾我没能参加你的婚礼。(我当时去不了)
4.Wish … would:希望改变、抱怨
wish + 某人 / 某事 + would + 动词 表示你希望那个人(或情况)改变或做某事,但多半不会如愿。这种句子常常是抱怨;I wish you wouldn't… = 抱怨对方的习惯。
I wish it would stop raining.
真希望雨能停下来。
I wish my roommate wouldn't leave dirty dishes in the sink.
真希望我室友别再把脏碗留在水槽里。(抱怨)
I wish you'd listen to me for once.
我真希望你能听我一次。
If only the traffic would move!
车流要是能动一动就好了!
- 一般不说 “I wish I would…”——说自己时,用 I wish I could… 或 I wish I + 过去时。
- would 用于动作和变化;表示状态(be、have、know)用过去时:I wish you were here(不说:would be here)。
5.Wish 还是 hope?
hope 用于真的可能发生的事,所以用正常的时态(现在时或 will)。wish 用于不是事实或没有发生的事。另外,wish + 人 + 名词 是祝福别人的说法,wish to + 动词 是 want to 的非常正式的说法。
| hope | wish | |
|---|---|---|
| 意思 | 可能发生的事 | 不真实的事 / 没有发生的事 |
| 例句 | I hope you pass the exam. | I wish I had passed the exam. |
| 祝福 | I hope you have a great trip. | I wish you a great trip. |
We wish you all the best in your new job.
祝你新工作一切顺利。(wish + 人 + 名词)
I wish to speak to the manager, please.
我想和经理谈谈。(非常正式 = I would like to)
6.常见错误
I wish I can speak Japanese.I wish I could speak Japanese.
对现在的愿望 → can 变成 could。
I wish I have more time.I wish I had more time.
wish 后面(说现在)用过去时。
I wish I went to the concert last night.I wish I had gone to the concert last night.
对过去的遗憾 → had + V3。
I wish I would be rich.I wish I were rich.
自己的状态 → 用 were,不用 would。
I wish it stops raining.I wish it would stop raining.
希望情况改变 → wish … would。
I wish you have a good trip.I hope you have a good trip. / I wish you a good trip.
可能发生的事用 hope;wish 在这里只能接“人 + 名词”。
例句
- I wish I were taller. I can never reach the top shelf.
- I wish there were more parks in our city.
- I wish it weren't Monday tomorrow.
- I wish I knew the answer, but I have no idea.
