wish and if only · wish 与 if only
Wishing things were different
- wish expresses a wish or a regret — something you'd like to be different.
- I wish I had more time.
- The grammar after wish is a bit special.
I wish the washing machine would stop eating single socks.
但愿情况不一样

- wish 表达愿望或遗憾 —— 希望某事有所不同。
- 我I 但愿wish 我I 有had 更多more 时间time.(但愿我有更多时间。)
- wish 后面的语法有点特殊。
但愿洗衣机别再吞掉单只袜子。
wish + past (present regret)
- For a present situation you're unhappy with: wish + past simple.
- I wish I lived by the sea. She wishes she had a car.
- Use were for all subjects: I wish I were taller.
wish + 过去时(对现在的遗憾)
- 对现在不满意:wish + 一般过去时。
- 她She 但愿wishes 她she 有had 一辆a 车car.(她希望自己有辆车。)
- 所有人称都可用 were:I wish I were taller.
Choose: I wish I ___ more free time. (present regret) · 选一选:I wish I ___ more free time。(对现在的遗憾)
Present regret → wish + past simple: “I wish I had more time.” · 对现在的遗憾 → wish + 一般过去时:I wish I had more time。
Complete: I wish I ___ taller. (past of “be”) · 填空:I wish I ___ taller。(be 的过去式)
After wish, “were” is used for all subjects: “I wish I were taller.” · wish 后面所有人称都可用 were:I wish I were taller。
Translate into English: 但愿我有更多时间。 · 翻译成英语:但愿我有更多时间。
Present regret → wish + past: “I wish I had more time.” · 对现在的遗憾 → wish + 过去时:I wish I had more time。
wish + past perfect (past regret)
- For a past regret: wish + past perfect.
- I wish I had studied harder. (but I didn't)
- It's like the third conditional — about an unreal past.
wish + 过去完成时(对过去的遗憾)
- 对过去的遗憾:wish + 过去完成时。
- 我I 但愿wish 我I (过去完成)had 学习studied 更努力harder.(但愿我当初更努力。)
- 和第三条件句类似 —— 与过去事实相反。
For a PAST regret, do we say “I wish I had studied harder”? · 对过去的遗憾,说 “I wish I had studied harder” 对吗?
Yes — past regret → wish + past perfect (had + past participle). · 对 —— 对过去的遗憾 → wish + 过去完成时(had + 过去分词)。
wish + would (other people)
- To complain about someone's behaviour: wish + would.
- I wish you would listen. I wish it would stop raining.
- if only works the same way, but stronger: If only I had known!
wish + would(针对别人)
- 抱怨别人的行为:wish + would。
- I wish you would listen.(我希望你能听一听。)
- if only 用法相同,但语气更强:If only I had known!
Which kind of wish? · 哪一种 wish?
wish + past = present regret; wish + past perfect = past regret; wish + would = someone else's annoying habit. · wish + 过去时 = 对现在的遗憾;wish + 过去完成时 = 对过去的遗憾;wish + would = 别人烦人的行为。
Common mistakes
- ❌ I wish I have more time. → ✓ I wish I had more time. — step one tense back.
- ❌ I wish I studied harder last year. → ✓ I wish I had studied harder last year.
- ❌ I wish you will pass the exam. → ✓ I hope you pass. — real possibility → hope.
常见错误
- ❌ I wish I have more time. → ✓ I wish I had more time。—— wish 后时态后退一步。
- ❌ I wish I studied harder last year. → ✓ I wish I had studied harder last year。—— 对过去的遗憾用过去完成时。
- ❌ I wish you will pass the exam. → ✓ I hope you pass。—— 有真实可能的祝愿用 hope。
Match each sentence to what it expresses. · 把句子和它表达的内容配对。
wish + past = now; wish + past perfect = the past; wish + would = others' behaviour; hope = possible. · wish + 过去时=现在;+ 过去完成=过去;+ would=别人的行为;hope=真实可能。
Complete: If only I ___ known earlier! (have) · 填空:If only I ___ known earlier!(have)
if only works like wish: a past regret takes the past perfect. · if only 和 wish 用法相同:对过去的遗憾用过去完成时。
- Present regret → wish + past (I wish I had …).
- Past regret → wish + past perfect (I wish I had done …).
- Someone's behaviour → wish + would; if only = a stronger wish.
- 对现在的遗憾 → wish + 过去时(I wish I had …)。
- 对过去的遗憾 → wish + 过去完成时(I wish I had done …)。
- 针对别人的行为 → wish + would;if only = 语气更强的 wish。
Write one sentence about something you wish were different now, using “I wish + past tense”. · 用 “I wish + 过去时” 写一句话,说说你希望现在有所不同的一件事。
Example: “I wish I lived closer to my friends.” · 例如:I wish I lived closer to my friends。