Wish 和 If Only
Wish & If Only
使用 'wish' 和 'if only' 表达遗憾或希望事情不同的愿望。对于现在情况的愿望,使用 wish + 过去时。对于过去情况的愿望,使用 wish + 过去完成时。'If only' 比 'wish' 更有强调性和情感。两种结构使用相同的时态模式。
何时使用
对于现在或未来情况(现在不真实)的愿望,使用 'wish/if only + 过去时'。对于过去情况的遗憾,使用 'wish/if only + 过去完成时'。对于能力的愿望,使用 'wish + could'。
结构
wish / if only + past simple (unreal present/future)I wish I could speak Spanish fluently.
我**希望**我**能**流利地**说**西班牙语。
wish / if only + past perfect (regret about past)If only I had studied harder for that exam!
**要是**我当时为那个考试更努力地**学习**就好了!
wish + would + base verb (for a change in behavior)I wish you would stop making so much noise.
我**希望**你**能停止**发出这么多噪音。
信号词
- wish
- if only
- I wish
- I'd wish
- would that
例句
I wish I could speak Spanish fluently.
我**希望**我**能**流利地**说**西班牙语。
If only I had studied harder for that exam!
**要是**我当时为那个考试更努力地**学习**就好了!
She wishes she hadn't said those harsh words.
她**希望**自己**没说**那些刺耳的话。
I wish it were sunny today.
我**希望**今天**是**晴天。
If only we had left earlier — we missed the train.
**要是**我们早点**出发**就好了 — 我们错过了火车。
常见错误
I wish I can speak French.
I wish I could speak French.
在 'wish' 之后,使用过去时形式: 'could'(不是 'can')、'were'(不是 'am/is')、'had'(不是 'have')。
I wish I didn't eat so much last night.
I wish I hadn't eaten so much last night.
对于过去的遗憾,使用 'wish + past perfect'(hadn't eaten),而不是 past simple。
提示
与 wish 的时态'转换': 对于现在的愿望,回退一个时态(现在 → 过去)。对于过去的遗憾,回退两个时态(过去 → 过去完成)。这与间接引语完全相同的模式!