定义 / 说明
wish 和 if only 用于表达遗憾、不满或对现实的反向想象。它们常需“时态后移”,因此学习者常说是“把时间往回移一格”。表达当下遗憾时,wish 后常用过去式;表达过去遗憾时,用 had + past participle。if only 的情感色彩通常比 wish 更强。它们不是在陈述事实,而是在表达“希望现实不同”。
关键规则
- wish / if only + past simple:表达“现在希望不同”:I wish I knew.
- wish / if only + had + past participle:表达过去遗憾。
- wish + would:表达对重复行为的不满或希望其改变。
- if only 比 wish 更强、更情绪化。
- wish 不用于可实现的普通未来计划。
例句
- I wish I knew the answer. - 我真希望我知道答案。
- If only I had told her the truth. - 要是我当时告诉她真相就好了。
- She wishes she lived closer to work. - 她希望自己住得离工作近一点。
- I wish you would stop shouting. - 我希望你别再喊了。
- If only we had left earlier. - 要是我们当时早点出发就好了。
常见错误
- ❌ I wish I know the answer. -> ✅ I wish I knew the answer.
- ❌ If only I told her yesterday. -> ✅ If only I had told her yesterday.
- ❌ She wishes she would live closer to work. -> ✅ She wishes she lived closer to work.